首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Analytics.js:自动参数对跟踪对象创建有什么作用?

问Analytics.js:自动参数对跟踪对象创建有什么作用?
EN

Stack Overflow用户
提问于 2014-01-11 18:53:49
回答 1查看 6.8K关注 0票数 19

我刚刚切换到新的Google 普适分析平台,使用新的javascript Analytics.js

在第一个示例中,从医生们创建一个跟踪对象代码片段,然后使用该跟踪对象记录当前页面的页面视图。

代码语言:javascript
复制
ga('create', 'UA-XXXX-Y', 'auto');
ga('send', 'pageview');

注意'auto'参数--,我无法计算出的内容。

我看了一下方法参考,似乎相关的参数是可选的,应该包含配置键/值对。示例可以在场参考中找到。如果参数是可选的,那么在这里传递'auto'似乎很奇怪,除非它具有重要意义,所以您必须假设它有意义,但是我找不到任何提到这一点的地方。

此外,在您的帐户中自动生成的代码中,它也会执行类似的操作,但会传递您的域。

代码语言:javascript
复制
ga('create', 'UA-XXXX-Y', 'mydomain.com');

当您的域再次可用时,您的域是专门传递的,这意味着它做了一些有意义的事情--否则他们可能也会在这里使用'auto'。但是,这里没有提到为什么要这样做。

我错过了什么很明显的东西吗?

EN

回答 1

Stack Overflow用户

发布于 2014-12-02 08:28:18

如果您只关注跨子域的跟踪(例如: www.example.com、site1.example.com、site2.example.com),那么它已经在通用分析中使用了auto选项。

根据本开发指南中的“自动Cookie域配置”部分

自动Cookie域配置通过在使用auto参数时自动将Cookie写入最高级别域来简化跨域跟踪实现。在域www.example.co.uk上使用时,它将尝试按以下顺序编写cookie:

  • co.uk
  • example.co.uk
  • www.example.co.uk

Analytics.js将无法在co.uk上编写cookie,但在example.co.uk上会成功。由于cookie是在较高级别域上成功编写的,因此将跳过www.example.co.uk。

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/21066477

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档