谷歌分析实战指南-F

⌘K
  1. 主页
  2. 文档
  3. 谷歌分析实战指南-F...
  4. 第1章 Google Analytics基础知识...
  5. 1.7、 新旧版跟踪代码的对比

1.7、 新旧版跟踪代码的对比

新的GA的跟踪代码都是analytics.js,对应在GTM中就是Universal Analytics,新版的跟踪代码发送的URL上出现关键字是“collect”;旧版本的跟踪代码是ga.js,发送数据的URL上有“gif”关键字。目前市面上两种都有在用,如果您在做竞品分析的时候,要知道区分。

在Chrome打开任意部署了GA跟踪代码的站点,然后按<F12>键,打开调试窗口,接着选择“Network”,再按<F5>键刷新,然后找出向Google发送数据的URL,如图1-7所示,URL后面的一大堆参数就是向Google服务器发送的数据,形式是1像素GIF的形式。

1.经典版——ga.js

经典版跟踪代码为ga.js,通过虚拟1像素GIF发送数据。1.7、 新旧版跟踪代码的对比

图1-7 经典版跟踪代码发送数据

通过 GIF 请求传递的许多参数的列表,如上面。每次执行跟踪代码发送Hits(中文名为交互,是GA里面发送数据的最小单位)时并非都会传递所有参数,因为某些参数仅适用于特定情况,如广告系列引荐或购物车,且每次打开时候传递的参数是可能不同的。

经典版的跟踪代码常用参数如表1-2所列。

表1-2 经典版跟踪代码常用参数表

变量 说明 示例值
utmac 账号字符串。在所有请求中显示 utmac=UA-2202604-2
utmcc Cookie值。此请求参数将发送从网页中请求的所有 Cookie utmcc=__utma%3D117243.1695285.22%3B%2B __utmz%3D117945243.1202416366.21.10. utmcsr%3Db%7C utmccn%3D(Referral)%7C utmcmd%3DReferral%7C utmcct%3D%252Fisue%3B%2B
utmcn 开始一个新的广告系列会话。utmcn 或 utmcr 存在于任何给定请求中。更改广告系列跟踪数据;但不启动新会话 utmcn=1
utmcr 指示重复的广告系列访问。当对相同链接进行后续单击时,系统就会设置该变量。utmcn 或 utmcr 存在于任何给定请求中 utmcr=1
utmcs 浏览器的语言编码。有些浏览器不设置此变量,在这种情况下该变量将设置为“-” utmcs=ISO-8859-1
utmdt 网页标题,是一个网址编码字符串 utmdt=analytics%20page%20test
utme 可扩展参数 值已编码,用于事件和自定义变量。
utmfl Flash 版本 utmfl=9.0%20r48&
utmhn 主机名,是一个网址编码字符串 utmhn=
utmhid 用于关联 GA GIF 请求和 AdSense 的随机数字 utmhid=2059107202
utmIPc 产品代码。这是给定产品的 SKU 代码 utmIPc=989898ajsi
utmIPn 产品名,是一个网址编码字符串 utmIPn=tee%20shirt
utmIPr 单价。在物品级别设置。值为数字且仅使用美国货币格式 utmIPr=17100.32
utmiqt 数量 utmiqt=4
utmiva 某个物品的不同版本。例如:大、中、小、粉红色、白色、黑色、绿色。字符串为网址编码 utmiva=red;
utmje 指示浏览器是否启用了 Java 支持。1 表示启用 utmje=1
utmn 为每个 GIF 请求生成的唯一 ID,用于防止 GIF 图片缓存 utmn=1142651215
utmp 当前网页的网页请求 utmp=/testDirectory/myPage.html
utmr 引荐,完整的网址 utmr=http://www.example.com/aboutUs/index.php?var=selected(注意,example.com是IANA保留域名,仅用于举例说明)
utmsc 屏幕颜色深度 utmsc=24-bit
utmsr 指示请求的类型,包括:事件、交易、物品或自定义变量 utmt=event
utmtci 帐单邮寄地址所在城市 utmtci=San%20Diego
utmtco 帐单邮寄地址所在国家/地区 utmtco=United%20Kingdom
utmtrg 帐单邮寄地址所在区域,为网址编码字符串 utmtrg=New%20Brunswick
cutmtsp 运费,单位和价格的值 utmtsp=23.95
utmtst 关联公司,通常用于电子商务中的实体商户 utmtst=google%20mtv%20store
utmtto 总数。单位和价格的值 utmtto=334.56
utmttx 税款。单位和价格的值 utmttx=29.16
utmul 浏览器语言 utmul=pt-br
utmwv 跟踪代码版本 utmwv=1

