[小明网站]Google Analytics如何跨域名统计数据,google analytics分析教程

Google Analytics如何跨域名统计数据,google analytics分析教程





Google Analytics如何跨域名统计数据

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/crossdomain

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/crossdomain

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

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

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

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

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

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

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

好啦~今天的Google Analytics操作技巧就分享到这里啦。


相关文章