Analytics.js:'auto'参数在跟踪对象创建方面做了什么?

 心有阳光2502937567_240 发布于 2023-02-04 13:56

我刚刚使用新的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'在这里使用.但同样,没有提到为什么这样做.

我错过了一些非常明显的东西吗

1 个回答
  • 其实当我看在编写它不通过我的财产的名称,但在配置中设置的标准域名-这使得很多更有意义,因为该参数设置cookie域(的情况下"auto",以价值window.location.hostname为主机名没有子域名).或者,您可以将配置对象作为第三个参数传递(可能包含cookie域设置).尝试并设置错误的参数 - 您将在分析调试器中收到"无存储"错误,因为代码无法设置cookie.

    2023-02-04 13:58 回答
撰写答案
今天,你开发时遇到什么问题呢?
立即提问
热门标签
PHP1.CN | 中国最专业的PHP中文社区 | PNG素材下载 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有