第7章 一个完整的部署案例

背景:

有一个新站https://www.ichdata.com 需要通过GTM部署GA跟踪代码,并做调优,确保数据的准确度。

实施过程:

1、创建容器

访问GTM的官网并登陆,然后新建一个账户,也可以在现有账户中新建一个GTM容器。这里采用在现有账户新建一个容器,单击GTM账户右侧中那三点,会出现一个下拉菜单,选择“创建容器”,如图7-1所示:

图7-1 创建容器

选择后会出现如下界面,在“容器名称”中输入网址或网站名字,“容器使用位置”中根据自己的实际情况选择类型,这里选择“网站”,如图7-2所示:

图7-2 配置容器

单击“创建”后就创建完容器。

2、获取GTM跟踪代码

在GTM中单击“管理”→“安装Google跟踪代码管理器”就可以看到GTM的跟踪代码,如图7-3所示,可以看到跟踪代码有两段,一段部署在head里面,一段部署在body里面,这样做的原因是为了更快加载到跟踪代码,提高数据的准确度。

图7-3 GTM跟踪代码

3、布署GTM跟踪代码到网站

找到模板页的head和body,将上面的两段跟踪代码添加上去即可,这个没什么特别的难度,如果您没有服务器或代码权限,就将代码复制保存成txt,让您们开发去加,切记不要复制代码后通过QQ等即时通信软件发送,这样会导致代码的编码改变,跟踪代码就不能使用。

4、检验GTM是否生效

按照官方部署上后,基本都是没问题的,现在需要检验GTM代码是否生效,这里需要借助一个工具Tag Assistant,如果这工具检测到有GTM的跟踪代码,就是没问题的了。

打开Chrome中输入“chrome://extensions/”后回车,然后下拉到底部单击“获取更多插件”,搜索“Tag Asistant”,可以看到如图7-4所示:

图7-4 拓展中搜索结果

单击“ADD TO Chrome”可以在浏览器的右上角看到。访问www.ichdata.com,然后单击里的enable后刷新一下页面,然后看是否有GTM的跟踪代码,如图7-5所示:

图7-5 验证GTM代码

如果有,表示GTM跟踪代码生效。

5、获取跟踪ID

在GA中单击“管理”→“媒体资源”→“创建新媒体资源”,操作如图7-6所示:

图7-6 创建新媒体资源

然后可以看到如图7-7所示,根据自己的实际情况填写上面的信息后单击“获取跟踪ID”就会创建一个媒体资源:

图7-7 配置媒体资源

对应的跟踪ID在“管理”→“跟踪信息”→“跟踪代码-跟踪ID”,如图7-8所示:

图7-8 跟踪ID

6、GTM中部署GA跟踪代码

将跟踪ID用常量存储,在GTM中单击“变量”→“新建”→“选择一个变量类型以开始设置”→“常量”,然后做如下配置,如图7-9所示:

图7-9 设置常量

新建代码,在GTM中单击“代码”→“新建”→“选择一个代码类型以开始设置”→“Universal Analytics”,然后做如下配置,如图7-10所示:

图7-10配置代码

配置中字段解析请看会前面的内容,触发器是选择All Pages,部署后就可以单击右上角的“提交”,发布到线上去。

7、检验GA是否生效

先用Tag Assistant检测是否有GA跟踪代码,访问www.ichdata.com, 然后单击里的enable后刷新一下页面,然后看是否有GA的跟踪代码,如图7-11所示:

图7-11 验证GA代码

最后去GA中的“实时”看是否有数据,如图7-12所示,如果有,表示GA跟踪代码部署没问题。

图7-12 实时报告

8、GA上的配置与调优

在GA部署后收集的是基础数据包含有垃圾流量,还有部分报告没有启用等,所以这时候就需要对GA做些配置和调优工作了。

(1)媒体资源设置

在GA中选择“管理”→“媒体资源设置”→“广告功能”将受众特征和兴趣报告的设置开启,如图7-13所示,这个设置是启用受众群体报告的;

图7-13 启用受众特征和兴趣报告

同时将“用户分析”的也开启,这个是提高用户数的准确度的,这个位置就在“广告功能”的下方,如图7-14所示:

图7-14 用户分析

(2)数据视图设置

接下来对数据视图设置做一些调整:首先是默认页填写成index.html,这个就是确保页面字段不会出现“/”;然后是开启漫游过滤器,将一些垃圾和机器流量过滤掉;最后就是站内搜索和排除查询参数了,这两个根据自己的需要却设置,如果没有,就不需要,具体的设置如图7-15所示:

图7-15 数据视图设置

(3)过滤器

过滤出属于自身站点的流量,这样数据视图里就不会有其他主机名的流量,设置的位置在“管理”→“过滤器”→“新建过滤器”,具体设置如图7-16所示:

图7-16 过滤垃圾流量

9、验证数据正确

收集几天数据,在GA中选择“流量获取”→“所有流量”→“渠道”→“来源/媒介”→“高级”中将自身域名输入,如图7-17所示,如果没有数据,表示网站的所有页面都有跟踪代码,数据正确;如果有数据表明还有页面没有部署上跟踪代码,需要检查一下, 在“次级维度”添加“网页”,可以知道着陆页是哪些,再结合业务情况去定位上一个页面是哪,对应添加上跟踪代码。

图7-17 验证数据准确

还有一个位置可以知道网站是否有页面漏掉了跟踪代码,但这个报告是不定时的,所以不能够及时的检测问题并提示,但可以关注一下,就是“GA诊断”,如图7-18所示的通知:

图7-18 GA诊断

表示您的站点有部分页面没有添加跟踪代码,您就需要用前面的方法去定位哪些页面还没有添加跟踪代码。

数据验证没问题,就表示部署完成。