Shopify 安裝 Meta Pixel 完整教學:官方整合與驗證步驟

學會用 Shopify 官方 Facebook & Instagram 銷售管道安裝 Meta Pixel,啟用 Conversions API,並驗證 PageView、Purchase 等關鍵事件。

在 Shopify 商店安裝 Meta Pixel 時,最穩健的做法不是把追蹤碼手動貼進 theme.liquid,而是透過 Shopify 官方提供的 Facebook & Instagram by Meta 銷售管道完成整合。這個方式除了能設定 Pixel/Dataset,通常也會一併啟用 Conversions API,讓瀏覽器端與伺服器端事件互相補足,有助於改善購買事件追蹤與廣告最佳化。

本文會說明安裝前的權限準備、兩種安裝路徑、事件驗證方法,以及常見的追蹤問題排除。

安裝前準備

請先確認你具備以下權限與條件:

  • Shopify 商店的管理員,或可管理 Sales channels 的權限。
  • Meta Business Portfolio 的管理權限。
  • Meta Ad Account 的管理或使用權限。
  • 一個既有的 Meta Pixel;如果沒有,也可以在 Shopify 設定流程中建立。
  • Shopify 商店已經有正式網域,且最好已啟用 SSL。

另外,Meta 現在也可能將 Pixel 顯示為 Dataset。實際操作時看到 Pixel、Dataset 或資料集名稱不一致,不一定代表設定錯誤。

方法一:透過 Shopify 官方整合安裝

1. 安裝 Facebook & Instagram 銷售管道

  1. 登入 Shopify Admin。
  2. 前往 Settings/設定。
  3. 進入 Sales channels/銷售管道。
  4. 點選 Shopify App Store 或 Add sales channel。
  5. 搜尋並安裝 Facebook & Instagram by Meta。
  6. 點選 Connect account,登入具有 Meta Business 權限的 Facebook 帳號。

Shopify 官方目前建議透過 Facebook & Instagram sales channel 管理 Meta Pixel,而不是在佈景主題中手動插入追蹤碼。

2. 連接 Meta Business 資產

依照畫面逐步選擇:

  1. Meta Business Portfolio。
  2. Facebook Page。
  3. Instagram account。
  4. Meta Ad Account。
  5. Commerce account 或 Catalog。
  6. 要連接的 Pixel/Dataset。

如果清單中找不到 Pixel,通常是以下其中一項原因:

  • 目前登入的 Facebook 帳號沒有該 Pixel 的權限。
  • Pixel 屬於另一個 Business Portfolio。
  • Pixel 尚未分配給正確的 Ad Account。
  • Shopify App 連接了錯誤的 Meta Business Portfolio。

請在 Meta Business Settings 中檢查:

Business Settings → Data Sources → Datasets/Pixels → 選擇 Pixel → Assign people or partners

3. 開啟資料分享

在 Shopify Admin 中:

  1. 前往 Sales channels → Facebook & Instagram。
  2. 點選 Settings。
  3. 進入 Share data settings。
  4. 開啟 Customer data-sharing。
  5. 選擇資料分享層級。
  6. 從清單選擇既有 Pixel,或點選 Create new。
  7. 點選 Confirm。

Shopify 提供三種資料分享層級:

層級 說明 建議
Standard 主要傳送顧客行為資料,例如瀏覽與購物車事件 隱私要求較高、想先保守測試
Enhanced 傳送更多顧客資訊,以改善事件比對 多數商店可考慮
Maximum 傳送最多可用的顧客資料,包括部分姓名、地點與 Email 等資訊 追求較完整歸因,但必須搭配隱私政策與同意管理

一般以轉換追蹤與廣告最佳化為目標的 Shopify 商店,通常會選擇 Enhanced 或 Maximum,但應先確認你的 Cookie consent、隱私政策與當地法規設定。Meta 官方也建議 Shopify 使用 Pixel 搭配 Conversions API。

方法二:從 Meta Events Manager 建立

如果你還沒有 Pixel,也可以由 Meta 端開始:

  1. 開啟 Meta Events Manager。
  2. 選擇 Connect data。
  3. 選擇 Web。
  4. 點選 Connect。
  5. 建立新的 Pixel/Dataset。
  6. 選擇 Conversions API and Meta Pixel。
  7. 選擇 Set up with partner integration。
  8. 選擇 Shopify。
  9. 依照畫面完成 Shopify 連接。

Meta 官方目前將 Shopify 視為 Commerce Partner Integration,可透過合作夥伴整合快速建立 Pixel 與 Conversions API,不需要自行撰寫伺服器端程式。

驗證 Pixel 是否正常運作

