如何借助Tag Manager与Google Data Studio可视化客户旅程
测验全旅程追踪可落地方案
一、GTM精简配置(解决单步骤单独建事件导致配置冗余过长问题)
不需要为每个测验URL单独创建事件和触发器,1组通用配置即可覆盖全流程追踪:
- 新建1个GA4事件,事件名统一设置为
quiz_interaction,所有测验环节的行为都上报到这个事件下 - 触发器选择「页面浏览(DOM就绪)」类型,触发规则设置为
Page Path 开头为 /start/,即可自动覆盖起始页、所有步骤页、结果页,无需逐页配置触发条件 - 新建4个自定义变量,自动抓取核心追踪字段,无需手动维护每个步骤的信息:
quiz_step:自定义JavaScript变量,代码如下,自动计算当前所处测验步骤序号,起始页返回0,第一步返回1,第二步返回2,以此类推
function(){ const path = window.location.pathname.replace(/\/$/,'').replace(/^\/start\//,''); if(!path) return 0; return path.split('/').length; }quiz_step_path:直接调用GTM内置的「Page Path」变量,自动记录当前步骤的完整URL路径quiz_selected_option:配置DOM元素变量,抓取用户在当前步骤选择的选项值;如果选项值是通过URL参数传递的,直接用内置的URL查询参数变量抓取即可,无需逐选项配置规则quiz_previous_step:自定义JavaScript变量,代码如下,自动记录用户进入当前步骤前的上一个测验页面路径,用于后续流向分析
function(){ const referrer = document.referrer; if(!referrer.includes('/start/')) return ''; try { return new URL(referrer).pathname; } catch(err) { return ''; } } - 将上述4个变量作为
quiz_interaction事件的自定义参数,映射到GA4对应媒体资源的事件参数中,再在GA4后台把这4个参数注册为事件级自定义维度,等待数据上报生效即可。
二、GA4 + Looker Studio(原Data Studio)旅程可视化方案
不需要额外导出数据做二次处理,直接用上报的事件数据即可搭建旅程分析看板:
- 基础漏斗流失分析:直接在GA4「探索」模块新建漏斗探索,漏斗步骤按
quiz_step的序号从0到最终结果页序号依次添加,系统会自动计算每一步的进入用户数、转化率、流失率,支持按选项、用户属性做细分下钻 - 选项选择分布分析:在GA4自定义报告中添加交叉表,行维度依次选
quiz_step、quiz_selected_option,指标选活跃用户数、事件数,即可直接查看每个步骤不同选项的选择占比 - 全旅程流向可视化:在Looker Studio中连接对应GA4数据源,选择桑基图组件,维度按顺序添加
quiz_previous_step、quiz_step_path、quiz_selected_option,指标选择活跃用户数,即可自动生成用户从进入测验到最终匹配产品的全路径流向图,清晰展示每个节点的流入来源、流出去向、流失占比 - 明细指标补充:在看板中添加按
quiz_step排序的明细表,展示每一步的进入UV、平均停留时长、跳失率,即可定位具体流失节点
配置完成后务必先通过GTM预览模式走完全流程测试,确认每个步骤的参数值抓取准确、事件上报正常后再发布容器,避免数据错漏。
内容的提问来源于stack exchange,提问作者Rasmus Kjeldsen
相关产品推荐
相关产品推荐

