这一篇介绍如何在 Tealium iQ 上安装 GA4。如果还没有安装 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配置,例如填写 Measurement ID(格式如 G-XXXXXXXXXX):
往下还有很多可选设置,通常保持默认即可。
Rules and Events
这一步主要控制触发条件。
右边的Page Loaded(这是第一步所创建,表示页面浏览)拖到左侧,表示只在页面浏览时触发该GA4标签:
如果不设置,就默认All Pages and Events,可能导致其他事件也触发页面浏览跟踪。
Mapped Variables
这里是设置个性化高级配置的地方,例如电商跟踪、自定义事件、用户属性等。暂不做设置。
发布与验证
发布后,访问网站,然后在GA4的实时观察:
有数据,数据准确就表示配置成功。
配置用户属性
接下来介绍如何配置用户属性,假设现在要将Client ID设置为用户属性。
Data Layer
在数据层用第一方Cookie获取Client ID。
在Tealium iQ里点击「Data Layer」——「+New Variable」,命名为Client ID,然后做如下设定:
Tags
在安装GA4这一步配置的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里)
发布与验证
发布后,在网站测试:
可以看到事件和事件参数都是准确的。
注意事项
- Tealium iQ 中修改后一定要点击 Apply 保存。
- GA4 自定义事件名和参数名建议使用 snake_case,不能包含空格,最多 40 个字符,不能以保留前缀开头。
- 用户属性名称最多 24 个字符,不能包含空格,不能以保留前缀开头。
- 建议使用 GA4 DebugView、Realtime、Tealium 扩展和浏览器网络面板共同验证。





















