美文网首页@IT·互联网@产品程序员
谷歌分析新监测代码gTag解说

谷歌分析新监测代码gTag解说

作者: gordonchoi | 来源:发表于2017-11-28 15:29 被阅读0次

谷歌(Google)在今年9月份推出了一套新的谷歌分析(GA / Google Analytics)监测代码,我们把它叫做gTag 或 gTag.js吧。新gTag.js代码是以下的模样:

大家一直用的前一个版本的GA代码是这模样的,它是Universal Analytics版本:

当然,如果你要追回去更早的一个GA代码版本(我们把它叫做ga.js版本),是这样模样的,不过这么老的版本不是我们文章要讲的:

Cookie监测的基本原理

这里我给大家说个cookie监测的原理,我用一个网络广告的例子去说明。

  • 用户点击某一个你在Google.com.hk上投放的谷歌广告(AdWords广告)。
  • 用户点开你网站并到达(访问)网站。
  • 用户离开了你网站。
  • 用户在第29天回来你的网站,这次是在浏览器上敲你网站的域名直接访问。
  • 这次用户在你网站上成功购买并支付。

这个用户虽然过了29天才能转化,但在你GA报告中,和在你AdWords报告中,转化的渠道来源都是算给AdWords。这就是cookie的用处。

假设浏览器上根本没有cookie的情况,这个转化在GA报告里会算给直接流量(direct traffic),而在AdWords里就不会被记录成转化。

推出新监测代码的原因

Google推出gTag的原因是这样的:

今年6月份苹果说他们接下来是要对Safari浏览器里第三方cookie的"监测"方式做调整,这个调整的名称叫做Intelligent Tracking Prevention (ITP),单听名称就是用来阻止一些比较智能的用户数据追踪。调整是这样的:

  • 所有使用Safari浏览器去访问任何网站,第三方cookie一律只会被保留24小时(一天)。

Safari浏览器的这个对Cookie的改动,其实影响到的层面有:

  • Google体系里的广告,包括AdWords、DoubleClick、等的监测。
  • 非谷歌体系的其他第三方广告供应商的广告的监测。

这个调整如果在之前AdWords投放广告的场景中,来自AdWords的这个用户,他的转化在GA报告里的渠道来源是会被记录到直接流量(direct traffic),而在AdWords里就不会被记录成转化。

当然Google的广告系统AdWords,还有DoubleClick,还有一些Remarketing(再营销)的功能,一旦Safari启动了cookie监测的调整,也会被影响到。

Safari浏览器据说在北美地区是使用率高达50%,所以通过老GA监测代码(Universal Analytics)去监测的话,会有大量通过AdWords或DoubleClick投放去获取的的用户是追踪不到的,更不要说不能给这些用户做更复杂的Remarketing(再营销)广告活动。

新监测代码gTag解决了什么?

谷歌分析新监测代码(gTag)里有个新的cookie,叫做 _gac,而 _gac 是一个第一方cookie。注意,它是第一方,还记得之前说了,苹果ITP协议要阻止的是第三方cookie从第一天到第N天的监测。这样Google就用技术方式绕过了Safari浏览器不能追踪的问题了。

注:老的GA监测代码(Universal Analytics)的cookie是通过第三方域名(googleadservices.com)生成的,所以cookie自然就是第三方。

既然讲到gTag,也需要说说对AdWords的影响。

一般,很多通过AdWords投放广告的广告主,他们会顺便把GA帐号和AdWords帐号,两个帐号的数据打通(Google官方一直有提供两个帐号数据打通的方式)。当你的两个帐号数据已经打通,Google会自动切换到使用第一份cookie去做广告监测,所以你的广告投放数据不会受到影响,你也不需要做任何改动。

现阶段你网站上的GA代码还是可以不用更新,但等到时机成熟,你还是会按照新的监测代码(gTag)去代替上一个版本(Universal Analytics)。

后话

很久没说关于广告的事情,这篇文章虽然说到GA监测代码和cookie的调整,但其实背后是牵涉到广告投放的"长期/正常"监测。

上次有篇文章说下次的文章里要写点代码的,这些3种GA代码都贴图了。

China Mobile SEO Book

过去我写过的一本SEO书:

相关阅读

相关文章

  • 谷歌分析新监测代码gTag解说

    谷歌(Google)在今年9月份推出了一套新的谷歌分析(GA / Google Analytics)监测代码,我们...

  • 移动安全之代码解析

    移动安全检测有动态监测和静态监测之分。静态监测主要有 代码解析器、 代码分析引擎、 结果报告器、 用户接口、 安全...

  • google analytics 跟踪出站链接

    添加gtag.js 首先将gtag.js添加至网站的 之间 将GA_MEASUREMENT_ID替换为Googl...

  • vue-router 百度监测与终端跳转

    概述 使用百度监测,发布打包后将监测代码,放入 内 终端判断 代码

  • Google Analytics 谷歌统计如何通过 gtag 设

    为了能够更加清楚地了解用户跟你的网站的互动情况,或者是否做了你希望用户做的动作,可以通过 Google Analy...

  • Android Studio 3.0 正式版下载 - Andro

    Android Studio是谷歌推出的一款Android集成开发工具,可进行高级代码完成、重构和代码分析。这款功...

  • 编译器是怎么工作的 —— 代码生成

    前两篇博客已经把源代码分析和分析结果转换的这两个过程写完了,还剩下最后一个过程 —— 新代码的生成。 新代码的生成...

  • 注册环保备用d3

    环境检测与分析考点梳理 1.环境监测过程的质量保证 监测方法的选择 监测项目的确定 监测点的设置 采样与样品保存 ...

  • 舆情分析

    信息收集 预警监测 分析报告 方法 内容分析法 实证分析法

  • CPU 性能分析

    本文是在谷歌中使用的 CPU 分析器。使用它有三个部分:将库链接到应用程序、运行代码 和分析输出。 链接库 要将 ...

网友评论

    本文标题:谷歌分析新监测代码gTag解说

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