在ga('create' 'ua-' 'auto')中,'auto'代表什么?

In ga('create' 'ua-' 'auto'), what does 'auto' stand for?

根据文档,ga('create' 'ua-' 'auto') 中的“auto”描述如下。

opt_configObject – 包含配置 field/value 对的可选对象。

但是,我不确定,我完全明白了。

ga('create' 'ua-' 'auto') 和说我给 ga('create' 'ua-' 'mysite.com') 有什么区别?

我同意方法签名和无数的有效组合会使它变得混乱。

ga('create', 'UA-XXXXX-Y', 'auto');

相同
ga('create', 'UA-XXXXX-Y', {
  cookieDomain: 'auto'
});

有关将 'auto' 用于 cookieDomain 的更多信息,请参见此处: https://developers.google.com/analytics/devguides/collection/analyticsjs/domains#auto

为了回答您的问题,如果您网站的域名是 'mysite.com',则指定 'auto''mysite.com' 没有区别,但如果您的网站托管在'subdomain.mysite.com'.

我前一段时间遇到了类似的问题,一位客户的所有域名都说: ga('create' 'ua-' 'mysite.com') 这基本上是一种将 cookie 指定给域的旧方法。还不如在 google 更改正确时更改? 我将它们更改为 'auto' 因为它简化了子域跟踪。 请参阅官方 youtube 视频。 Google YouTube Video