【发布时间】:2014-02-25 06:06:52
【问题描述】:
我们向客户提供基于 iframe 的可嵌入小部件,并希望能够根据 iframe 内部发生的情况发送他们的 Google Analytics(分析)帐户事件。我们过去可以使用带有以下代码的旧 ga.js 来做到这一点:
_gaq.push(['NAMESPACE._setAccount', CUSTOMER_GA_ACCOUNT_ID]);
_gaq.push(['NAMESPACE._setDomainName', CUSTOMER_DOMAIN]);
_gaq.push(['NAMESPACE._trackEvent',"category", "event", "label"]);
此代码将在我们的 iframe 中触发,但会导致一个事件被推送到客户的谷歌分析帐户,让他们对我们可嵌入小部件内的客户行为有一些了解。操作前面的 NAMESPACE 将使这些事件与我们的 GA 内容分开,并防止我们的 GA 内容进入他们的 GA 帐户。当他们想要启用此功能时,他们会向我们提供他们的 Google Analytics(分析)帐户 ID。
有没有办法用新的 Universal Analytics API 做类似的事情?
我似乎没有看到与命名空间操作类似的方式,并且跨域跟踪文档没有说明如何将事件/浏览量发送到两个域/GA 帐户(即,我们想要跟踪我们的 GA 帐户的浏览量,并将事件发送到我们客户的 GA 帐户)。
【问题讨论】:
标签: iframe google-analytics google-analytics-api