带广告平台预设的 UTM 链接生成器

选择一个预设,添加页面,然后复制带标签的链接。Meta、Google Ads 和 TikTok 预设使用各平台每次点击时填入的占位符,当 Google Analytics 会把访问归类到你意料之外的地方时,检查会给出提示。

免费工具 在你的浏览器中生成链接。不发送、不存储、不记录任何内容:这个页面的另一端没有服务器。

五个 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 当作两个不同的来源。该生成器默认把值转成小写,并保持平台占位符不变。

我输入的内容会被发送到任何地方吗?

不会。链接是在你的浏览器中拼接的。没有任何网络请求携带你输入的内容,也不会存储任何东西,所以刷新页面就会清空。

Hermoso 负责制作广告、定时发布帖子并运行广告系列。免费开始,可赚取 250+ 免费积分,无需绑卡。

免费开始 →   查看价格