Ну, насколько я понимаю, у вас есть страница, которая будет вставлена в iframe на вторую страницу, но нам нужно знать, является ли страница, на которой будет размещен iframe, тем же доменом, что и вызывающая страница:
- Если страница, вызываемая iframe в том же домене, что и вызывающая страница:
В этом случае вы можете вставить блок JavaScript Google Analytics, как и iframe на главной странице, так и у нас есть данные измерений с основного сайта, iframe.
- Если страница, которая вызывает iframe, принадлежит другому домену:
Некоторые из измеренных функций представлены в рамках сайта. Эти iframes указывают домен, например, site.com.br. Всякий раз, когда страница в одном домене имеет фрейм в другом домене, запрещает куки-файлы браузера, которые хранятся в 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:
На странице 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"');
1043 * JSP *
response.setHeader ("P3P", "CP =" NOI PSA CONE ONL OUR BUS '")
ColdFusion
<cfheader name="P3P" value="CP='PSA CONo OUR ONL NOI BUS'" />
Я надеюсь, что помог:)