使用 Meta Events Manager

在 Meta Events Manager:

  1. 開啟你的 Pixel 或 Dataset。
  2. 進入 Overview 或 Test Events。
  3. 在新的瀏覽器分頁開啟 Shopify storefront。
  4. 進行以下操作:開啟首頁、開啟商品頁、將商品加入購物車、進入 Checkout、完成測試訂單,或使用測試付款方式。

你通常應該看到以下事件:

Shopify 行為 Meta 事件
瀏覽頁面 PageView
瀏覽商品 ViewContent
加入購物車 AddToCart
開始結帳 InitiateCheckout
完成購買 Purchase

使用 Meta Pixel Helper

可以安裝 Chrome 擴充功能 Meta Pixel Helper,然後:

  1. 開啟 Shopify storefront。
  2. 點擊瀏覽器工具列中的 Meta Pixel Helper。
  3. 確認顯示的 Pixel ID 與 Meta Events Manager 中的 ID 一致。
  4. 逐頁檢查 PageView、ViewContent、AddToCart 與 InitiateCheckout。
  5. 使用測試訂單驗證 Purchase。

測試時請暫時停用廣告阻擋器,並接受商店的 Cookie consent;否則 Pixel 可能因為瀏覽器或隱私設定而不觸發。

常見問題與疑難排解

已經手動貼過 Pixel,還要不要保留?

不建議同時保留手動安裝與 Shopify 官方整合。

請檢查並移除重複程式碼的位置:

  • theme.liquid
  • Shopify 的 Customer events
  • 舊版 Checkout 設定中的 Additional scripts
  • 其他 Meta Pixel App
  • Google Tag Manager 中的 Meta Pixel

如果同一個 Purchase 事件被送出兩次,Meta 可能出現重複轉換或異常的事件數據。Shopify 也建議將舊的手動 Pixel 移轉到 Facebook & Instagram channel 或 Shopify Pixel 系統。

為什麼 Pixel 沒有收到事件?

依序檢查:

  1. Shopify 的 Customer data-sharing 是否已啟用。
  2. 選取的 Pixel 是否與 Meta Events Manager 中的 Pixel 相同。
  3. Facebook 帳號是否擁有該 Pixel 與 Ad Account 的權限。
  4. 瀏覽器是否安裝 Ad Blocker。
  5. Cookie consent 是否拒絕行銷追蹤。
  6. 是否同時安裝多個 Pixel App。
  7. 是否在 Shopify 開啟了正確的市場與網域。
  8. 是否使用測試模式或尚未完成 Business Verification。

為什麼 Events Manager 顯示瀏覽事件,但沒有 Purchase?

常見原因包括:

  • 沒有真正完成訂單。
  • 測試付款沒有成功。
  • 結帳流程被第三方支付頁面中斷。
  • Purchase 事件因 Cookie consent 被阻擋。
  • 舊版手動追蹤碼與新整合互相衝突。
  • Shopify 與 Meta 使用了不同的 Pixel/Dataset。
  • Conversions API 尚未完成連接。

Meta 建議同時使用 Pixel 與 Conversions API,讓瀏覽器端與伺服器端事件互相補足;兩者若傳送相同事件,還需要依靠事件去重機制避免重複計算。

建議設定架構

對一般 Shopify 電商商店,建議採用以下架構:

  1. 使用 Facebook & Instagram by Meta 官方 sales channel。
  2. 以一個主要 Pixel/Dataset 對應一個品牌或商店。
  3. 開啟 Enhanced 或 Maximum data sharing,視隱私與同意管理政策決定。
  4. 同時啟用 Meta Pixel + Conversions API。
  5. 移除舊的手動 Pixel 與重複追蹤 App。
  6. 在 Events Manager 驗證 PageView、ViewContent、AddToCart、InitiateCheckout、Purchase。
  7. 在廣告活動中選擇正確的 Pixel/Dataset 與 Purchase conversion event。
  8. 使用測試訂單確認金額、幣別、商品 ID 與事件數量都正確。

最簡短的操作路徑是:

Shopify Admin → Sales channels → Facebook & Instagram → Settings → Share data settings → Enable data-sharing → Enhanced/Maximum → Select Pixel → Confirm

結語

透過 Shopify 官方銷售管道安裝 Meta Pixel,不僅能減少手動維護追蹤碼的負擔,也能同時啟用 Conversions API,讓廣告最佳化有更完整的資料基礎。安裝後務必用測試訂單驗證關鍵事件,並移除舊的手動追蹤碼,才能避免重複轉換與資料混亂。

更多細節可參考 Shopify 官方說明文件。