首頁 › 網路工具 › UTM 連結產生器
🔧

UTM 連結產生器

五個 utm 參數分格填寫,18 個管道預設一次填好來源與媒介,自動編碼並逐條檢查命名風險

① 落地页链接
② 渠道预设(一次填好 source 与 medium)

预设只负责把命名口径统一,campaign 与 content 仍要自己填;同一批物料请用同一个小写连字符名,例如 oct-2026-release。

③ 五个标准参数
填「谁把流量送过来的」,用平台英文名,别混品牌活动名。
报表按它分组,留空时 GA 会归到 (none)/(not set),这一列一定要填。
一次推广一个名字,同一活动所有渠道共用它,才能横向比不同 source。
给竞价广告用;自然搜索的关键词 Google 早就不给了。
同一位置放多版素材、或同一条链接要发多处时用它区分。
④ 生成结果
生成二维码 拆解整条 URL
完整长度 0
链接部分 0
参数部分 0
参数条数 0
utm 条数 0
参数你填的值实际拼接状态
⑤ 批量变体(一个字段多版取值)

工具介紹

投放一批素材要發四個平台,真正容易出錯的地方不是記不住參數名,而是同一個活動寫成三種大小寫、漏掉 utm_medium、中文直接貼進去、舊的 utm 沒覆蓋掉導致報表只讀到最後一組。這個工具把五個參數拆成格子,邊拼邊把會踩的坑逐條列出來:

  • 五個標準參數分格填:utm_source 寫誰把流量送過來、utm_medium 寫走哪類管道、utm_campaign 寫哪一次活動、utm_term 寫付費投放詞、utm_content 寫同一位置的哪版素材,每格下面都註明該填什麼、不該填什麼
  • 18 個管道預設:微信公眾號、朋友圈、微博、小紅書、抖音、知乎、B 站、百度自然、百度競價、Google 自然、Google 廣告、Facebook、電子報、簡訊推送、KOL 投放、合作夥伴、聯盟帶貨、線下物料,點一下同時填好來源與媒介;另有 13 個常用 medium 只改管道不動來源
  • 拆解既有連結:貼上後點「拆解到表單」,utm 參數進五格、其它參數進自訂區,UTM_SOURCE 這種大寫鍵名也認,值會先解碼再填回
  • 覆蓋還是保留:預設把表單沒填到的舊 utm 參數清掉,避免一條連結裡出現兩組 utm_source;勾選「保留原有 utm 參數」則原樣帶走,非 utm 參數(如 from、id)始終保留
  • 拼接順序固定:source、medium、campaign、term、content,自訂參數排在後面,同批次連結可以逐行比對
  • 每條參數標註狀態:新增、覆蓋原值、沿用原值、已清除、重複已忽略,最終連結由哪幾塊拼成一眼看清
  • 自動 percent-encoding:空格寫成 %20、中文寫成 %xx,&、=、?、# 編碼後不會破壞參數結構;想按原樣拼接可以關閉編碼
  • 命名風險逐條提示:medium 空著、campaign 沒填、非付費管道卻填了 term、值裡出現大寫字母、值裡含 % 會被二次編碼、單一取值超過 40 字元、自訂鍵名不合規、完整連結超過 2000 字元
  • 批次變體:選定一個參數(預設 utm_content),每行寫一個取值,最多 30 行,一次列出全部連結並自動去重、統計被忽略的空行
  • 長度與條數統計:完整長度、連結部分、參數部分、參數條數、utm 條數五個數字即時更新
  • 純前端拼接:不呼叫 API、不上傳,投放位址與內部連結都留在本機

使用情境

  • 同一批物料要投到多個平台,需要保證 campaign 名在各處完全一致
  • 接手別人投出去的老連結,要把散亂的 utm 拆出來重新規範化
  • 一篇推文的正文和文末各放一條連結,用 utm_content 分開統計點擊
  • 競價關鍵字表很長,需要一次產生一批 utm_term 連結
  • 電子報每封、每個位置要一組獨立參數
  • 落地頁做了 A/B 兩版,需要用可辨識的取值區分來源

五個參數各回答一個問題

參數它在回答取值範例留空的後果
utm_source流量是誰送過來的weibo、baidu、newsletter報表裡看不出來源平台,只能看到有社群量
utm_medium走的是哪一類管道social、cpc、email、referral被歸進 (none) 或 (not set),和有機流量混成一條
utm_campaign屬於哪一次活動oct-2026-release同一活動的各管道無法並排比較
utm_term付費投放的哪個詞chinese-pinyin只影響競價報表,自然搜尋本來也拿不到詞
utm_content同一位置放的是哪版素材banner-top、text-linkA/B 兩版資料合成一條,分不出好壞

五個裡只有 utm_medium 是報表分組的硬依賴,所以它為空時工具給的是黃色注意,其它三個只給提示。

命名口徑比參數本身更容易出事

  • 大小寫敏感:Weibo 與 weibo 在報表裡是兩個來源,工具偵測到取值裡有大寫字母就提示
  • 分隔符只用減號:寫 banner-top 而不是 banner top,空格編碼後是 %20,印在物料上不好念
  • 別把活動名塞進 source:source 只寫平台,活動名有 utm_campaign 負責,否則同一平台的自然量和投放量分不開
  • 取值盡量用英文或拼音:中文取值編碼後長度會膨脹好幾倍,工具提示改用拼音或英文
  • 同一活動全管道同名:oct-2026-release 這種「月份 + 年份 + 活動」寫法,事後回溯時排序友善,也不會和別的活動混在一起

常見問題

  • 只填 utm_source 不填 utm_medium 會怎樣?報表按 medium 分組,缺它時這類存取被歸進 (none) 或 (not set),管道維度看不見它們,工具在結果區直接給注意
  • utm 參數會影響 SEO 嗎?它只是給分析工具做分組用的查詢字串,不參與頁面排名;但不要把帶 utm 的位址寫進站內導覽和 sitemap,規範做法是讓頁面的 canonical 指向不帶參數的乾淨位址
  • 自然搜尋的關鍵字還能拿到嗎?搜尋引擎早就把具體搜尋詞隱藏掉了,utm_term 只適合標註付費投放詞;目前 medium 不屬於 cpc、cpm、paid、display、affiliate 這類付費管道時,工具會提示可以考慮留空
  • 經過短連結或平台轉發後參數會丟嗎?部分代理與短連結服務會重寫查詢字串,投放前後各拆解一次比對最穩,可用 URL 解析工具逐段核對
  • 連結多長算太長?工具在超過 2000 字元時給出警告,這是保守閾值;做成 QR Code 時參數越多點陣越密,低光環境的掃碼成功率越差
  • 「拆解到表單」和直接追加有什麼區別?拆解會把舊 utm 讀進五格,改完再拼只留一組;勾選「保留原有 utm 參數」時原值繼續留在連結裡。兩種路徑的差別在結果的「已清除」與「覆蓋原值」狀態列裡能直接看到
  • 支援平台私有參數嗎?支援,最多 8 條自訂鍵值,用來放 gdt_vid 這類欄位;鍵名只允許字母、數字、點、底線和減號,不合規會標紅
  • 為什麼參數順序是固定的?同批次連結的文字可以逐行比對,肉眼就能發現哪一條少了一個參數或多了一個空格
  • 拼好之後要做什麼?放進 QR Code 產生器出投放物料,只想做單步編碼轉換用 URL 編碼轉換;投出去之後可以再把實際存取的位址貼回本工具拆解一次,確認參數沒被中間層改寫

所有拼接、拆解與檢查都在瀏覽器本地完成,關閉頁面即清空,投放位址與參數不會上傳伺服器。