追蹤設定

UTM 連結怎麼自動產生?Google Sheets 函數與命名規範實作

Open Data 4TW 編輯團隊 Open Data 4TW 編輯團隊
· · utm 自動產生, 自動產生工具開發, UTM 參數

完整 UTM 參數速查表:不只是 utm_source 與 utm_medium

UTM 參數共有 7 個,用於精確標識網站流量的來源與活動。這 7 個參數分別是 utm_source、utm_medium、utm_campaign、utm_term、utm_content、utm_id 和 utm_source_platform。了解每個參數的定義,是設計自動化工具的第一步,能確保所有追蹤數據被正確歸因到對應的行銷活動。

UTM 參數 全名 定義與用途 適用情境
utm_source 來源 標識流量的直接來源,例如搜尋引擎、社群媒體平台或新聞網站。 區分來自 Facebook、Google、EDM 等不同平台的流量。
utm_medium 媒介 標識來自該來源的行銷媒介類型,例如付費點擊、社群媒體貼文或電子郵件。 區分同一來源下的不同行銷手法,如 Facebook 上的付費廣告與自然貼文。
utm_campaign 活動名稱 用於識別特定的行銷活動或產品推廣計畫。 追蹤「黑色星期五」、「春季新品上市」等跨平台活動的整體成效。
utm_term 關鍵字 記錄付費搜尋廣告中觸發點擊的關鍵字。 在 Google Ads 中,分析哪些關鍵字帶來了最優質的流量。
utm_content 內容 用於區分指向相同網址的不同廣告版本或連結。 在同一個活動中,測試不同廣告文案、圖片或行動呼籲按鈕的點擊效果。
utm_id 活動 ID 用於在行銷自動化工具中識別特定的廣告活動或追蹤碼。 與 Marketing Automation 或 CRM 系統整合,進行更深層的歸因分析。
utm_source_platform 來源平台 標識流量來自的媒體購買或管理平台。 區分來自 Google Ads、DV360 或其他廣告平台的流量。

為什麼需要 UTM 自動產生工具?手動拼接的痛點

手動拼接 UTM 連結極易出錯,導致數據混亂難以分析。常見錯誤包括:參數名稱拼寫錯誤、大小寫不一致(例如 utm_Source 與 utm_source 會被視為不同參數)、活動命名不統一(如「FB」與「Facebook」混用)、以及漏填必要參數。這些問題會讓 GA4 報告中的來源/媒介數據變得碎片化,難以還原真實的行銷成效。

自動化工具(如線上產生器或試算表模板)主要解決三個核心痛點:

  1. 提升效率與可維護性:無需每次手動鍵入,只需從下拉選單選擇參數值,即可快速產生數十個結構一致的追蹤連結。當命名規範需要調整時,只需修改模板一次,而非逐一手動修改連結。
  2. 確保數據品質與一致性:工具能強制套用預設的命名規則(如全小寫、使用底線),並提供欄位驗證,從源頭避免人為輸入錯誤。這確保了 GA4 資料庫中的 UTM 參數值是乾淨、標準化的。
  3. 降低團隊協作門檻:將命名規範與邏輯內建於模板,新成員也能輕鬆上手,產出符合標準的追蹤連結,減少溝通與教育成本。

用試算表函數自動產生 UTM 連結:Google Sheets 實戰步驟

在 Google Sheets 中建立一個 UTM 自動產生器,核心是運用函數將各參數值動態組合成完整的網址。這個過程分為三個關鍵步驟,最終能將基礎網址與所有 UTM 參數無縫接合。

步驟一:設計參數選擇與輸入欄位

在試算表第一列建立欄位標題:基礎網址、utm_source、utm_medium、utm_campaign、utm_term、utm_content、utm_id、utm_source_platform、產生網址。接著,為 utm_source、utm_medium 等欄位建立下拉式選單。例如,選中 utm_source 欄位(假設為 B2),點選「資料」>「資料驗證」,在「條件」選擇「清單」,並輸入允許的來源值,如「google, facebook, instagram, newsletter」。

步驟二:使用 & 函數組合 UTM 字串

在 產生網址 欄位(假設為 I2)輸入以下公式,將基礎網址與所有非空 UTM 參數串接:

