我有一个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/

10-09 06:54