五个 UTM 参数,以及每个的用途
UTM 参数是添加到链接末尾的标签。有人点击它时,你的分析工具会读取这些标签并据此归类访问。Google Analytics 会读取它们,并建议始终设置前三项:
- utm_source:访问的来源方。
facebook、google、newsletter。 - utm_medium:流量类型。
paid_social、cpc、email、social。 - utm_campaign:链接所属的广告系列、促销或发布活动。
- utm_term:付费关键字,或社交媒体上的广告组或受众。
- utm_content:具体是哪个广告或哪个链接,以便区分同一封邮件中的两个链接或同一广告系列中的两个广告。
生成器还会填写 utm_id,即广告系列 ID,Google Analytics 把它与上述五项一并列出。在广告预设中,平台会为你自动填入它。
每个预设的来源
广告预设使用占位符,广告平台会在每次点击时将其替换为真实值,因此一组参数适用于账户中的每个广告。这里的每个占位符都复制自平台自己的文档:
- Meta ads:
{{campaign.name}}、{{campaign.id}}、{{adset.name}}和{{ad.name}},出自 Meta 的 网址动态参数规范。Meta 指出,名称占位符会填入广告首次发布时广告系列所用的名称,因此之后重命名广告系列不会改变链接。同一页面还列出了{{site_source_name}},如果你想区分 Facebook、Instagram、Messenger、Audience Network 和 Threads,它会返回fb、ig、msg、an或th。 - Google Ads:
{campaignid}、{keyword}和{creative}(广告的唯一 ID),出自 Google 的 ValueTrack 参数列表。Google 在此列表中没有广告系列名称的占位符,因此请自行填写。Google 还指出,当广告在没有关键字的情况下匹配时(例如 Performance Max),{keyword}会返回空值。 - TikTok ads:
__CAMPAIGN_NAME__、__CAMPAIGN_ID__、__AID_NAME__(广告组名称)和__CID_NAME__(创意名称),出自 TikTok 的 UTM 参数帮助页面。这些名称容易看错:AID是广告组,CID是创意。 - 邮件通讯和自然社交没有占位符,因为没有任何东西会为你自动填入。广告系列名称请自行填写。
选择一个 Google Analytics 能识别的媒介
GA4 会根据来源和媒介把访问归入各个渠道,所用规则见其默认渠道组定义。最容易出错的是媒介。来自社交网站的访问要计为 Paid Social,媒介必须包含 cp(如 cpc)、为 ppc 或 retargeting,或以 paid 开头。这就是付费预设使用 paid_social 和 cpc 的原因。电子邮件访问需要媒介为 email,而 social 会把访问归入 Organic Social。当付费预设的媒介无法匹配时,生成器会提醒你。
值也区分大小写。Google 自己的帮助文档指出 utm_source=google 和 utm_source=Google 是不同的值,因此一个混用 Facebook 和 facebook 的团队会在每份报告中得到两个来源。保持小写选项勾选,这种情况就不会发生。平台占位符从不会被转为小写,因此它们会严格保持各平台文档所记录的样子。
这个构建工具不做什么
它不会缩短链接,也不会检查页面能否加载,因为这两项都需要服务器,而本页没有服务器。它会保留你地址中已有的参数,用新的 UTM 值替换旧的 UTM 值,并把新参数放在 #section 锚点之前,这样锚点仍然有效。
如果你不想手动给链接打标签
Hermoso 让营销自动运转:它会研究你所在市场中已经奏效的广告,制作符合品牌调性的图片和视频广告,安排内容发布,并在你自己的广告账户上投放付费广告。它可在网页应用中使用,也可通过它的 MCP 服务器在 Claude、ChatGPT 和 Cursor 中使用。
常见问题
每个链接都应该带哪些 UTM 参数?
utm_source、utm_medium 和 utm_campaign。Google Analytics 建议始终使用这三个。utm_term、utm_content 和 utm_id 是可选的,在广告上最有用,广告平台可以为你填入它们。
用于 UTM 跟踪的 Meta 广告 URL 参数有哪些?
Meta 记录了多个动态参数,包括 {{campaign.name}}、{{campaign.id}}、{{adset.name}}、{{ad.name}}、{{placement}} 和 {{site_source_name}}。这里的 Meta 预设使用 utm_source=facebook、utm_medium=paid_social、utm_campaign={{campaign.name}}、utm_id={{campaign.id}}、utm_term={{adset.name}} 和 utm_content={{ad.name}}。把这些参数粘贴到广告的 URL 参数字段,Meta 就会在每次点击时填入这些令牌。
TikTok 广告的 UTM 宏有哪些?
TikTok 列出了用于广告组的 __CAMPAIGN_NAME__、__CAMPAIGN_ID__、__AID_NAME__ 和 __AID__,用于创意的 __CID_NAME__ 和 __CID__,以及 __PLACEMENT__。请完全按照 TikTok 列出的方式输入,使用大写字母并在两端各加两个下划线。
付费社媒应该用哪个 utm_medium?
用一个符合 GA4 付费规则的值:包含 cp(比如 cpc)、ppc、retargeting 的 medium,或任何以 paid 开头的值。paid_social 可以。像 facebook_ads 这样的 medium 不符合,所以 GA4 不会把访问归类为付费社媒。
UTM 值区分大小写吗?
是的。Google Analytics 会把 utm_source=google 和 utm_source=Google 当作两个不同的来源。该生成器默认把值转成小写,并保持平台占位符不变。
我输入的内容会被发送到任何地方吗?
不会。链接是在你的浏览器中拼接的。没有任何网络请求携带你输入的内容,也不会存储任何东西,所以刷新页面就会清空。