我们为客户提供基于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分析帐户,让他们对我们的可嵌入小部件中的客户行为有所了解。行动前的NAMESPACE会将这些事件与我们的GA内容分开,并阻止我们的GA内容进入他们的GA帐户。他们希望在启用此功能时向我们提供其Google Analytics帐户ID。
有没有办法在新的Universal Analytics API上做类似的工作?
我似乎没有看到与命名空间操作类似的方式,跨域跟踪文档也没有说明如何将事件/综合浏览量发送到两个域/ GA帐户(即我们想要跟踪GA帐户的综合浏览量,并将事件发送到我们客户的GA帐户)。
答案 0 :(得分:1)
我建议采用迂回方式 - 在您的小部件中设置一个像素,并将该像素的实际端点设置为服务器上的脚本,该脚本通过measurement protocol将数据发送到您的客户分析帐户。