我刚刚使用新的JavaScript API - Analytics.js切换到新的Google AnalyticsUniversal Analytics平台
在创建跟踪对象的文档的第一个示例代码段中,使用该跟踪对象记录当前页面的页面浏览量.
ga('create', 'UA-XXXX-Y', 'auto'); ga('send', 'pageview');
注意这个'auto'
论点 - 我无法弄清楚那是什么.
我查看了方法引用,似乎相关参数是可选的,应该包含配置键/值对.例子可以在现场参考中找到.如果参数是可选的,那么传递'auto'
这里似乎很奇怪,除非它有意义,所以你必须假设它,但我找不到任何提及.
此外,在您帐户中的自动生成代码中,它会执行类似的操作,但会通过您的域
ga('create', 'UA-XXXX-Y', 'mydomain.com');
当你的域名再次可用时,你的域名被特别传递,这表明它有一些有意义的东西 - 否则它们也可能只是'auto'
在这里使用.但同样,没有提到为什么这样做.
我错过了一些非常明显的东西吗
其实当我看在编写它不通过我的财产的名称,但在配置中设置的标准域名-这使得很多更有意义,因为该参数设置cookie域(的情况下"auto"
,以价值为主机名没有子域名).或者,您可以将配置对象作为第三个参数传递(可能包含cookie域设置).尝试并设置错误的参数 - 您将在分析调试器中收到"无存储"错误,因为代码无法设置cookie.window.location.hostname