Google analytics 在ga(';create';ua-';auto';)中,';自动';代表

Google analytics 在ga(';create';ua-';auto';)中,';自动';代表,google-analytics,analytics.js,Google Analytics,Analytics.js,根据文件,ga('create''ua-''auto')中的“auto”描述如下 opt_configObject–包含配置字段/值对的可选对象 但是,我不确定,我完全明白这一点 ga('create'ua-'auto')和我说我给ga('create'ua-'mysite.com')有什么区别?我同意方法签名和无数有效组合会让人困惑 ga('create', 'UA-XXXXX-Y', 'auto'); 与 ga('create', 'UA-XXXXX-Y', { cookieDomai

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

opt_configObject–包含配置字段/值对的可选对象

但是,我不确定,我完全明白这一点


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

我同意方法签名和无数有效组合会让人困惑

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

ga('create', 'UA-XXXXX-Y', {
  cookieDomain: 'auto'
});
有关在cookieDomain中使用“自动”的更多信息,请访问:


为了回答您的问题,如果您的站点的域名是“mysite.com”,那么指定
'auto'
'mysite.com'
之间没有区别,但是如果您的站点托管在“subdomain.mysite.com”上,则会有区别。

我有一段时间遇到过类似的问题,一位客户的所有域都说: ga('创建''ua-''mysite.com') 这基本上是一种将cookie指定给域的旧方法。谷歌的改变是否正确,还不如改变? 我将它们改为“自动”,因为它简化了子域跟踪。 查看youtube官方视频。

谢谢你,菲利普。当我有子域时有什么区别?即使该站点作为subdomain.mysite.com托管,我也希望它写入mysite.com
'auto'
值会自动写入它所能写入的最高级别的域。因此,如果您在subdomain.mysite.com上使用
'auto'
,它将在mysite.com上设置cookie。您能否在回答中添加一部分,说明当您未指定此可选字段时会发生什么情况?根据文档,默认值为“document.location.hostname(normalized)”。目前尚不清楚这是否与“自动”相同。我也为文档创建了一个问题,以改进这一点: