在Google(Universal)Analytics中设置多个跟踪器的正确方法是哪种方法? [英] Which method is the right way to setup multiple trackers in Google (Universal) Analytics?
问题描述
我设置了多个跟踪器来跟踪我在Google Analytics中设置的2个属性。我发现这条来自Google的链接,我用它来设置: / collection / analyticsjs / creating-trackers#working_with_multiple_trackersrel =nofollow> 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'} 吗?
谢谢!
两者都是有效的并且执行相同的操作。该文档指出 ga()
函数的签名是:
ga(命令,[... fields],[fieldsObject])
和 https://developers.google.com/analytics/devguides/collection/analyticsjs/ command-queue-reference#method-details 指示 create
操作的字段
为:
$ b $ $ p $
ga('create',[trackingId],[cookieDomain],[name],[fieldsObject]);
该文件还指出:
如果在
字段
参数和fieldsObject
中都设置了一个字段,则fieldsObject
将被使用。
所以任何一种方式都是有效的,第二种方法将覆盖第一个。
I'm setting up multiple trackers to track 2 properties I setup in my Google Analytics. I found this link from Google which I use to set this up as the following:
ga('create', 'UA-XXXXXXX-6', 'auto');
ga('send', 'pageview');
ga('create', 'UA-XXXXXXX-8', 'auto', 'clientTracker');
ga('clientTracker.send', 'pageview');
However, when I search online I see people responding with the following:
ga('create', 'UA-XXXXXXX-6', 'auto');
ga('send', 'pageview');
ga('create', 'UA-XXXXXXX-8', 'auto', {'name': 'clientTracker'});
ga('clientTracker.send', 'pageview');
Should I be using just 'clientTracker' or {'name': 'clientTracker'} in my Universal tracking code?
Thank you!
Both are valid and do the same thing. The documentation indicates the ga()
function's signature is:
ga(command, [...fields], [fieldsObject])
and https://developers.google.com/analytics/devguides/collection/analyticsjs/command-queue-reference#method-details indicates the create
operation's fields
are:
ga('create', [trackingId], [cookieDomain], [name], [fieldsObject]);
The docs also note that:
If a field is set in both a
fields
parameter andfieldsObject
, the value infieldsObject
will be used.
so either way is valid, and the second way will override the first.
这篇关于在Google(Universal)Analytics中设置多个跟踪器的正确方法是哪种方法?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!