=A2
&IF(B2<>"", "?utm_source="&B2, "")
&IF(C2<>"", "&utm_medium="&C2, "")
&IF(D2<>"", "&utm_campaign="&D2, "")
&IF(E2<>"", "&utm_term="&E2, "")
&IF(F2<>"", "&utm_content="&F2, "")
&IF(G2<>"", "&utm_id="&G2, "")
&IF(H2<>"", "&utm_source_platform="&H2, "")

步驟三:測試與生成

在第一列輸入基礎網址和各 UTM 參數值,例如:https://www.example.com/landing-page、facebook、cpc、2024_q1_promo。I2 栏位將自動產生完整網址:https://www.example.com/landing-page?utm_source=facebook&utm_medium=cpc&utm_campaign=2024_q1_promo。

關於 UTM 參數的基礎概念,建議先參閱 UTM 是什麼?五個行銷追蹤參數意思、填法與命名規則。

UTM 命名規範怎麼嵌入自動化流程?試算表中的驗證技巧

將命名規範嵌入試算表公式,是確保 UTM 參數品質的關鍵防線。這能自動執行規則,減少人為疏忽。最核心的規範是所有 UTM 參數值應統一使用全小寫英文字母,並以底線(_)或連字號(-)取代空格。

在試算表中實踐這些規範,可以透過以下技巧:

  1. 使用 LOWER() 函數強制轉換大小寫:在組合公式的每個參數值前,套用 LOWER() 函數。例如:"&utm_source="&LOWER(B2)。如此一來,即使用戶在下拉選單中輸入了「Facebook」,公式也會自動將其轉換為「facebook」。
  2. 設計數據驗證規則:除了限制選項的下拉選單,還可以為自由輸入的欄位(如 utm_campaign)設定更嚴格的驗證。選中該欄位,進入「資料驗證」,在「條件」選擇「文字長度」,設定「小於或等於」50 字元(避免網址過長)。也可以使用自訂公式來檢查是否包含不允許的特殊字元。
  3. 利用欄位設計區隔用途:將 utm_term 欄位預設為僅適用於付費搜尋活動,並在說明欄位註明。這能引導使用者正確填入數據。

這些步驟構成了一個自動化的品質檢查機制。更詳細的規範制定方法,可以參考 UTM 參數命名規範怎麼訂?GA4 歸因不亂的命名表。

實戰範例:從零建立一個符合 GA4 追蹤需求的 UTM 產生表

以下以「為 Instagram 限動廣告活動產生追蹤連結」為例,演示完整的應用流程。目標是宣傳一個線上課程,活動名稱為「2024春季行銷課程」,使用兩個不同的廣告版本(A:強調師資,B:強調實作)。

步驟一:設定試算表欄位與規範

建立如第三節所述的欄位結構,並在說明列備註命名規範:所有值須小寫,空格用底線取代。為 utm_source 設定下拉選單(包含 instagram),utm_medium 設定為 paid_social,utm_campaign 設定為 2024_spring_course。

步驟二:填入參數並套用公式

  • 在第一筆資料行:utm_content 填入 ad_version_a_instructor,utm_term 留空(因非搜尋廣告)。公式將自動產生:https://www.example.com/course?utm_source=instagram&utm_medium=paid_social&utm_campaign=2024_spring_course&utm_content=ad_version_a_instructor
  • 在第二筆資料行:utm_content 填入 ad_version_b_practical,產生另一條追蹤連結。

步驟三:驗證與追蹤

產生的連結結構完整且符合命名規範。將這些連結分別放入對應的 Instagram 廣告版本中。當使用者點擊連結並進入網站,GA4 會自動收集 UTM 參數。在 GA4 後台的「報告」>「生命週期」>「獲客」>「流量獲取」報告中,可以切換到「廣告活動」、「廣告來源」或「廣告媒介」等維度,查看由這兩個不同 utm_content 值帶來的流量與轉換行為。

從產生到追蹤的完整概念,建議搭配閱讀 UTM Builder 教學:建立 GA4 可辨識的活動追蹤連結。

標籤
utm 自動產生自動產生工具開發UTM 參數
Eric Chang
Eric Chang
SEO 數據分析與網站量測研究者

以官方文件、實際設定與量測結果整理 SEO 數據、網站追蹤與分析方法,並標示資料來源與判讀限制。