这一节介绍GA4中的之间级别的自定义维度和自定义指标的使用。
比如我现在想跟踪博客上文章列表中各文章的展示和点击情况:
将鼠标移动需要跟踪位置,然后查看页面元素:
可以看到href和title就是文章的链接和文章名称。
原理
整体的原理是对展示和点击都通过事件去跟踪,将展示和点击信息设置为自定位度和自定义指标。
展示可以用可见性触发器跟踪,点击就普通的事件跟踪。
设置过程
接下来看设置过程,主要分为四步:
设置展示事件和自定义指标
在GTM中新建一个代码,做如下设置:
事件名称为Article Impression,事件参数为event_value、event_action和event_label(请忽略这些事件参数与UA的一样,因因为我是迁移UA到GA4,所以要对应上,你可以自定义的),其中event_value就是自定义指标了,没触发一次就记录1。
需要注意,事件参数建议用a_b_c这样的结构去定义,不要用中文,特殊符号,避免在GA4中注册不了。
值里的Click URL和Click Text分別是文章链接和文章名称。
接下来看触发器的设置,触发器的设置如下:
设置点击事件和自定义指标
在GTM中新建另一个代码,做如下设置:
事件名称为Article Click,事件参数为event_value、event_action和event_label(请忽略这些事件参数与UA的一样,因因为我是迁移UA到GA4,所以要对应上,你可以自定义的),其中event_value就是自定义指标了,没触发一次就记录1。
值里的Click URL和Click Text分別是文章链接和文章名称。
接下来看触发器的设置,触发器的设置如下:
GA4中注册事件参数(维度和指标)
如果GTM中的预览测试没问题,接下来就是在GA4中注册事件参数,文本型的注册为事件级别自定义维度,数值型的注册为事件级别自定义指标。
自定义指标
在GA4中点击“配置”——“自定义定义”——“自定义指标”,然后做如下设置:
自定义维度
在GA4中点击“配置”——“自定义定义”——“自定义维度”,然后做如下设置:
同理去注册event_label的。
数据验证
最后就是在GA4中数据验证,一般是隔天再做,因为事件级别自定义维度和自定义指标的生效时间是24~48小时。
可以在探索里面通过自有表格去验证:
不足之处:指标不应该注册为“展示”,这样导致Article Click下面的指标也显示为“展示”,因为注册为“次数”更适合。
拓展:Universal Analytics用自定义指标和计算指标计算CTR
Universal Analytics中有计算指标,还可以通过计算指标实现CTR的计算。
接下来看设置过程,主要分为三步:
设置展示事件和自定义指标
这一步是设置展示事件,在文章标题出现在页面的时候,就触发,发送事件,同时设置自定义指标。
首先创建一个自定义指标,命名为Article Impression:
记住Index是2,需要在Tags里面使用的。
然后设置一个Tags,做事件跟踪,具体设置如下:
这里就是做事件跟踪,需要注意的是Event Action和Event Label,对应就是网页的链接和文章名称,可以只设置一个;另一个需要注意的是自定义指标这里,Index是2,就是前面创建的Article Impression,值是1,表示展示1次,值就加1。
接下来看看触发器,是可见性触发器,展示一次就触发1次:
设置点击事件和自定义指标
这一步是设置点击事件,访客点击文章的时候就触发,发送事件,同时设置自定义指标。
首先创建一个自定义指标,命名为Article Click:
记住Index是3,需要在Tags里面使用的。
然后设置一个Tags,做事件跟踪,具体设置如下:
这里就是做点击事件跟踪,需要注意的是Event Action和Event Label要跟Impression的参数对应;另一个需要注意的是自定义指标这里,Index是3,就是前面创建的Article Click,值是1,表示点击1次,值就加1。
接下来看看触发器,链接点击触发器,点击一次就触发1次:
里面的具体设置需要根据页面实际代码去设置,我这里是如上设置。
设置计算指标
这一步是创建一个计算指标,CTR=Click/Impression:
格式选择百分比的,公式是{{Article Click}} / {{Article Impression}}。
数据效果
可以创建一个自定义报告,维度是Event Action、Event Labels,指标是Article Impression、Article Click和Article CTR,然后看数据: