Google Analytics跟踪iFrame

问题描述 投票:0回答:1

我正在阅读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页面上出现嵌入代码时,这样做并不麻烦。

那么......任何人都可以用非谷歌英语解释这里发生了什么?不要误会我的意思,谷歌在编写代码时做得非常好。有时我只是看不到树木。

__ 亲爱的,保罗

javascript iframe google-analytics analytics tracking
1个回答
1
投票

跟踪已在其他网站上进行过iframed的内容不会向您显示网站统计信息,而不是Google Analytics的工作方式。

问题是,根据我对您的设置的理解,您希望能够查看内容是否已被iframed,并从iframed源中查看该网页统计信息?然后不,你运气不好。

您看到的统计信息是您的网页上发生的互动,其中实施了跟踪代码。为了能够看到除您网页之外的任何其他内容,您必须能够访问其他网站。

跨域跟踪的作用与您尝试实现的基本相同,但它是“错误的方式”。您通常要对跨域跟踪进行的操作是捕获另一个域上的数据,但保留您自己域中的访问者信息。通常,这涉及购物网站,他们在另一个服务器网页上进行电子商务。然后,您就可以在这两个域上设置相同的跟踪代码,然后通过setAllowLinker_link以及您在referred页面上详细说明的其他语法将它们链接在一起。

© www.soinside.com 2019 - 2024. All rights reserved.