我有一个Flash站点,该站点调用JavaScript函数来跟踪应用程序内部的事件,_gaq已在html部分中实现,并且可以通过一个帐户正常使用:
function customTracker(clickEventName)
{
_gaq.push (["_trackPageview", clickEventName]);
}
但现在我的客户希望加入来自第三方公司的特殊活动,并需要这些活动跟踪到另一个通用帐户。在实时服务器上尝试此操作之前,我想问一下是否可行:
function customTracker(clickEventName)
{
_gaq.push(["_setAccount", "UA-XXXXXXXXX-X"]); // the regular account
_gaq.push (["_trackPageview", clickEventName]);
}
function customThirdPartyTracker(clickEventName)
{
_gaq.push(["_setAccount", "UA-XXXXXXXXX-X"]); // the new account for third party tracking
_gaq.push (["_trackPageview", clickEventName]);
}
我在StackOverflow上发现了类似的问题,但答案只是“使用新的异步跟踪”,而没有真正实现它的方法。
在此先感谢您的任何建议。
最佳答案
将数据发送到多个Google Analytics(分析)帐户没有问题,因此您的代码应该可以正常工作。
关于ajax - Google Analytics(分析)具有对两个不同帐户的异步调用,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/5456175/