Iframe 使用Google Analytics Universal将事件发送到第三方域

Iframe 使用Google Analytics Universal将事件发送到第三方域,iframe,google-analytics,google-analytics-api,Iframe,Google Analytics,Google Analytics Api,我们为我们的客户提供了一个基于iframe的嵌入式小部件,希望能够根据iframe中发生的事情发送他们的Google Analytics帐户事件。我们过去可以通过使用旧的ga.js和以下代码来实现这一点: _gaq.push(['NAMESPACE._setAccount', CUSTOMER_GA_ACCOUNT_ID]); _gaq.push(['NAMESPACE._setDomainName', CUSTOMER_DOMAIN]); _gaq.push(['NAMESPACE._trac

我们为我们的客户提供了一个基于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中触发,但会导致事件被推送到客户的google analytics帐户,让他们了解我们的嵌入式小部件中的客户行为。操作前面的名称空间将使这些事件与我们的GA内容分开,并阻止我们的GA内容进入他们的GA帐户。当他们想启用此功能时,他们会向我们提供他们的Google Analytics帐户ID

有没有一种方法可以与新的Universal Analytics API进行类似的操作?


我似乎看不到与名称空间操作类似的方式,跨域跟踪文档也没有说明如何将事件/页面视图发送到两个域/GA帐户(即我们希望跟踪GA帐户上的页面视图,并将事件发送到客户的GA帐户)

我建议采用迂回的方式-在小部件中设置一个像素,并将该像素的实际端点设置为服务器上的脚本,通过将数据发送到客户端分析帐户