谷歌分析和Iframe跨域问题

3
我们在CloudFront上托管iframes,但我们在Dropbox页面上调用Google Analytics代码和iframe。问题是Google Analytics代码在被调用(Dropbox)的服务器上运行而不是在父级(CloudFront)上运行。我已经研究过这个问题:http://code.google.com/apis/analytics/docs/tracking/gaTrackingSite.html#trackingIFrames,但我们不想通过id获取iframe,然后在其中执行pageTracker._getLinkerUrl。我们将在客户端上放置此iframe代码,并且不希望在提供给客户端的iframe中再添加更多代码。我尝试过进行Ajax加载,但仍然无法解决问题。有人有任何想法吗?

为什么不直接给他们一些能够动态编写iframe的JS代码呢? - Eduardo
问题在于我们不想给客户更多的代码放在他们的网站上。我认为没有简单的方法可以做到这一点,而不添加更多的代码? - Sait Mesutcan Ilhaner
当您提到客户端时,请区分“业务客户端”和浏览器客户端...否则会非常令人困惑。如果您一直指的是浏览器客户端-这并没有太多意义,因为无论代码是否在iframe内部或外部,所有代码都将由“客户端”加载。 - badunk
1个回答

1

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接