那么,据我所知,你有一个页面将插入一个iframe到第二页,但我们需要知道,将承载iframe的页面是否与调用页面相同的域:
在这种情况下,您可以在主页上插入JavaScript谷歌Analytics(分析)的块,因为两者的iframe,我们有来自主站点iframe的测量数据。
一些被测量的功能在网站内帧。这些iframe指示域名,例如site.com.br。每当一个域中的页面有一个框架到不同的域时,就会阻止存储在Iframe中的浏览器cookie,这会阻止测量。
Cookies只不过是浏览器存储在机器上的小文本文件。我们的大部分cookies都是会话cookie,在窗口关闭时会自动从您的硬盘上删除。持久性cookies也被网站用来帮助您在下次访问该网站时识别您的计算机。可以在浏览器中禁用Cookie,但这会阻止网站上提供的所有功能。
为了允许cookie的记录,应在服务页面的HTTP服务器中添加P3P标头。此标题不会导致显示模式或页面操作发生变化。只需指示您的浏览器允许记录第三个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 2012-01-18 17:18:20