WordPress 追蹤代碼安裝教學:數位行銷代碼安裝完整設定指南(GA4、Meta Pixel、TikTok 一次搞定)

為什麼你需要一套統一的追蹤代碼管理工具?

經營電商或數位行銷,追蹤代碼是不可或缺的基礎設施。無論是 GA4 安裝 WordPress、Meta Pixel 安裝教學,還是 WooCommerce 轉換追蹤設定,每個平台都有各自的安裝方式和設定眉角。

問題是:當你同時使用 Google Analytics 4、Meta Pixel、Google Ads、TikTok Pixel 時,網站上往往要安裝 3-5 個不同的追蹤外掛,不僅拖慢網站速度,設定也分散在不同地方,維護成本極高。

數位行銷代碼安裝 正是為了解決這個問題而生。它是一個全功能的 WordPress 追蹤代碼整合外掛,讓你在同一個後台介面就能管理所有追蹤平台,包含:

  • Google Tag Manager (GTM)
  • Google Analytics 4 (GA4) — 支援 Measurement Protocol(伺服器端追蹤)
  • Google Ads — 轉換追蹤與動態再行銷
  • Meta Pixel (Facebook) — 支援 Conversion API (CAPI)
  • TikTok Pixel — 支援 Events API(伺服器端追蹤)
  • 自訂代碼 — 任何第三方追蹤碼都能加

更重要的是,它內建完整的 WooCommerce 電商追蹤,從瀏覽商品、加入購物車到完成結帳,所有事件自動觸發,不需要寫任何程式碼。

這篇教學將帶你從零開始,完成所有追蹤代碼的安裝與設定。

行銷代碼安裝與追蹤4

Step 1:新增追蹤代碼

這是最核心的步驟。點擊左側選單的 「數位行銷代碼安裝」 進入管理頁面,預設會在「追蹤代碼」分頁。

建立你的第一個追蹤代碼

  1. 點擊 「新增追蹤代碼」 按鈕,會彈出設定對話框
  2. 在對話框最上方,你會看到六個按鈕式的代碼類型選擇器:按鈕平台用途GTMGoogle Tag Manager容器管理、進階追蹤GA4Google Analytics 4網站分析、使用者行為Google AdsGoogle 廣告轉換追蹤、再行銷MetaFacebook / Instagram廣告轉換、受眾建立TikTokTikTok 廣告轉換追蹤、受眾建立自訂代碼任何第三方自由貼入追蹤碼
  3. 點擊你要設定的平台按鈕,下方會動態顯示對應的設定欄位

各平台設定說明

Google Tag Manager (GTM)

  • Container ID:填入你的 GTM 容器 ID,格式為 GTM-XXXXXXX
  • 如果你已經在 GTM 裡管理所有追蹤碼,只需要安裝這一個就好

注意:如果你使用 GTM 來管理 GA4 和 Meta Pixel,就不需要在 數位行銷代碼安裝 裡另外新增 GA4 和 Meta 的追蹤代碼,避免重複追蹤。

Google Analytics 4 (GA4)

  • Measurement ID:填入你的 GA4 評估 ID,格式為 G-XXXXXXXXXX(在 GA4 後台 > 管理 > 資料串流中可找到)
  • Server API(選填):如果你想同時啟用伺服器端追蹤以提升資料準確度,打開此開關
  • API Secret(選填):啟用 Server API 後需要填入,可在 GA4 後台 > 管理 > 資料串流 > Measurement Protocol API Secrets 中建立

實用技巧:GA4 的伺服器端追蹤(Measurement Protocol)可以在瀏覽器端追蹤被 Ad Blocker 擋住時,透過你的伺服器直接將資料送到 Google,大幅提升資料完整性。

Google Ads

  • Conversion ID:填入你的 Google Ads 轉換 ID,格式為 AW-XXXXXXXXX
  • Conversion Label:填入轉換標籤(在 Google Ads 後台建立轉換動作後可取得)

這兩個值缺一不可,如果只填 Conversion ID 而漏掉 Label,轉換追蹤將無法正常運作。

