这一篇介绍如何在Tealium iQ 上安装Google Analytics 4,如果还没有安装Tealium iQ的基础代码,延伸阅读:安装Tealium iQ基础代码。
安装Google Analytics 4
配置Load Rules
如果是使用Tealium iQ内置的tealium_event,对于页面浏览,tealium_event是view,可以用view去配置。
在Tealium iQ里点击「Load Rules」——「+New Rule」,命名为“Page Loaded”:
这样就可以。
如果你事件名称是自定义的,那就用自定义的。
配置Tags
在Tealium iQ里点击「Tags」——「+New Tag」到Tag Marketplace里搜索“Google Analytics 4”:
Tags的结构分为三个部分:
Configuration
这里主要是基础GA4配置,如配置衡量ID:
往下拉还有很多的可以做定义的设置,直接默认的就可以。
Rules and Events
这一步主要是控制触发条件,就设置Load Rules,将右边的Page Loaded(这是第一步所创建,表示页面浏览)拖到左侧:
如果不设置,就默认All Pages and Events,会导致其他事件也触发PV跟踪。
Mapped Variables
这里是设置个性化高级设置,如电商跟踪,自定义事件,用户属性等。
暂不做设置。
发布与验证
发布后,访问网站,然后在GA4的实时观察:
有数据就表示可以。
配置用户属性
接下来介绍如何配置用户属性,假设现在要将Client ID设置为用户属性。
Data Layer
在数据层用第一方Cookie获取Client ID。
在Tealium iQ里点击「Data Layer」——「+New Variable」,命名为Client ID,然后做如下设定:
Tags
在安装Google Analytics 4这一步配置的Tags,找到Mapped Variables的位置。
在Mapped Variable里找到Client ID,就是Data Layer里创建的,然后点击「+ Add Mapping」:
可以看到,点击左侧User Properties,可以看到User Property的设置界面,输入用户属性的命名,这里将其命名为client_id,然后点击Add:
可以看到这里:
然后点击Done,会到Mapped Variable的界面:
可以看到数据映射就设置好了。
接下来一定要点击Apply,如果没点击就离开,就没保存。
发布与验证
可以看到client_id就设置为用户属性,up就是User Property用户属性。
配置事件跟踪
配置事件跟踪有多种方式,这里只介绍用utag.link的方式,utag.link是用于非页面浏览的跟踪,通常也就是用于事件跟踪。
utag.link的写法如下:
utag.link({ "tealium_event" : "sign in", "signin_method" : "email" });
配置Load Rules
这里的tealium_event是sign in。
在Tealium iQ里点击「Load Rules」——「+New Rule」,命名为“sign in”:
这样就可以。
配置Data Layer
在数据层用UDO获取signin_method。
在Tealium iQ里点击「Data Layer」——「+New Variable」,命名为signin_method,然后做如下设定:
配置Tags
在Tealium iQ里点击「Tags」——「+New Tag」到Tag Marketplace里搜索“Google Analytics 4”,并安装。
Configuration
这一步需要配置衡量ID和关闭Send Page View,因为是做事件跟踪,所以要关闭Send Page View
Rules and Events
这一步主要是控制触发条件,就设置Load Rules,将右边的sign in(这是第一步所创建)拖到左侧:
Mapped Variables
数据映射这一步需要映射事件名称和事件参数。
先映射事件名称,在Mapped Variabl里找到Tealium Event,然后点击「+Add Mapping」:
在Event Trigger里做如下设置:
这个设置的意思是tealium_event sign in会触发一个GA4自定义事件,自定义事件我命名为SSSSSSign in。
然后点击Add添加数据映射。
同理去设置映射事件参数(事件参数是在Event-specific Parameters里)
发布与验证
发布后,在网站测试:
可以看到事件和事件参数都是准确的。