知方号

知方号

Google Analytics 4 的UTM参数使用指南(2024)

Toggle

有很多缺少UTM参数而导致的跟踪错误案例,我在Google Analytics Community和 Quora 看到过成千上百有关UTM参数的问题,我觉得些问题能够跟深入的去解析,所以我收集了部分问题来回答,由此写成了这篇文章。

utm_campaign, utm_source 和 utm_medium的值应该是什么?

utm_campaign:当你创建一个广告系列的时候,你会想一个广告系列的名称,你希望这个名字简短,能够在字面上就知道这个广告系列是什么,如果你跑的是季节性的广告,你还需要加一个唯一标示,如月、年,例如:summer+sale+2018完整的例子就是:https://example.com/?utm_source=facebook.com&utm_medium=display&utm_campaign=summer+sale+2018

utm_source:当你考虑来source时候,如果可能,通常是将域名作为source,例如facebook.com、twitter.com,、linkedin.com等。

utm_medium:当你考虑medium时,请注意,其中最常犯的错误就是medium参数标记错误,没有使用系统预定义的字段,这个会导致流量归类错误,下面是常用到的一些medium表示使用到的字段,如affiliate, partners, display, social, paid+email, paid+social。

Google Analytics 4 的系统默认划分规则如下:

渠道分组

定义

直接“来源”与“直接”完全匹配且“媒介”是以下之一:“(not set)”“(none)”跨广告网络广告系列名称包含“cross-network”“跨广告网络”包括效果最大化广告系列和智能购物广告系列。付费购物(“来源”与购物网站列表匹配或广告系列名称与正则表达式 ^(.*shop.*)$ 匹配)且“媒介”与正则表达式 ^(.*cp.*|ppc|paid.*)$ 匹配付费搜索“来源”与搜索网站列表匹配且“媒介”与正则表达式 ^(.*cp.*|ppc|paid.*)$ 匹配付费社交媒体“来源”与社交网站列表匹配且“媒介”与正则表达式 ^(.*cp.*|ppc|paid.*)$ 匹配付费视频“来源”与视频网站列表匹配且“媒介”与正则表达式 ^(.*cp.*|ppc|paid.*)$ 匹配展示广告网络“媒介”是以下之一:“display”“banner”“expandable”“interstitial”“cpm”付费其他“媒介”与正则表达式 ^(.*cp.*|ppc|paid.*)$ 匹配自然购物“来源”与购物网站列表匹配或广告系列名称与正则表达式 ^(.*shop.*)$ 匹配自然社交“来源”与正则表达式(社交网站列表)匹配或“媒介”是以下之一:“social”“social-network”“social-media”“sm”“social network”“social media”自然视频“来源”与视频网站列表匹配或“媒介”与正则表达式 ^(.*video.*)$ 匹配自然搜索“来源”与搜索网站列表匹配或“媒介”与“自然”完全匹配电子邮件地址来源 = email|e-mail|e_mail|e mail或媒介 = email|e-mail|e_mail|e mail联属营销媒介 = affiliate引荐媒介 = referral音频“媒介”与“音频”完全匹配短信“媒介”与“短信”完全匹配移动推送通知媒介以“push”结尾或媒介包含“mobile”或“notification”

 

如何在GA4的中找到自定义广告系列报告?

有三种方式方式:

在「报表」——「生命周期」——「流量获取」——「流量获取」,主维度切换为“带来会话的**”次级维度里添加“带来会话的**”在探索里如何确保UTM参数使用正确?

为了测试UTM参数,先清除cookie,因为GA4中,新的广告系列不会覆盖原有广告系列,只有第一次访问的UTM会在实时报告中显示,然后将添加UTM参数后的URL在浏览器中打开,然后观察其变化:如果完全加载后,你还可以在GA4的实时报告里看是否有UTM参数的来源。

 

为什么我的UTM参数使用不对,如何修复?

出现这种情况,有这么几个原因:

最常见的是UTM重定向导致的参数丢失,当你标记广告系类的时候,用最终的网址标记,不要用能够被重定向的页面,如果的你网站有301或302的重定向,让你们的开发对服务器的配置做调整,使得能够传递跟踪参数。你没有使用正确的utm_source参数,请确保你有在url上填加utm_source。你使用的是传统版跟踪代码,已经将广告系列参数添加到url中,请切记,如果你使用传统版跟踪代码,_setAllowAnchor这个参数需要设置为true,否则会自定义广告系列参数将会被忽略。你的站点还没有部署GA跟踪代码。你配置的过滤器将相应的流量过滤掉了。301和302跳转是否会影响UTM的跟踪?

是的,301和302重定向经常会导致UTM参数丢失,进而导致自定义广告系列流量跟踪错误。你可以很容易判断出这是不是你面临的问题。

通常来说,查询参数在重定向过程中是不会被传递,会被截断,所以这些信息不会被发送给google analyitcs。

基本上,如果你用301和302重定向,你只需要确保跟踪参数出现在最终的url就可以了,如果你有301或302重定向,确保你的服务器能够传递参数就可以了。

这个需要你们开发的支持,让他们对服务器的配置做调整。

 

URL已有其他查询参数,能否继续使用UTM跟踪?

是的,你可以的,你只需要添加“?”在第一个查询参数之前,然后用“&”将所有的参数分隔开。需要注意,如果网站是CMS使用问号来显示特定的内容,如example store.com/?category=furniture&product=chair,那么你不能在后面直接添加&utm_source=………,这会阻止CMS打开对应的页面。

在这个案例中,如果你使用的是统一版跟踪代码,你可以用添加“#”后再加UTM参数,这样就不会影响页面的打开,例如:store.com/?category=furniture&product=chair#utm_source=…&utm_medium=…&utm_campaign=…

UTL中的UTM参数顺序有多重要?

不重要,顺序并没有特殊要求,但查询参数之前必须是一个“?”,参数之间比用“&”隔开。

如果的URL包含#,如何给URL添加UTM参数?

是的,你可以使用官方的网址构建器,里面有个选项,是设置广告系类参数的,但是我并不推荐这种方式。如果网站是CMS使用问号来显示特定的内容,那么你不能在后面直接添加&utm_source=………,这会阻止CMS打开对应的页面。

默认的,统一版跟踪代码会搜索UTM参数上的查询参数和标识符,但是传统版的就不会,你需要设置_setAllowAnchor为true,然后用“#”替代第一个查询参数前的“?”。

能用于站内

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至lizi9903@foxmail.com举报,一经查实,本站将立刻删除。