美文网首页跟着旋哥学GA
Google Analytics 如何跨域名统计数据?

Google Analytics 如何跨域名统计数据?

作者: 人人都懂数字营销 | 来源:发表于2020-10-29 18:17 被阅读0次

    1. 什么是跨域名的数据追踪?

    比如说你有两个网站,这种情况下,它俩属于两个不同的网站

    如果分别用两个 GA 账号统计这两个域名,那么小明从网站 A, 访问网站 B 时,

    Google analytics 的数据会是:User(用户/访客) =2, Session(会话) =2

    跨域名数据追踪的目的是:

    当小明从 网站A 访问 网站B时,我们得到:User=1,Session=1

    那么如果你只想统计用户小明为1个UV的时候,该怎么办呢?

    如何用一个 Google analytics 账号统计这两个域名呢? 接下来一步步教你操作~

    2. 理解 Google Analytics Cookies 是如何运作的?

    在进行跨域名追踪之前,我们先了解一下 Google Analytics 的 Cookies 是如何工作的。因为所有的GA数据追踪都是基于 Cookies 统计的

    如果网站已经加了 Google Analytics 追踪代码,小明访问网站 A 时,这串儿追踪代码就会在你的浏览器里留下一串儿长这样的 cookie:

    _ga=GA1.2.1022862089.1598404822

    Cookie 名称=_ga

    Cookie 的值 =GA1.2.1022862089.1598404822

    ClientID =1.2.1022862089.1598404822

    Tips: 查看 Google Analytics 的Cookie:

    Ctrl+Shift+I 或者右键找到 “查看”,在“Application”-> "Cookies" -> 网站域名-> 找到 GA 的 Cookie

    如果 cookie 在网站 A:xiaoming.com, 那么在它的子域名都会记录同一串 cookie:

    子域名如:

    blog.xiaoming.com

    shop.xiaoming.com

    sub.xiaoming.com

    但是这些就无法记录同一串 cookies 了

    www.xiaoming.com

    shop.daming.com

    blog.zhongming.com

    xiaohong.com

    举个例子:

    我司的官网以及自营的商城,

    当我从官网 makeblock.com 访问自营的 Shopify 搭建的商城 store.makeblock.com 时,

    makeblock.com 和 store.makeblock.com 都是同一个 cookie

    访问官网的 cookie:

    从官网 makeblock.com 进入 store.makeblock.com 的 cookies:

    那么跨域名的数据追踪就分成两种情况了:

    1)跨子域名的数据追踪,如:xiaoming.com, 和 store.xiaoming.com

    2)跨不同域名的数据追踪,如:xiaoming.com 和 lihua.com

    使用到的工具

    1. Google Tag Manager

    2. Google Analytics

    情况1 - 跨子域名的数据追踪: 如:xiaoming.com和 store.xiaoming.com

    gtag.js:

    如果你是手动添加的 gtag.js, 需要让开发小哥哥/小姐姐加 Automatically link domains,

    文档在此:

    https://developers.google.com/analytics/devguides/collection/gtagjs/cross-domain

    https://developers.google.com/analytics/devguides/collection/analyticsjs/linker

    Google tag manager:

    如果是用的 Google Tag Manager, 则不需要步骤1

    Cookie 网域默认为 auto 即可跟踪到所有的子域名访问~

    情况 2 - 跨不同域名的数据追踪,如:xiaoming.com 和 lihua.com

    gtag.js:

    还是需要让开发小哥哥/小姐姐加 Automatically link domains,

    文档在此:

    https://developers.google.com/analytics/devguides/collection/gtagjs/cross-domain

    https://developers.google.com/analytics/devguides/collection/analyticsjs/linker

    个人推荐使用 Google tag manager, 不需要通过“硬编码”的方式去添加 tracking, 非开发者的代码小白都可以用~ (后续也会出相关的文章介绍 Google Tag Manager 哒)

    打开 Google Tag Manager,然后打开你之前自定义的 GA 跟踪码(UA-XXXX-YY)通用的变量(Variable)

    在 “更多设置” ->“要设置的字段”中,在“字段名称”选择 allowLinker, 设置值为 true

    然后再在 “跨网域跟踪”中,在“自动链接网域”的输入框中输入两个域名,用英文的逗号“, ”隔开,并保存修改内容

    保存 Tag 后,提交发布刚刚更改的内容后,跨域名统计的配置就完成啦~

    需要注意的是 Google Analytics 中 “/” 默认的是在Google Analytics 中配置的域名,跨域名统计配置后,“/”就包含的配置的过个域名的首页,你可以通过 Page Title 或者 Segment 中的 Hostname 来区分是哪个域名

    好啦~ 今天的 Google Analytics 操作技巧就分享到这里啦 (如果你有好的建议、想看的GA、GTM知识可以给我留言哦~)

    相关文章

      网友评论

        本文标题:Google Analytics 如何跨域名统计数据?

        本文链接:https://www.haomeiwen.com/subject/vlllvktx.html