这一节演示如何通过Launch去部署google analytics,由于Google Analytics已经在Launch有内置插件,所以我们主要是通过配置内置插件和规则就可以实现Google analytics的部署。
有两个插件:一个是Google Universal Analytics,一个是Google Global Site Tag (gtag),我们主要讲Google Universal Analytics的布署。
安装Google Analytics插件
首先点击“Extensions 插件”然后搜索“google analytics”,就可以看到对应的插件,然后在点击配置,对这个插件做配置:
可以看到配置的主要有5个地方
Library Manager
Library Manager、代码库管理、这个地方是配置库从哪里加载的,有三种类型:
- 第一个是自定义库
- 第二个是来自自定义地址的库
- 第三方是用页面上已经部署的库。
我们在这里选择第一个,自定义的,也就是自己配置的。
General
General、普通、设置界面如下:
- Tracker ID,这个就是填GA Tracking ID,这里提供有三个类型,这个是一个Adobe 能够区分开发、分步和线上的环境的,在这里,我们做区分,统一部署同一个Tracking ID。
- Tracking Name,跟踪器,这个是当向多个媒体资源的时候需要使用,如果只是部署一套跟踪代码,那么选择default,如果部署了多套的,就选择Custom,然后不需要更改后面的值,这个值是自动生成,不需要去修改。
- Data Sample,这个是数据抽样的,这里填100;
- Site Speed Sample,这个是计算网页加载时间抽样的,这里填100;
- Enable EU Compliance for Google Universal Analytics
- Anoymize IP address,IP匿名化,可以勾选,勾选后Google Analytics里面的IP维度就不能用了。
- Force SSL,这个就强制将所有的请求转化为Https的,如果你的网站是https就需要勾选,如果已经是https的,客户忽略;
- Force lowercase on all pageviews,event,and customs variable calls ,将这些发送的信息设置为小写的,不建议这样,因为大小写能够更好区分,不用勾选
- Always send HTTP referral URL ,总是发送HTTP状态下的引荐URL,默认都是会发的,不用勾选;
- Enable Cross-domain Tracking 开启跨站跟踪,不用勾选
Cookies
这里是设置Cookie的地方,设置界面如下:
- Visitor Cookie Timeout:Cookie的有效期,默认为两年
- Cookie Name:Cookie的名字,不需要做设置,让库自动生成
- Cookie Domain:Cookie主域,不需要做设置,让库自动生成
- Legacy Cookie Domain:合法的主域,不需要做设置,让库自动生成
需要填的地方就是cookie domain,这个就填写自己的域名就可以,其他的按照该默认的;
Campaign Keys in URL Paraments
Campaign Tracking、广告参数跟踪,设置界面如下:
Set # as the query string delimiter:将#设置为查询字符串定界符,到这个符号就结束。
Adobe Analytics的广告参数结构有可能不是使用UTM的结构,是使用cid,要传递到Google Analytics,需要对广告参数做设置,将cid拆分开存储到数据变量,然后分别传入对应UTM参数。
如果你的广告参数使用的规范的UTM参数,按这个地方可以不填。
Customize Page Code
这个是在页面硬编码的,不需要用到。
配置完后就可以保存。
配置规则
由于Launch中同一个规则和用于多个插件,所以这里直接用之前部署Adobe Analytics的那个规则,直接在Actions后面添加多一个,Google Universal Analytics – Send Page View
而Google Universal Analytics – Send Page View的具体设置如
然后保存后发布即可,
测试
发布上去后就可以在Ga的实时里看到数据: