iframe - Google Analytics、iframe 和跨域

标签 iframe google-analytics cross-domain embed frame

我在一个域的每个页面上都有 GA(实际上不是我,而是我的公司,其程序员需要审核)。只是默认代码(经典版本,ga.js),没有任何我见过或知道的特殊调整。如果有任何配置超过了在主站点注册服务的最低限度...

所有页面都是 aspx 或静态 HTML。这个人通常的做法是在 iframe 中将网站上的页面嵌入到网站上的其他页面中,其中父(顶级)和子(嵌入)页面都包含 GA 脚本。

我对 GA 知之甚少,从未使用过它,但我确实怀疑这可能会导致 GA 或其他东西计算额外的点击,这可能会扰乱指标。但是后来我阅读了有关使用第一方 cookie 的 GA 的内容,因此默认情况下不会跟踪/计算 iframe 中加载的页面......我真的可以对此进行一些澄清。

然后我们的程序员将来自主站点的页面构建在我们拥有的其他站点的页面中,这些站点位于不同的域中。然后就是这种跨域业务,没有来源隔离,因为他们真的不太关心。那么结果应该是什么呢?外部网站的页面没有 GA 代码。

但是,我们正在重建其中一个其他站点 - 事实上我大部分时间都在重建 - 程序员告诉我只需将主站点上使用的完全相同的 GA 脚本复制并粘贴到那个站点中。所以,这是一个不同的领域。那不会按原样工作,是吗?难道不需要某种特殊配置、域设置等吗?

如果有人能告诉我更多关于上述场景的信息,我将不胜感激。提前致谢。

最佳答案

在 Google Analytics 开发人员菜单中,您可以为这个新网站创建一个新的“配置文件”。然后将仅针对该一个站点跟踪分析,而不是针对所有站点。从理论上讲,可以为您的所有网站使用一个 GA.js,但它会破坏 Google Analytics 的整个概念,因此不推荐这样做。

关于iframe - Google Analytics、iframe 和跨域,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22227969/

相关文章:

javascript - 单击单选按钮以使用 Fancybox 打开 iframe

jquery - 从父框架的 iframe 内的元素上触发事件处理程序

android - ga_autoActivityTracking 有什么用?

javascript - 无法进行跨域 Ajax 调用

javascript - Firefox 是否会阻止来自本地文件的 ajax 请求甚至被发送出去

jquery - 聊天框中的 CSS 问题,如 Chrome 中包含 iframe 的 div

apache-flex - 弹性 : iFrame Obscures Content When Scrolling Vertically

regex - 过滤Google Analytics API页面路径以不显示其他子目录

google-analytics - Google Analytics(分析)API可以:在查看/faq.html之后,用户最常访问哪些页面?

java - 没有 cookie 的 Spring Security session