Ajax 通过异步调用两个不同帐户的Google Analytics

Ajax 通过异步调用两个不同帐户的Google Analytics,ajax,flash,actionscript-3,google-analytics,google-analytics-api,Ajax,Flash,Actionscript 3,Google Analytics,Google Analytics Api,我有一个flash站点,它调用JavaScript函数来跟踪应用程序内部的事件,_gaq已经在html的部分中实现了,并且它在一个帐户中工作得非常好: function customTracker(clickEventName) { _gaq.push (["_trackPageview", clickEventName]); } 但现在我的客户希望包括来自第三方公司的特殊活动,并需要将这些活动跟踪到不同的GA帐户中。在live server上尝试此操作之前,我想问一下这是否可

我有一个flash站点,它调用JavaScript函数来跟踪应用程序内部的事件,_gaq已经在html的部分中实现了,并且它在一个帐户中工作得非常好:

function customTracker(clickEventName) 
{  
    _gaq.push (["_trackPageview", clickEventName]); 
}
但现在我的客户希望包括来自第三方公司的特殊活动,并需要将这些活动跟踪到不同的GA帐户中。在live server上尝试此操作之前,我想问一下这是否可行:

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上发现了类似的问题,但答案只是“使用新的异步跟踪”,而没有说明如何真正实现它


提前感谢您的建议。

将数据发送到多个GA帐户没有问题,因此您的代码应该可以工作

我在Ewan检查后试过了,是的,现在可以用了!Upvote,因为您使用异步GA的示例代码正是我想要的!