根据GA docs ,我可以通过一次推送发出多个命令,但是在它们的代码片段中,它们不为第一个命名空间添加前缀,而在后续命名空间中添加字母“b”作为前缀。我更喜欢一致性,所以我选择在第一个命名空间操作前加上字母“a”,如下所示:
['a._setAccount', 'UA-MYACCOUNT-1'],
['a._trackPageview'],
['b._setAccount', 'UA-MYACCOUNT-2'],
['b._trackPageview']
任何人都知道这样做是否有问题?还是我应该按照谷歌示例并删除“a”前缀“只是为了安全”?
最佳答案
我知道的唯一问题是,如果没有默认(未命名)跟踪器,您必须确保使用 _getTrackerByName() 的可选名称参数。 .
如果您不这样做,将创建并返回一个新的默认跟踪器,这可能不是您所期望的。
关于google-analytics - Google Analytics - 在同一次推送中发出多个命令,正确的命名空间,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12824690/