2.统一版——analytics.js

统一版跟踪代码为analytics.js,通过collect传递数据,传递的数据信息如图1-8所示。1.7、 新旧版跟踪代码的对比

图1-8统一版跟踪代码发送数据

如图1-8可以看到GA服务器传递数据是通过1像素图片来传输的,统一版的传递参数有些不同,统一版的采用Measurement Protocol协议格式的规则,其中v=1表示MP协议的版本,_v=47表示SDK版本号,a是关联GA和Adsense的一个随机数。

更多新版的跟踪代码常用参数如图1-9所示。1.7、 新旧版跟踪代码的对比

图1-9新版跟踪代码常用参数

3.通用版和经典版的差异

(1)数据的收集和交互

统一版GA相比经典版GA提供了更多的数据收集方式;通过统一版GA跟踪代码,您可以收集跨设备,跨平台的数据,这在经典版是没有提供的;统一版能提供更好的线上和线下标记渠道去驱动销售和转化。

(2)数据的处理

统一版的数据处理更多的数基于访客本身,而不是访客的行为,这与经典版是最大的不同。

(3)自定义指标和维度

在统一版GA中您可以自定义维度或指标用于存储GA现有自动收集的数据,也可以通过导入数。

(4)自定义变量

统一版GA是用自定义维度替代自定义变量,经典版GA是用自定义变量提高自定义维度

(5)用户界面

统一版和经典版的报告界面是基本一致的,差别主要是数据的收集,数据交互和数据数据上。

(6)js库

统一版用的是analytics.js,经典版用户的ga.js。

(7)跟踪代码

使用不同的基础跟踪代码,如图1-10和图1-11所示。1.7、 新旧版跟踪代码的对比

图1-10 经典版基础跟踪代码1.7、 新旧版跟踪代码的对比

图1-11 统一版基础跟踪代码

(8)技术知识

如果想更好的使用统一版GA,您需要连接经典版的相关开发配置环境,否则您很难去使用自定义维度和自定义指标,通过MP(Measurement Protocol,测量协议)协议跨设备或跨平台传输数据和跨设备跟踪,在统一版中,跨站跟踪、事件跟踪和电子商务跟踪的配置比较复杂。

(9)Referrals的处理

在通用版GA中Referrals处理是规则是不同的, Referrals触发都作为新的Session,这将会影响Sessions总的数量。如图1-12所示,用户从www.a.com到达www.b.com 对www.b.com将会是一个新的Session,反之也是。而经典版是不同区分的。1.7、 新旧版跟踪代码的对比

图1-12 Referral的处理

(10)Cookies

Cookie是浏览器用来储存访客信息的一个文件,经典版的可以收集七个Cookies字段(_utma,_utmb,_utmc,_utmt,_utmz,_utmx和 _utmv),通用版只能收集两个(_ga 和_gat)。

(11)隐私和数据使用

为了收集更多的数据,您需要了解经典版更多的隐私政策:Google反对收集用户的个人可以识别数据;如果您需要收集用户的个人数据, 您需要给用户提示。

(12)服务端的配置

统一版GA可以让您通过GA的账户管理区配置服务端的一些信息。

  • 更改session的过期时间
  • 更改广告系列的过期时间
  • 添加或删除搜索引擎
  • 排除Referral流量

(13)电子商务跟踪

统一版提供增强型电子商务模块,这个模块提供更多的方式去收集电子商务数据,能提供更全面的报告,

统一版的跟踪代码已经发布了几年了,但是还有部分站点使用的经典版的,建议尽快迁移到统一版的,体验统一版更强大的功能。


如有疑问,可以在文章底部留言或邮件(haran.huang@ichdata.com) 我~

我们要如何帮助您?

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

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

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址
(1)个小伙伴在吐槽
  1. 没有gtm啊
    D2020-07-10 16:54 回复 Windows 10 | Chrome 83.0.4103.116