关于GA的Users,UserID,gtag.js和Conversion Linker

周指活,“认对人”不是数字分析的本分吗?

周指活,“认对人”不是数字分析的本分吗?

最近Google Analytics团队在GA中新加了一个开关,这项开关可以让用户在新旧报表偏好间进行切换。除了这些新功能我们还将顺便介绍与之相关的UserID知识,作为用户识别专题的最后,我们将介绍如何谷歌的Conversion Linker。

基于Users的报表指标

你可以在Admin>Property>Property Settings中找到新开关

你可以在Admin>Property>Property Settings中找到新开关

我们知道早些时候Google Analytics,将原来标准报表默认的指标由Sessions替换成了Users。嗯,用户才是我们数字分析的最终对象,这符合人本营销的趋势,但是还是有很多老司机们不习惯了。因此这个开关“让各位热爱怀旧的营销者重温了Sessions时代的美好”。

启用Users作为标准的报表指标

启用Users作为标准的报表指标

事实上早先的这次替换的背后不仅仅是将默认显示的指标改为了Users,更重要的是Users算法的更新。由于Users每次日期范围变化时都需要进行去重计算,会消耗很大的资源,因此旧的算法采取了两种解决方案。一是在当时间作为唯一维度时,把计算放到客户端进行,因为这相对简单。二是当维度复杂时进行抽样来减少计算量。这两种方法会造成各个报表的数据可能有出入。因此新更新的算法采用了HyperLogLog++(一种消耗资源较小的算法)大幅提升了性能。

极诣还是建议大家将此开关打开,顺应时势吧。

UserId如何开启?

极诣曾经在2014年的《运用Universal Analytics和Google Tag Manager进行用户级别的跟踪》一文中详细地介绍过如何应用Google Tag Manager(GTM)和GA的UserId功能记录不同设备的同一用户的跨屏行为。其中最关键的是如何将用户登录后的唯一标识符传递给GA的UserId字段。当GTM更新了Google Analytics Settings这一设定后,你可以更加方便地应用这个方法。

只需在GA Variable Config的变量中新加字段

只需在GA Variable Config的变量中新加字段

如上图,你可以新建一个Google Analytics Settings为变量类型的变量,这个变量定义了GA跟踪器的属性,然后将userId这个字段的值赋予一个用户唯一标识字符串即可。之后你需要将该变量应用到所有的Universal Analytics标签使之生效。其他省略的步骤,还请查阅上述提到的旧文,不赘述。

Google Conversion Linker转化链接器

在上周的博文中,我们介绍了苹果的ITP让第三方的Cookie最长生命周期在Safari浏览器上缩短为24小时。如果你使用AdWords进行谷歌推广,那么你该如何应对呢?显然我们要规避因为使用第三方Cookie而造成的数据丢失,最容易的方法是将第三方Cookie写进第一方Cookie。为此谷歌提供了一个叫作Conversion Linker的工具。

在我们介绍Conversion Linker之前,我们先提醒一句,为了解决苹果损人不利己的更新,Google Analytics启用了新的跟踪码,该码使用了GTM域下的gtag.jsGlobal Site Tag)。原先的analytics.js依旧可用。如果你通过贴代码默认按照GA,那么我建议你更新一下。谷歌称其能无缝进行谷歌各产品的统计、转化跟踪和再营销。

gtag.js - Global Site Tag谷歌产品的万能标签

gtag.js – Global Site Tag谷歌产品的万能标签

然后我们回来讲Conversion Linker。Conversion Linker并不需要GA便可独立运行。它做的事情很简单,就像我们刚才所说,把第三方的Cookie数据当第一方来存取。添加这个Conversion Linker很简单,在GTM中新建一个类型为Conversion Linker的标签即可。如下图所示。

在GTM中添加Conversion Linker

在GTM中添加Conversion Linker

默认情况下,转化链接器代码使用最顶级网域和根级路径在名为“_gcl_aw”和“_gcl_dc”的 Cookie 中设置广告点击信息。如果你要改网域或者路径那么就要通过Override cookie settings来更改。

关于Global Site Tag和Conversion Linker如果有兴趣可以参考这篇Analytics Mania的教程