8.1、用户数据与后台的获取与打通

GA数据分析案例 GA小站 213次浏览 未收录 0个评论

8.1、用户数据与后台的获取与打通
GA数据与后台数据的来源、获取和打通

我们知道Google Analytics非常强大,只要添加一段基础跟踪代码就能够获得丰富的图标报告,但是你知道里面是数据是怎么来的?怎么获取的吗?

GA里面的数据通过跟踪代码获取的,当网页打开,跟踪代码被加载的时候,生成一个第一方cookie,里面会有个clientid,用于识别访客的表示,然后通过虚拟一像素的形式发送给GA服务器,也就是上面的collect形式的,上面有非常多的参数,不同的参数就代表部署的数据、标签了。

但是,并不是所有的数据都是通过跟踪代码就能够获取得到的,特别是受众特征和兴趣的数据,是需要通过第三方获取的,比如第三方Doubleclick Cookie、Android广告id、IOS广告识别符(IDFA),具体的如下:
8.1、用户数据与后台的获取与打通
analytics.js 和 AMP 跟踪都不收集受众特征和兴趣数据。如果你想看这些数据的话,你需要做其他的一些设置,具体的看个完整的部署案例

在GA里面,我们可以将所有的数据理解为一张表,如右侧的表,clientID、用户属性(实际情况比这个复杂得多的,这个是为了简化理解抽象出来的结构)。

而对于后台数据,是存储在我们自己的数据库的,一般是通过日志或Post/Get的形式去获取,入库的,用户在注册的时候,我们会在后台生成一个带有ID的记录,一条记录就代表一个注册用户,体现的表格形式与GA的是相同的。

更多关于网站分析数据来源的可以看:网站数据来源

可以看到上面GA和后台数据在结构上是两个完全不同的表格来的,那么我们就需要一个字段,也就是外键将其关联起来,从而实现GA数据和后台数据的打通,这个外键就是Userid了,具体的原理如下:
8.1、用户数据与后台的获取与打通

用户在注册的时,生成id的时候通过生成一个hash值,也就是userid,然后放到页面上去,然后在用GTM去转成GA里面的自定义维度了,这样就可以将GA数据和后台数据打通,具体操作演示请看:如何将GA的userid与自己的CRM或后台数据打通
如何打通不同平台的同一用户
8.1、用户数据与后台的获取与打通
如果一个用户在不同的平台或终端访问,我们怎么识别呢?
答案是不能的
如果一个用户在不同的平台或终端登录,我们怎么识别呢?
答案是可以
上面的两个问题,唯一的差别就是用户是否有登录,只有登录的用户才可以通过userid去识别跨平台,跨终端的用户,如果没有登录是能识别到的。这是因为在没登录之前,用户切换中断的时候,会生成一个新的clientid,这在GA里面默认就是一个新用户的,所以识别不到,但是,如果用户登录的话,那么就可以拿到之前的userid,而这个userid就是用户的唯一标示,所以可以识别到。
各类用户ID及其局限

在GA里面有两个ID很重要,一个是Clientid,一个userid
clientid是GA默认生成的,跟设备和浏览器相关,主要用户切换设备或浏览器就会生成一个新的userid,所以,如果你现在用ie访问我的博客,一会用chrome访问的,那么在我的GA里面记录到的新用户是2个的,client的构成是有一段随机数和时间戳构成的,

而userid则可以自定义的,原理上,你可以直接使用用户的唯一标示作为userid,如邮箱,手机号,身份证等,这些都属于PII信息,谷歌是禁止传递这些的,所以,我们一般是用用户id的hash值作为Userid。

它们之间具有如下区别:
8.1、用户数据与后台的获取与打通
但userid也有些缺点的,比如用户在没有登录之前的是识别不了的,官方还有如下的限制:
由 User-ID 功能启用的跨设备报告的日期范围跨度不能超过 90 天。
无论是使用网页界面还是 API,都不能将 User-ID 值作为报告中的维度来进行查询。

 


GA小站, 版权所有丨如未注明 , 均为原创

转载请注明标题:8.1、用户数据与后台的获取与打通
链接:https://www.ichdata.com/user-data-and-background-acquisition-and-communication.html

喜欢 (0)
[hyz1100@126.com]
分享 (0)
发表我的评论
取消评论
表情 贴图 加粗 删除线 居中 斜体 签到

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址