Ну, из того, что я понимаю, у вас есть страница, которая будет вставлена внутри iframe на вторую страницу, но нам нужно знать, будет ли страница, на которой размещается iframe, тот же домен, что и вызывающая страница:
- Если страница вызывается IFRAME в том же домене страницы вызова:
в этом случае, вы можете вставить блок JavaScript Google Analytics, так как и в IFRAME на главной странице, и у нас есть данные измерений с основного сайта, iframe.
- Если страница, которая вызывает IFRAME принадлежит к другому домену:
Некоторые из функций, которые измеряются в кадрах в пределах сайта. Эти фреймы указывают на домен, например, site.com.br. Всякий раз, когда страница в одном домене имеет фрейм в другом домене, файлы cookie браузера хранятся внутри iframe, что в этом случае предотвращает измерение.
Cookies - это не более чем мелкие текстовые файлы, которые хранятся в вашем браузере на компьютере. Большинство наших файлов cookie - это файлы cookie сеансов, которые автоматически удаляются с вашего жесткого диска в момент закрытия окна. Стойкие файлы cookie также используются веб-сайтами для облегчения идентификации вашего компьютера в следующем посещении, которое вы делаете на сайте. Инактивация файлов cookie может быть сделана в вашем браузере, однако это исключает все функции, доступные на сайте.
Чтобы разрешить запись файлов cookie, необходимо добавить заголовки P3P в HTTP-сервер, обслуживающий страницы. Этот заголовок не вызывает изменений в режиме отображения или работе страниц. Просто проинструктируйте ваш браузер разрешить запись файлов cookie третьего, однако он имеет большую роль в Internet Explorer. Если вы не установили, вы можете получать данные из других браузеров (Google Chrome, Firefox, Opera и т. Д.), Но Internet Explorer по-прежнему широко использует массу населения.
Представьте себе, что у нас есть четыре различных областях:
www.site1.com
www.site2.com
www.site3.com
www.site4.com
Эти четыре страницы получит IFrame тег:
<iframe Src="http://www.meusite.com.br/anuncio.php">
anuncio.php страница должны иметь заголовок заголовка p3p для приема сторонних файлов cookie.
Чтобы добавить P3P заголовка используйте приведенный ниже код (должен быть добавлен ко всем страницам, которые принадлежат к одной и той же области)
ASP.Net
HttpContext.Current.Response.AddHeader ("p3p", "CP = \" "PSA CONE NOI ONL OUR BUS \" "")
PHP
header ('P3P: CP = "NOI PSA CONE ONL OUR BUS"');
JSP
response.setHeader ("P3P", "CP =" NOI PSA CONE ONL OUR BUS '")
ColdFusion
<cfheader name="P3P" value="CP='PSA CONo OUR ONL NOI BUS'" />
Я надеюсь, что помог :)
Спасибо за ваш ответ! Вы правы, мой сайт iframed на другом сайте компании, который является отдельным доменом. отслеживание, показавшееся до сих пор, кажется довольно точным :) – Samantha