Meta Pixel (Facebook / Instagram)

  • Pixel ID:填入你的 Meta Pixel ID(在 Meta Events Manager 中可找到)
  • 啟用 Conversion API (CAPI)(選填):強烈建議開啟,可大幅提升廣告歸因準確度
  • CAPI Access Token(選填):啟用 CAPI 後需要填入,在 Meta Events Manager > 設定 > 產生存取權杖中取得
  • Test Event Code(選填):用於測試事件是否正確發送,格式如 TEST12345,確認沒問題後記得清除
  • Advanced Matching:預設開啟,會自動將已登入使用者的 Email、姓名等資料以 SHA256 雜湊後傳送給 Meta,提升廣告比對率

重要:Meta 官方已明確表示,未來將越來越依賴 Conversion API 的資料。如果你只使用瀏覽器端的 Pixel,廣告報表中的轉換數據可能會越來越不準確。建議一律同時啟用 CAPI。

TikTok Pixel

  • Pixel ID:填入你的 TikTok Pixel ID(在 TikTok Ads Manager > 資產 > 事件中可找到)
  • 啟用 Server API(選填):類似 Meta CAPI,透過伺服器端傳送事件
  • Access Token(選填):啟用 Server API 後需要填入

自訂代碼

  • 名稱:為這段代碼取一個容易辨識的名稱(例如:「LINE Tag」、「Hotjar 追蹤碼」)
  • 代碼內容:直接貼入完整的追蹤碼(含 <script> 標籤)

自訂代碼功能非常實用,任何第三方服務提供的追蹤碼都可以透過這裡安裝,不需要去修改佈景主題的 header.php

設定頁面排除或限定

每個追蹤代碼都可以設定 頁面排除 或 僅在特定頁面啟用

  1. 在新增/編輯代碼的對話框下方,找到「頁面排除」或「僅限頁面」欄位
  2. 這是一個可搜尋的標籤輸入框,開始輸入頁面名稱就會出現搜尋結果
  3. 支援的頁面類型包含:
    • 特殊頁面(首頁、部落格頁、購物車、結帳頁等)
    • 所有文章和頁面
    • WooCommerce 商品
    • 分類和標籤頁面
  4. 點擊選項即可加入,已選項目會以標籤形式顯示,點擊 X 可移除

儲存

設定完成後,點擊對話框下方的 「儲存」 按鈕。你會在追蹤代碼列表中看到剛建立的項目,包含類型、ID 和啟用狀態。

每個追蹤代碼在列表中都有三個操作按鈕:

  • 播放/暫停:快速啟用或暫停追蹤,不需要刪除
  • 編輯:修改設定
  • 刪除:移除追蹤代碼
行銷代碼安裝與追蹤3

Step 2:啟用 WooCommerce 電商追蹤

如果你的網站有安裝 WooCommerce,這一步非常重要。WooCommerce 轉換追蹤設定可以讓你精準知道每筆訂單的廣告來源,是廣告優化的核心數據。

一鍵開啟電商追蹤

  1. 在管理頁面上方,切換到 「電商設定」 分頁
  2. 你會看到一個主開關:「啟用 WooCommerce 追蹤」
  3. 打開這個開關,所有電商事件會自動啟用

開啟後,以下事件會自動在對應的頁面觸發:

事件名稱觸發時機GA4 對應Meta 對應
ViewContent瀏覽單一商品頁view_itemViewContent
ViewCategory瀏覽商品分類頁view_item_listViewCategory
AddToCart加入購物車add_to_cartAddToCart
RemoveFromCart從購物車移除remove_from_cart
ViewCart查看購物車頁view_cart
InitiateCheckout進入結帳頁begin_checkoutInitiateCheckout
Purchase完成購買purchasePurchase

子選項說明

主開關下方有幾個細項設定,可以根據你的需求調整:

  • 訂單金額含稅:計算轉換金額時是否包含稅額。如果你的商品價格是含稅價,建議開啟
  • 訂單金額含運費:計算轉換金額時是否包含運費。大多數情況建議關閉,因為運費不是商品收入
  • 追蹤優惠券使用:記錄訂單使用的優惠券代碼,方便分析促銷活動成效
  • 新/回購客戶辨識:自動判斷該筆訂單是新客戶還是回購客戶,並將此資訊傳送到追蹤平台
  • 商品 ID 來源:可選擇使用 WooCommerce 的商品 ID 或 SKU 作為追蹤 ID。如果你有串接 Google Merchant Center 或 Meta Commerce Manager 的商品目錄,建議選擇與目錄一致的 ID 格式

常見錯誤:很多人在設定 Google Ads 轉換追蹤時,忘記在電商設定中開啟追蹤,結果 Google Ads 後台看不到任何轉換數據。記得追蹤代碼和電商設定是兩個獨立的步驟,兩邊都要設定。

