2016-03-03 50 views
0

我正在設置多個跟蹤器來跟蹤我在Google Analytics中設置的2個屬性。我發現從谷歌這個鏈接,我用它來設置此爲以下幾點:哪種方法是在Google(Universal)Analytics中設置多個跟蹤器的正確方法?

https://developers.google.com/analytics/devguides/collection/analyticsjs/creating-trackers#working_with_multiple_trackers

ga('create', 'UA-XXXXXXX-6', 'auto'); 
ga('send', 'pageview'); 
ga('create', 'UA-XXXXXXX-8', 'auto', 'clientTracker'); 
ga('clientTracker.send', 'pageview'); 

然而,當我在網上搜索我看到人們用下面的迴應:

ga('create', 'UA-XXXXXXX-6', 'auto'); 
ga('send', 'pageview'); 
ga('create', 'UA-XXXXXXX-8', 'auto', {'name': 'clientTracker'}); 
ga('clientTracker.send', 'pageview'); 

我應該只在我的通用跟蹤代碼中使用'clientTracker'{'name':'clientTracker'}

謝謝!

回答

0

使用下面的代碼,因爲它是描述: - {「名」:「clientTracker」}

+0

這比有用的答案,國際海事組織更個人的偏好。 – ceejayoz

2

兩者都是有效的,做同樣的事情。該文件表示ga()函數的簽名是:

ga(command, [...fields], [fieldsObject]) 

https://developers.google.com/analytics/devguides/collection/analyticsjs/command-queue-reference#method-details表示create操作的fields是:

ga('create', [trackingId], [cookieDomain], [name], [fieldsObject]); 

該文檔還指出:

如果某個字段中設置fields參數和fieldsObject都將使用fieldsObject中的值。

所以任何一種方式都是有效的,第二種方法將覆蓋第一種。

相關問題