Google Analytics中用User ID做跨设备跟踪

Google Analytics 黄业忠 4年前 (2017-07-28) 12243次浏览 已收录 2个评论

跨设备报告

Google Analytics里有个跨设备报告,在Audience》Crocs Device就可以看到报告:

Google Analytics中用User ID做跨设备跟踪

这个报告可以让你知道

  • 各种终端的使用情况,如上图中移动端的占比仅为2成,而国内国外同期第三方报告中,移动端的都已经超过桌面端的,所以对上面这个数据来说,移动端的比例是低于行业水平的,应该还有不小的空间可以提高的。当然这个需要考虑自身产品的目标用户群的的属性问题,如移动端是智能移动设备出现后的十年间才形成的这个趋势,用户都是偏年轻的。
  • 跨设备比例情况:在多终端的时代,用户不免就会跨设备,移动端的便捷性可以提高用户的使用频率,所以设备的现状可以给你在引导和营销提供数据上的支持。跨设备报告有助于关联来自不同会话的设备和活动数据,更好地了解自己的用户,以及在转化过程中每一步的行为。

这个报告需要通过User ID来实现。

User ID原理

Google Analytics中用User ID做跨设备跟踪
原理是GA中的用户唯一标示符是userid,通过用自己生成的唯一标识符覆盖GA自动生成的即可,详细过程为:用户注册生成id的时同时生成id的hash值GA_UID,两者之间是唯一对应关系,再将GA_UID设置成页面的全局变量,在GTM中通过js变量将GA_UID读入,是在GA中Custom Dimensions新建一个维度,记录数值1,在GTM中GA的默认代码中的维度中填入1和js变量生成变量getUserid即可

为什么用User ID

Google Analytics中用User ID做跨设备跟踪
从上面可以知道userid是用户唯一标示,而client会由于设备,浏览器等因素而不同,因为不适用

实现过程

生成User ID

用户注册时生成账户ID同时生成ID的Hash值GA_UID,也即是User ID如下:当我注册用户时候,账户id为789,生成的hash值为c11e9d2df001eb40f3c124041b1400d4

    ID        GA_UID
  789        c11e9d2df001eb40f3c124041b1400d4

 

获取User ID的方式

获取UserID有多种方式:

  • 页面JavaScript变量,也就是全局变量。
  • 第一方Cookie:就是放到第一方cookie里
  • 数据层:让开发通过数据层主动发送User ID
  • DOM元素:放到页面元素里,然后通过DOM元素获取

这里以全局变量的方式为例子,这个需要前端的同事协助将这个GA_UID设置全局变量,需要在每个页面都能找到这个:
Google Analytics中用User ID做跨设备跟踪

然后GTM中通过js变量将GA_UID读入,生辰变量getUserid

Google Analytics中用User ID做跨设备跟踪

创建自定义维度

在GA中Custom Dimensions新建一个user级别维度记下index为1
Google Analytics中用User ID做跨设备跟踪

设置User ID和自定义维度

在GTM中GA的默认代码中的维度中填入1和js变量生成变量getUserid
Google Analytics中用User ID做跨设备跟踪
&uid是ga开启useid默认是ga(‘set’, ‘&uid’, {{USER_ID}})

测试和数据验证

可以看到每一个uerid的情况,每个userid对应都是后台一个对应的用户,这样就将GA的用户表示userid和后台数据的用户关联起来
Google Analytics中用User ID做跨设备跟踪
如果还要继续,就是使用API,根据userid将GA的数据和后台的数据建单独的数据仓库~

更简单的方法是将id的hash值写到cookie,然后用第一方cookie读取再转成维度,直接明文将用户信息上传GA是允许的,hash值是可以的,官方是今年才开放hash值,但这个方法应用蛮久了。


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

转载请注明标题:Google Analytics中用User ID做跨设备跟踪
链接:https://www.ichdata.com/turn-on-cross-device-reporting.html

喜欢 (3)
发表我的评论
取消评论
表情 贴图 加粗 删除线 居中 斜体 签到

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

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址
(2)个小伙伴在吐槽
  1. 博主好,请问通过user id的功能可以更准确的跟踪用户的来源吗,我们网站有不少是直接来源的流量,不知道通过这个方法能否多分析一些来源。
    小猫2017-09-28 16:05 回复 Windows 7 | Chrome 61.0.3163.100
    • 不能
      GA小站2017-09-30 17:57 回复 Windows 10 | Chrome 61.0.3163.100