UTM 参数用于标记访问来源。稳定的命名规则比临时填写更重要:来源描述平台,媒介描述流量类型,活动描述具体推广项目。
五个常见 UTM 参数
utm_source 标记平台或来源,utm_medium 标记渠道类型,utm_campaign 标记活动。utm_content 可区分素材或按钮,utm_term 可记录关键词。
多数团队至少应统一前三项。content 和 term 按实际分析需求使用,不要为了字段齐全而填入无意义内容。
建立可长期维护的命名规则
建议统一使用小写英文、数字和短横线,避免同一平台出现 wx、wechat、weixin 等多个写法。活动名可以包含项目、地区和日期,但应保持顺序固定。
在多人协作时维护一份允许值清单,并在投放前检查链接。命名规则一旦频繁变化,历史报表会被拆成多个维度。
发布前需要检查什么
确认落地页可以正常打开,已有查询参数没有被覆盖,中文内容已正确编码,并测试跳转或短链服务是否保留 UTM 参数。
UTM 适合站外推广链接。站内导航通常不应添加 UTM,否则可能覆盖真实来源并污染会话归因。
建立来源与媒介分类表
source 应回答“流量来自哪个平台或合作方”,例如 google、wechat、newsletter;medium 应回答“它属于什么传播方式”,例如 cpc、social、email、affiliate。两者职责清楚后,报表才容易横向比较。
不要把每次活动名称同时塞进 source 和 medium,也不要在字段中混用中文、英文和大小写。建议为常用渠道建立允许值表,新渠道上线前先确定归类方式。
- source:具体平台或来源方
- medium:渠道类型
- campaign:具体活动
- content:素材或版位
- term:关键词或受众词
落地页已有查询参数时如何拼接
如果原始地址没有问号,第一个 UTM 参数使用问号连接;如果已经包含查询参数,则使用 & 继续追加。参数值中的空格、中文、井号和特殊符号需要进行 URL 编码。
页面地址中的 # 片段必须放在查询参数之后。错误地把 UTM 追加到井号后面时,浏览器不会把它发送给服务器,统计脚本也可能无法按预期读取。
- 无查询参数:使用 ?
- 已有查询参数:使用 &
- 片段标识 # 放在最后
- 参数值统一进行 URL 编码
让 UTM 数据真正可用于复盘
上线前保存最终链接、活动负责人、投放时间和素材说明。活动结束后不要只看访问量,还应结合转化事件、成本和落地页表现评估不同来源与素材。
发现命名错误时,不宜直接把历史错误值改成另一种含义。更稳妥的做法是在报表层建立映射,同时从新链接开始使用正确规则,保留变更记录。
- 投放前检查最终跳转地址
- 保留参数字典和变更记录
- 结合转化与成本分析
- 定期合并拼写和大小写变体
立即处理
使用相关工具
常见问题
关于这个问题
UTM 参数会影响页面 SEO 吗?
规范使用通常不会,但应通过 canonical 等方式明确主页面地址,并避免生成大量可索引重复链接。
站内链接可以使用 UTM 吗?
一般不建议,因为它可能覆盖原始访问来源,影响归因分析。