Ck Joker 2026 03 26 @ 01.31.49@2x

Step 3:建立自訂事件

除了自動的電商事件,你可能還想追蹤特定的使用者行為,例如「點擊了 CTA 按鈕」、「捲動到頁面底部」、「在頁面停留超過 30 秒」等。數位行銷代碼安裝 的自訂事件建構器讓你不需要寫程式碼就能完成這些設定。

新增自訂事件

  1. 在「追蹤代碼」分頁中,找到「自訂事件」區塊
  2. 點擊 「新增事件」 按鈕

選擇觸發方式

在事件對話框中,第一個要設定的是觸發方式:

觸發方式說明適用場景
頁面瀏覽使用者載入指定頁面時觸發到達感謝頁、特定著陸頁
CSS 點擊使用者點擊符合 CSS 選擇器的元素CTA 按鈕、電話連結、下載連結
CSS Hover滑鼠移入符合 CSS 選擇器的元素產品圖片互動、選單展開
URL 匹配當前網址符合指定 pattern特定分類頁面、搜尋結果頁
捲動深度頁面捲動到指定百分比文章閱讀完成、到達表單位置
時間延遲頁面載入後經過指定秒數高度參與使用者辨識

選擇追蹤平台與事件名稱

  1. 選擇 代碼類型:Google / Meta / TikTok
    • 選擇平台後,事件名稱的下拉選單會自動過濾,只顯示該平台支援的標準事件
  2. 選擇 事件名稱
    • 可以從預設清單中選擇標準事件(如 Google 的 generate_lead、Meta 的 Lead、TikTok 的 SubmitForm
    • 也可以選擇「自訂」,輸入你自己的事件名稱

實用技巧:盡量使用各平台的標準事件名稱,這樣在廣告後台中可以直接看到對應的事件報表。只有在沒有合適的標準事件時,才使用自訂名稱。

新增事件參數

  1. 點擊 「新增參數」 可以加入 key-value 格式的事件參數,例如:
    • button_text = 立即購買
    • page_section = hero
    • value = 100

新增觸發條件(選填)

  1. 如果你想進一步限制事件觸發的條件,可以點擊 「新增條件」。支援的條件類型包含:
    • URL 包含/不包含特定字串
    • URL 參數等於特定值
    • 使用者角色
    • 裝置類型(桌機/手機/平板)
    • 還有更多

儲存事件

  1. 確認設定無誤後,點擊 「儲存」

事件會出現在自訂事件列表中,顯示事件名稱、觸發方式、所屬平台。每個事件同樣支援啟用/暫停、編輯和刪除操作。

行銷代碼安裝與追蹤2

Step 4:調整全域設定

切換到 「設定」 分頁,這裡是全站層級的追蹤控制。

Consent 模式(隱私合規)

根據你的網站訪客所在地區和合規需求,選擇適合的 Consent 模式:

  • 無(預設):不做任何 Consent 管理,適合台灣在地網站
  • Google Consent Mode v2:符合歐盟 GDPR 要求,追蹤代碼會在使用者同意前以受限模式運作
  • Cookiebot 整合:如果你已經安裝了 Cookiebot 外掛,可以與其整合,自動根據使用者的 Cookie 選擇來控制追蹤

提醒:如果你的網站主要面向台灣市場,通常選擇「無」即可。但如果有歐洲或美國的訪客,建議至少啟用 Google Consent Mode v2。

排除網站管理者

開啟此選項後,已登入的管理者(Administrator 和 Shop Manager 角色)瀏覽網站時不會觸發任何追蹤事件。這是非常重要的設定,可以避免你自己的瀏覽行為汙染分析數據。

強烈建議開啟此設定。

排除 IP

如果你有固定 IP(例如辦公室網路),可以在這裡填入要排除的 IP 位址,每行一個。這些 IP 的訪客不會被追蹤。

爬蟲偵測排除

預設開啟。系統內建 40 多種已知爬蟲的辨識規則,會自動排除搜尋引擎爬蟲(如 Googlebot)和各種自動化工具的流量,確保你的分析數據只包含真實使用者。

Debug 模式

開啟後,外掛會在瀏覽器的 Console 中輸出詳細的事件日誌,包含每個事件的名稱、參數和傳送狀態。這在設定和除錯階段非常有用。

注意:Debug 模式僅供開發和測試使用,確認追蹤正常後請記得關閉,以避免對前端效能產生些微影響。

Step 5:驗證追蹤是否正常運作

設定完成後,最重要的一步是確認所有追蹤代碼都正確觸發。以下是各平台推薦的驗證方式。

使用瀏覽器開發者工具

  1. 在 Chrome 中按下 F12 或 Cmd + Option + I 開啟 DevTools
  2. 切換到 Console 分頁
  3. 如果你有開啟 Debug 模式,會看到 數位行銷代碼安裝 輸出的事件日誌
  4. 在 Network 分頁中,可以搜尋 collect (GA4)、facebook.com/tr (Meta)、analytics.tiktok.com (TikTok) 確認請求有發出

Meta Pixel 驗證

  • Facebook Pixel Helper:安裝這個 Chrome 擴充功能後,造訪你的網站,圖示會顯示偵測到的事件數量。點擊可查看每個事件的詳細參數
  • Test Event Code:在新增 Meta Pixel 時填入 Test Event Code,然後到 Meta Events Manager > 測試事件中查看即時事件。確認無誤後記得清除 Test Event Code

Google 追蹤驗證

  • Google Tag Assistant:安裝 Chrome 擴充功能,可以即時查看 GA4 和 GTM 的觸發狀態
  • GA4 DebugView:在 GA4 後台 > 管理 > DebugView 中,可以看到即時的事件資料流。需要先在你的瀏覽器啟用 GA Debug 模式
  • Google Ads:轉換動作建立後通常需要 24-48 小時才會開始顯示數據

TikTok Pixel 驗證

  • TikTok Pixel Helper:安裝 Chrome 擴充功能,可即時查看 TikTok Pixel 事件
  • 也可以在 TikTok Ads Manager 的事件管理頁面查看事件是否有接收到

外掛 Debug 模式

如果你在 Step 4 開啟了 Debug 模式:

  1. 開啟瀏覽器 Console
  2. 瀏覽不同頁面、執行加入購物車、模擬結帳
  3. Console 會顯示每一個觸發的事件,包含事件名稱、參數內容、傳送到哪些平台
  4. 如果有錯誤,Console 也會顯示錯誤訊息

驗證清單:建議至少測試以下流程:

  1. 首頁載入 — 確認基本追蹤碼有載入
  2. 商品頁瀏覽 — 確認 ViewContent 事件觸發
  3. 加入購物車 — 確認 AddToCart 事件觸發
  4. 結帳頁 — 確認 InitiateCheckout 事件觸發
  5. 完成結帳 — 確認 Purchase 事件觸發(可用測試訂單)

所有事件會同時發送到你已啟用的所有追蹤平台(GA4、Meta、TikTok 等),使用各平台對應的標準事件名稱和參數格式,不需要額外設定。

此外,如果你同時啟用了伺服器端追蹤(如 Meta CAPI、GA4 Measurement Protocol),這些電商事件也會透過伺服器端同步發送,確保資料的完整性。

重點整理

Server API(伺服器端追蹤)和客戶端追蹤有什麼差別?需要兩個都開嗎?

兩者的差異在於資料傳送的路徑:

客戶端追蹤:透過使用者的瀏覽器發送資料到追蹤平台。優點是即時且簡單,缺點是可能被 Ad Blocker 攔截,且受到瀏覽器隱私政策(如 Safari ITP)的限制

Server API(伺服器端追蹤):透過你的 WordPress 伺服器直接將資料發送到追蹤平台的伺服器。優點是不會被 Ad Blocker 攔截、資料更完整,缺點是設定較複雜

建議兩個都開。 各追蹤平台(Meta、Google、TikTok)都會自動對兩端的事件進行去重(deduplication),所以不會重複計算。同時啟用可以最大化資料的完整性和準確度。

以 Meta 為例:研究顯示同時啟用 Pixel + CAPI 的廣告主,轉換歸因數據平均提升 15-20%。這不是因為實際轉換變多了,而是原本被 Ad Blocker 遮蔽的轉換被成功補回。

自訂事件設定後,要怎麼確認有正確觸發?

驗證自訂事件是否正確觸發,最有效的方式是結合 Debug 模式和瀏覽器開發者工具:

1. 開啟 Debug 模式:到設定分頁打開 Debug 模式
2. 開啟瀏覽器 Console:按 F12 > Console 分頁

3. 模擬觸發條件:
- 如果是「CSS 點擊」觸發,就去點擊目標元素
- 如果是「捲動深度」觸發,就捲動頁面到設定的百分比
- 如果是「時間延遲」觸發,就在頁面上等待設定的秒數
- 檢查 Console 輸出:正確觸發時,Console 會顯示事件名稱和完整參數

4. 到各平台後台驗證:
- Meta:Events Manager > 測試事件(需要填入 Test Event Code)
- GA4:DebugView 即時查看
- TikTok:Ads Manager 事件管理頁面

5. 如果事件沒有觸發,最常見的原因有:
- CSS 選擇器寫錯(點擊/Hover 觸發)— 確認選擇器是否正確指向目標元素
- 觸發條件設太嚴格 — 嘗試先移除所有條件,確認基本觸發正常後再逐步加入條件
- 追蹤代碼本身未啟用 — 確認對應平台的追蹤代碼是啟用狀態

WooCommerce 電商追蹤支援哪些事件?

數位行銷代碼安裝 的 WooCommerce 電商追蹤支援以下 7 個標準電商事件:

1. ViewContent / view_item:使用者瀏覽單一商品頁面時觸發。會傳送商品名稱、ID、價格、分類等資訊
2. ViewCategory / view_item_list:使用者瀏覽商品分類頁面時觸發。會傳送分類名稱和該頁所有商品清單
3. AddToCart / add_to_cart:使用者將商品加入購物車時觸發(支援 AJAX 加入購物車)。會傳送商品資訊和數量
4. RemoveFromCart / remove_from_cart:使用者從購物車移除商品時觸發
5. ViewCart / view_cart:使用者查看購物車頁面時觸發
6. InitiateCheckout / begin_checkout:使用者進入結帳頁面時觸發。會傳送購物車內所有商品和總金額
7. Purchase / purchase:完成結帳付款後觸發。會傳送訂單編號、總金額、商品明細、使用的優惠券等完整資訊

所有事件會同時發送到你已啟用的所有追蹤平台(GA4、Meta、TikTok 等),使用各平台對應的標準事件名稱和參數格式,不需要額外設定。此外,如果你同時啟用了伺服器端追蹤(如 Meta CAPI、GA4 Measurement Protocol),這些電商事件也會透過伺服器端同步發送,確保資料的完整性。

同一個平台可以新增多組追蹤代碼嗎?例如兩組 Meta Pixel?

可以。 你可以在追蹤代碼列表中新增多組相同平台的代碼,例如兩組不同 Pixel ID 的 Meta Pixel,分別用於不同的廣告帳戶或事業部門。每組代碼都是獨立運作的,可以分別設定啟用/停用、頁面排除和僅限頁面規則。

實際操作上,只要重複執行「新增追蹤代碼」的流程,選擇同一個平台類型,填入不同的 ID 即可。在追蹤代碼列表中會顯示為兩筆獨立的項目,方便你個別管理。

注意:同一頁面載入多組相同平台的代碼時,該頁面的事件會同時發送到所有啟用中的該平台代碼。如果你只想讓特定頁面觸發特定的 Pixel,請善用「排除頁面」和「僅在特定頁面啟用」功能來區隔。

設定儲存後前台沒有看到追蹤代碼載入,可能是什麼原因?

這是最常見的問題,請依序檢查以下幾點:

1. 追蹤代碼是否為「啟用」狀態? 在追蹤代碼列表中,確認該筆代碼的狀態顯示為綠色的「啟用」,而不是灰色的「停用」
2. 是否有設定頁面限定規則? 如果你在「僅在特定頁面啟用」中選了特定頁面,追蹤代碼就只會在那些頁面載入。留空才是全站載入
3. 是否被排除了? 檢查「設定」分頁中的「排除網站管理者」是否開啟。如果你用管理員帳號登入瀏覽,追蹤代碼會被排除不載入。請用無痕視窗或登出後測試
4. 追蹤 ID 格式是否正確? 確認填入的 ID 格式無誤,例如 GTM 必須是 GTM- 開頭、GA4 必須是 G- 開頭
5. 如果以上都確認無誤仍然無法載入,請開啟 Debug 模式,到前台按 F12 查看 Console 是否有錯誤訊息,通常可以快速定位問題。
6. 也可以直接聯繫秒站客服協助您確認