Google Analytics跟踪iFrame
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Google Analytics跟踪iFrame相关的知识,希望对你有一定的参考价值。
我正在阅读GA编码,我似乎无法弄清楚他们想要解释的内容。
情况:我有一个网站,我们做直播。带有播放器和聊天或推特流的简单页面。没有什么复杂的。举个例子,ClientA订购了一个实时流我做了以下事情:
1. create a client page: domain.com/clientA
- landingspage with player and twitterstream and such
- has a GA tracking code
2. domain.com/clientA/ec/
- a page with only the player for iframe embedding purpose
- also has a GA tracking code (same, for now)
3. domain.com/ec.php (or whatever)
- a simple page with the iframe and some explanation
- this is so they can embed the iFrame on their own site
问题我似乎无法跟踪domain.com/clientA/ec/何时在网站上进行了iFramed。那么根据我的理解,domain.com/clientA和domain.com/clientA/ec/上的跟踪代码应该彼此不同吗?
我一直在阅读this,但没有运气,所以我想如果没有控制其他网站上托管的页面,也许我想要的东西是不可能的。最初我认为当iFramed页面上出现嵌入代码时,这样做并不麻烦。
那么......任何人都可以用非谷歌英语解释这里发生了什么?不要误会我的意思,谷歌在编写代码时做得非常好。有时我只是看不到树木。
__ 亲爱的,保罗
跟踪已在其他网站上进行过iframed的内容不会向您显示网站统计信息,而不是Google Analytics的工作方式。
问题是,根据我对您的设置的理解,您希望能够查看内容是否已被iframed,并从iframed源中查看该网页统计信息?然后不,你运气不好。
您看到的统计信息是您的网页上发生的互动,其中实施了跟踪代码。为了能够看到除您网页之外的任何其他内容,您必须能够访问其他网站。
跨域跟踪的作用与您尝试实现的基本相同,但它是“错误的方式”。您通常要对跨域跟踪进行的操作是捕获另一个域上的数据,但保留您自己域中的访问者信息。通常,这涉及购物网站,他们在另一个服务器网页上进行电子商务。然后,您就可以在这两个域上设置相同的跟踪代码,然后通过setAllowLinker
,_link
以及您在referred页面上详细说明的其他语法将它们链接在一起。
以上是关于Google Analytics跟踪iFrame的主要内容,如果未能解决你的问题,请参考以下文章
在 iframe 中运行 Google Analytics?
javascript Google Analytics跟踪使用Universal Analytics的活动
在 Google Analytics 中使用 Hashtag # 新的 analytics.js 跟踪代码
javascript Google跟踪代码管理器/ Google Analytics的滚动跟踪脚本(无jQuery)
javascript 在Classic或Universal Analytics中跟踪Google Analytics事件