我在我的网站上实施了以下功能,以将活动传递给两个不同的Google Analytics(分析)帐户。如何将一个事件推送到两个不同的Google Analytics帐户?
在我的GA-Trackingcode在头节还有定义两个不同的帐户:
_gaq.push(['_setAccount', 'UA-XXXXX1-1']);
_gaq.push(['_trackPageview']);
_gaq.push(['account2._setAccount', 'UA-XXXXX2-1']);
_gaq.push(['account2._trackPageview']);
我的情况是这样的:
<a href="#" onClick="_gaq.push(['_trackEvent', 'Download', 'xyz', 'xyzz'],
['account2._trackEvent', 'Download', 'xyz', 'xyzz']);">
Download_Fible_Fluegas</a>
但是代码确实只推UA-XXXXX1-1账户的事件没有(像我期望的)到这两个账户!为什么?!?!
有人可以帮助吗?
-Thanks
编辑
这是新的实现,我是测试像谷歌告诉我,在他们的文档https://developers.google.com/analytics/devguides/collection/gajs/?hl=de-DE#MultipleCommands
<a href="#" onClick="_gaq.push(['_setAccount', 'UA-XXXXXXX3-1'], ['_trackEvent', 'Download', 'xyz', 'xyzz'],['account2._setAccount', 'UA-XXXXXXX2-1'],['account2._trackEvent', 'Download', 'xyz', 'xyzz']);">Link_to_download</a>
您是否尝试过两个独立的推电话? – kjetilh 2013-02-18 15:20:39
还没有,我认为这会起作用,因为谷歌在它的设计中告诉“为每次打电话而不是打字_gaq.push(...),你可以一次推送你所有的命令”https://developers.google.com/analytics/devguides/collection/gajs /?hl = de-DE#MultipleCommands – blackrafi 2013-02-18 15:27:49
嗯奇怪的一个..它甚至明确地表示:“将命令推送到多个跟踪器也是可行的”。 – kjetilh 2013-02-18 15:32:31