我在一个网站中使用框架进行了一个小实验,基本上我想打开一个url里面的另一个url-例如,当你访问http://www.websiteb.com时,http://www.wewbsitea.com就会显示出来。
使用框架集可以很好地工作,但是在测试分析时,我发现它工作正常,但是它显示的url是websiteB的,而不是websiteA的,我猜这是有意义的,因为这是地址栏中的url。
我只是想知道是否真的有办法让它在分析代码中显示为websiteA?
另外,这也会以同样的方式影响你的adsense吗?
发布于 2014-12-20 18:28:15
不是的。
框架提供了隔离屏障。在框架集中运行的任何代码都不能访问来自其他域的框架内容,反之亦然。否则各种可怕的XSS攻击都将成为可能..
发布于 2014-12-20 20:19:21
虽然Jasen是对的,不同域上的框架之间的交互是不可能的(特别是如果你不控制两个站点),你可以让它看起来像你跟踪了框架页面- Universal Analytic有一个"set“方法,允许你覆盖默认值。所以就像这样
ga('set', 'hostname', 'websiteb.com');
ga('set', 'page', '/framedpage.html');
ga('send', 'pageview');应该让事情看起来像你实际上是在跟踪框架网站(这是根据文档,我没有测试过)。坦率地说,我不太明白你的用例,我也不认为连接到你的Analytics账户(Adwords,Adsense,GWT)的产品会被愚弄(尽管这需要测试)。
https://stackoverflow.com/questions/27579166
复制相似问题