工具 · UTM

发布链接专用的 UTM 生成器

输入一次落地页,选择你要发布的平台,每个平台就会得到一个带标记的链接。之后你的分析工具就能显示,究竟是哪篇发布帖子、哪个上架页面或哪份新闻通讯带来了访客。

生成你的链接

每个勾选的行会生成一个链接。没有来源名称的行会被跳过,填上后才会生成。

平台与渠道

一切都在这个浏览器中完成。生成器不保存、不发送任何内容,也从不把你的 URL 放进地址栏。

你的链接

可下载的产品发布追踪表模板 →

参数值怎么命名

一次发布用四个参数就够了。每个值都要简短、小写,含义相同的链接上要保持完全一致。

参数用途示例
utm_source展示你链接的网站或列表。每个平台一个值。producthunt
utm_medium链接的类型:上架页面和帖子用 referral,社交网络用 social,新闻通讯用 email。referral
utm_campaign整次发布。每个链接都用同一个值。launch-2026-10
utm_content同一平台上有多个链接时,区分是哪一个。first-comment
规则原文生成器的做法
必填三项When you add parameters to a URL, you should always use utm_source , utm_medium , and utm_campaign .只有来源、媒介和广告系列都填写后才会生成链接。
大小写Parameter values are case sensitive, e.g. utm_source=google is different from utm_source=Google .默认开启小写转换,让一个平台始终只占一行。
Referral 渠道Referral Medium is one of ("referral", "app", or "link")上架页面和帖子使用 referral。
Email 渠道Email Source = email|e-mail|e_mail|e mail OR Medium = email|e-mail|e_mail|e mail新闻通讯使用 email。
Organic Social 渠道Organic Social Source matches a regex list of social sites OR Medium is one of (“social”, “social-network”, “social-media”, “sm”, “social network”, “social media”)社交媒体帖子使用 social。
GA4 中的报告You can view Session source/medium , Session medium , Session source , and Session campaign in the Acquisition > Traffic acquisition report.发布日之后去哪里看。
Rybbit 中的报告UTM Parameters View campaign data: utm_campaign, utm_source, utm_medium, utm_term, utm_content.同样的五个字段,可在主面板中筛选。
#锚点the fragment identifier is separated from the rest of the URI prior to a dereference, and thus the identifying information within the fragment itself is dereferenced solely by the user agent, regardless of the URI scheme.参数始终放在 # 之前,绝不放在后面。

在哪里查看结果

先在无痕窗口中打开其中一个链接,确认这次访问以正确的来源记录下来。然后在发布日之后:

Google Analytics 4

  1. 打开“报告 → 获客 → 流量获取”,然后把第一列切换为“会话来源/媒介”。
  2. 添加一个“会话广告系列” = 你的广告系列名称的过滤条件,只看这次发布。
  3. 媒介决定默认渠道:referral 归入 Referral,email 归入 Email,social 归入 Organic Social。

Rybbit

  1. 在主面板上,UTM 参数面板会列出 campaign、source、medium、term 和 content。
  2. 使用 UTM 参数筛选器,可以把整个面板缩小到一个广告系列或来源;它还能与引荐来源筛选器组合使用。
  3. 如果要比较多次发布,把筛选条件保存为细分。

launchrepo.dev 如何读取这些链接

  • 本站会把访客首次到达时带来的那组 UTM 值,在该访客的浏览器中保存 30 天,并在其打开结账页面时一并传递。即使购买发生在发布一周后,也仍能对应到带来这位访客的上架页面。
  • 它只保留字母、数字、点、下划线和连字符,最多 100 个字符,并把空格转为连字符。这就是生成器会对其他字符发出提醒的原因。

会让数据分散的五个错误

  1. 大小写混用:ProductHunt、producthunt 和 Product-Hunt 会变成三个来源。
  2. 每个平台用不同的广告系列名称,导致这次发布永远无法汇总成一行。
  3. 给自己网站内部页面之间的链接加标记。这样访客看起来就像来自你自己的网站,而不是来自发布。
  4. 把参数放在 #锚点之后。# 后面的部分留在浏览器中,不会随请求发送;生成器总是把参数放在它前面。
  5. 从不打开已发布的链接。有些表单会截掉查询字符串;请至少检查一次参数是否还在。

生成器做不到的事

  • 它不缩短链接,也不创建跳转。
  • 它不添加 utm_term(用于付费关键词)或 utm_id;需要的话请手动添加。
  • 它无法判断平台是否保留查询字符串。请打开已上线的上架页面确认。
  • 它不统计点击。访客到达后,由你的分析工具来统计。

来源

核查于 2026年9月30日。引文逐字摘自此处列出的页面。

来源页面日期核查日期
Google Analytics Help: URL builders, collect campaign data with custom URLs页面上没有日期
Google Analytics Help: [GA4] Default channel group页面上没有日期
Rybbit docs: Main tab页面上没有日期
Rybbit docs: Definitions页面上没有日期
WHATWG URL Standard页面上没有日期
RFC 3986: Uniform Resource Identifier (URI), generic syntax (January 2005)页面上没有日期

常见问题

一次发布需要哪些 UTM 参数?
每个链接都要有 utm_source、utm_medium 和 utm_campaign;如果一个平台上有多个链接,再加上 utm_content。Google Analytics 要求每个带标记的 URL 都包含前三个参数。
Product Hunt 或目录网站的 utm_medium 应该填什么?
referral。在 Google Analytics 4 中,媒介为 referral 的访问会归入 Referral 渠道。社交网络用 social,新闻通讯用 email。
已有的查询字符串或 #锚点会保留吗?
会。生成器会原样保留所有已有参数,只替换旧的 utm_ 值,并把新参数放在 #锚点之前。
为什么拒绝 javascript: 或 data:?
发布链接必须打开一个网页。只接受 http:// 和 https://,URL 中包含用户名或密码也会被拒绝。
UTM 参数会影响 SEO 吗?
UTM 参数用于你放在其他网站和邮件中的链接。不要在自己网站的内部链接上使用,并在落地页上保留 canonical 标签,这样搜索引擎会把带标记的 URL 视为同一个页面。
我的 URL 会被保存或追踪吗?
不会。生成器在你的浏览器中运行,不保存也不发送任何内容。刷新页面即可重新开始。

掌握哪些上架已经上线

带标记的链接告诉你访客从哪里来。LaunchRepo 的追踪器告诉你哪些提交已上线、待审核或需要你处理,让每个上架页面都能在合适的时间拿到自己的链接。

查看价格