台灣行銷網 TAIWAN MARKETING
數據與追蹤

Meta 像素和轉換 API 要兩個都裝,裝第二個不必寫程式

Meta 開發者文件講去重複的那一頁,開頭第一段就是答案:「為獲得最佳廣告成效,建議廣告主同時實作轉換 API 與 Meta 像素。我們將這種作法稱為「備援設定」。」

所以「要不要兩個都裝」,官方的答案是要。中小企業會卡住的是後面兩件事:第二個要花多少力氣裝,以及兩邊都送同一筆購買時,報表會不會把一筆算成兩筆。這篇依序回答。

先講結論 兩個都裝。網站事件的部分,裝轉換 API 不必寫程式:用 Shopify、WooCommerce、SHOPLINE、CYBERBIZ 這類開店平台的,在後台授權或切換設定;自架網站已經裝了像素的,在 Meta 事件管理工具用「Meta 支援的轉換 API」點一下就能開,Meta 標示這個選項免費,但它送的事件跟像素是同一批。要花心思的是去重複:兩邊送的事件編號與事件名稱要對得上,開完要回事件管理工具確認。

像素從訪客的瀏覽器送,轉換 API 從伺服器送

Meta 開發者文件對像素的定義是:「Meta 像素是一段 JavaScript 程式碼片段,可載入一小個函式庫,供您用來追蹤網站上由 Facebook 廣告帶來的訪客活動。」這段程式碼貼在你的網頁裡,訪客打開網頁時由訪客的瀏覽器執行;訪客做了某個動作(看商品、加入購物車、完成結帳),程式碼就從那個瀏覽器把一筆「事件」送給 Meta。

像素什麼時候送出事件,取決於訪客的瀏覽器有沒有跑到那一步。以 Shopify 的說明頁為例,像素的購買事件(Purchase)觸發條件寫的是:「When a visitor completes a purchase and views the thank you page in the checkout.」訪客要完成購買、而且看到結帳的感謝頁,這一筆才會從瀏覽器送出。

轉換 API(Conversions API,常簡稱 CAPI)走另一條路。Meta 說明頁的描述是:「轉換 API 的設計目的是在行銷資料(您的伺服器、網站平台、應用程式或 CRM)和 Meta 之間建立一個直接且更可靠的連結。」事件由你的伺服器(用開店平台的話,是平台的伺服器)送到 Meta。Shopify 的說明頁講得更具體:「The Conversions API sends the purchase event between Shopify and Facebook servers.」

比較項目Meta 像素轉換 API
事件從哪裡送出訪客的瀏覽器。Meta 把它送的事件稱為「瀏覽器事件」你的伺服器,或開店平台的伺服器。Meta 稱為「伺服器事件」
什麼情況會漏掉瀏覽器載入錯誤、連線問題、廣告封鎖程式(Meta 說明頁列舉的三種)較不易受上面三種情況影響
靠什麼認出是哪個人依賴 Facebook Cookie 把訪客配對到 Facebook 帳號;像素使用第一方 Cookie 時,另外在你網站的網域寫入 _fbp Cookie,網址帶有廣告點擊編號時再寫 _fbc你隨事件一起送的顧客資訊參數:email、電話等(要先雜湊),或點擊編號、瀏覽器編號
能送哪些事件網站上的事件網站、應用程式、離線(實體店)、CRM、商務訊息
依 Meta 開發者文件與企業商家使用說明整理,2026-11-04 查證

像素可能漏掉事件,伺服器送的轉換 API 補得回來

Meta 自己在說明頁寫了像素的弱點:「相較於 Meta 像素資料,轉換 API 資料較不易受到瀏覽器載入錯誤、連線問題及廣告封鎖程式的影響。」

這三種情況的共同點,是事件要靠訪客的瀏覽器把程式碼跑完、把資料送出去。瀏覽器裝了廣告封鎖程式、網路在那一刻斷線、頁面沒有載入完成,像素那一筆就可能到不了 Meta。由伺服器產生、從伺服器送出的事件,不依賴訪客的瀏覽器把頁面跑完。Shopify 的說明頁是這樣寫的:「Data sent from server to server can't be blocked by browser-based ad blockers.」

這就是 Meta 要你兩邊送「同一批」事件的原因。Meta 最佳作法頁舉的例子是:「若您透過像素分享購買、開始結帳與聯絡事件,請使用轉換 API 從您的伺服器分享那些相同的事件。」接著說明理由:「多餘事件設定很有用,因為轉換 API 可擷取到像素因網路連線問題或頁面載入錯誤而錯失的網站事件。」

至於成效,Meta 的說法是:「搭配像素使用轉換 API 可創造更為可靠的連結管道,有助於投遞廣告系統降低您的每次成果成本。」用詞是「有助於」,說明頁沒有承諾降多少。

第二個怎麼裝:看你的網站蓋在哪裡

Meta 的〈比較轉換 API 設定選項〉比較了三種方法:Meta 支援的轉換 API、直接整合、透過 Meta 合作夥伴整合;〈關於轉換 API 閘道〉另外介紹了第四種,轉換 API 閘道。照中小企業要花的力氣由少到多排,順序如下:

你的情況用哪一種官方標示的成本與門檻
網站蓋在 Shopify、WooCommerce、Wix 這類開店平台上 平台的合作夥伴整合 Meta 寫的是「僅需點擊幾下即可完成轉換 API 的設定,且無其他成本」。各平台開法見下一張表
自架網站,已經裝了像素 Meta 支援的轉換 API(Meta-enabled Conversions API) 成本「免費」,實作時間「點擊一下」,所需資源只有 Meta 像素。只支援網站事件
要自己的雲端主機跑轉換 API 轉換 API 閘道(Conversions API Gateway) Meta 稱它是「免程式碼自助式設定選項」,安裝時間「30 分鐘以內」;雲端費用自付,「起始價為每月 $30 美元」
要送 App、實體店(離線)事件 直接整合 需要開發人員;新整合工具需要 2 到 4 週。App 與離線事件目前只能走這條
出自 Meta 企業商家使用說明〈比較轉換 API 設定選項〉與〈關於轉換 API 閘道〉,2026-11-04 查證

排序的理由是錢與人力。前兩種 Meta 不另外收費、不需要工程師(Wix 的說明頁另外寫明,要先升級網站方案並連接網域才能用這個功能);閘道同樣免寫程式,但每個月有雲端費用,Meta 列的理想適用條件之一是「您每月在針對網站事件進行最佳化的行銷活動上花費超過 $300 美元」,而且同一頁寫明,已經用電商合作夥伴管理像素、而且對方支援轉換 API 簡易整合的,建議利用現有的合作夥伴。直接整合要工程師與數週時間,只有要送 App 或實體店(離線)事件時才非走不可。

第二列那個選項,Meta 開發者文件的首頁寫得最白:「如果您的網站上有 Meta 像素,您也可以從 Meta 事件管理工具點擊一下,為網站事件設定 Meta 的轉換 API,而無需程式碼、配置或設定費用。」比較頁對它的說明是「網頁專屬設定,會自動建立伺服器端連線」。

選它之前要知道一個限制。比較頁的英文版表格寫明,它送的事件與參數都跟著像素走:「The events shared through the Meta pixel are also shared through the Meta-enabled Conversions API」,參數那一列也是同樣寫法。中文版的「事件選擇」那一格把名稱寫成「轉換 API 閘道」,但同一欄的表頭與下一列「參數選擇與轉換」寫的都是「Meta 支援的轉換 API」,本文照英文版引用。事件的來源還是像素;像素這端沒送出的事件,這張表沒有說它補得回來。對照之下,Shopify 的說明頁寫明購買事件是在 Shopify 與 Facebook 的伺服器之間傳送。

所以 Meta 不另外收費的兩種裡,網站蓋在開店平台上的,平台整合排前面。自架網站、沒有工程師的,Meta 支援的轉換 API 是 Meta 自己提供、標示免費的一鍵選項,事件會自動去重;但它的事件範圍跟像素相同,比較頁沒有寫它比單裝像素多帶回多少事件。要讓自架網站後端的訂單資料直接送給 Meta,比較頁列的是直接整合,得排工程師;網站如果用了 Adobe、Google 代碼管理工具、Tealium 這類 Meta 合作夥伴平台,比較頁另外寫了「可能可以透過合作夥伴整合工具設定轉換 API」。

台灣常見開店平台的開法

下表只收平台官方說明頁或官方教學有寫明轉換 API 設定方法的平台。各家的介面名稱照原文:

平台在哪裡開說明頁另外寫了什麼
Shopify官方說明 ↗ 後台 Sales channels > Facebook & Instagram > Settings > Data sharing settings,分享層級選 Enhanced 或 Maximum 三個層級裡 Standard 只有像素,Enhanced 與 Maximum 才同時用轉換 API。這兩級會分享顧客的姓名、地點、email、電話。
WooCommerce官方說明 ↗ 安裝 Meta for WooCommerce 外掛 轉換 API 內建在外掛裡,設定好外掛就自動啟用、不需額外設定。說明頁寫明兩邊的資料以唯一事件編號(unique event ID)去重。
SHOPLINE官方說明 ↗ 後台「網店行銷及追蹤」>「廣告投放」>「Facebook 商業擴充套件」;已安裝過的點「更新權限」 這一筆出自 SHOPLINE 官方部落格的設定教學,寫明開通轉換 API 不會影響現有廣告活動的像素追蹤。
CYBERBIZ官方說明 ↗ 後台「第三方整合」>「臉書 Facebook 設定(廣告/註冊登入)」,在「Facebook 新版商業擴充套件」點「開始設定」 商業擴充套件一次串接 Conversions API、像素、商品目錄等資產。
WACA官方說明 ↗ 在 Meta 事件管理工具的資料集「設定」頁籤按「產生存取權杖」,貼到 WACA 後台「整合服務 ➜ Facebook」的「Conversion api(轉換 api)存取權杖」欄位 這家不是一鍵授權,要自己到事件管理工具複製權杖再貼回後台。
Wix官方說明 ↗ 後台 Marketing Integrations,在 Meta Pixel & CAPI 底下按 Connect 連接前要先在 Facebook 驗證網域;這個功能要升級方案並連接網域才能用。
取自各平台官方說明頁與官方教學,2026-11-04 查證。後台介面會改版,名稱以當下畫面為準

兩邊都送同一筆購買,靠事件編號合併成一筆

備援設定等於同一個事件送兩次:像素從瀏覽器送一次,轉換 API 從伺服器送一次。Meta 收到兩筆,要認得出它們是同一件事,報表才不會多算。Meta 最佳作法頁的寫法是:「刪除重複的多餘事件以避免重複回報。」

Meta 建議的去重方法是比對事件編號與事件名稱,開發者文件列的條件是:

  • 像素送的 eventID,要與轉換 API 送的 event_id 相同。這個編號由你的網站或平台替每一筆事件產生,例如同一張訂單的購買事件,兩邊帶同一個編號。
  • 像素送的事件名稱(event),要與轉換 API 的 event_name 相同,例如兩邊都叫 Purchase。
  • 兩筆要在 48 小時內送達:「這些事件必須在系統收到含有指定 event_id 的第一個事件後的 48 小時內送達,重複項目才會遭到刪除。」
  • 兩筆合併時留哪一筆:「如果伺服器事件和瀏覽器事件無明顯的內容差異,系統通常會偏好先接收到的事件。」

另一種方法是比對事件名稱加上 fbp 或 external_id(外部編號,廣告主自己提供的不重複編號,例如會員編號),但它有一個限制:瀏覽器那筆要先到。文件原文是:「如果系統在過去 48 小時內沒有收到瀏覽器事件,就不會刪除伺服器事件,即使相同的瀏覽器事件緊跟在伺服器事件之後送達也一樣。」同一個來源連續送兩次也不會被合併:「如果您連續傳送兩個具有相同資訊的瀏覽器事件,系統會保留兩者。」

誰來產生這個編號,要看你用哪種裝法。WooCommerce 的說明頁寫明由外掛處理,「deduplicated based on a unique event ID」;轉換 API 閘道的說明頁寫「可自動刪除瀏覽器和伺服器事件間的重複事件」;Meta 支援的轉換 API,比較頁英文版寫的是「The events shared through the Meta pixel are also shared through the Meta-enabled Conversions API and are automatically deduplicated」。自己寫程式直接整合的,event_id 就是你的工程師要做的事。

開完怎麼確認有沒有重複算 Meta 開發者文件〈驗證設定〉寫的檢查分兩步。第一步確認事件有收到:在事件管理工具點進像素的「總覽」,在「連線方法」底下看每個事件是從哪些管道送來的;文件寫的是,事件送出後 20 分鐘內應能在事件管理工具確認已收到(原文:「您應該能在傳送後 20 分鐘內進行驗證」)。第二步確認沒有重複算:點事件的「事件詳情」,到「事件重複資料刪除」頁籤看「重複事件刪除比率」。文件寫明這個比率「百分比越高越好,當重複事件刪除比率太低時,將出現警告」。

轉換 API 送的是顧客資料,送之前要先雜湊

伺服器送來的事件,Meta 要把它對到某一個 Meta 帳號,靠的是你一起附上的「顧客資訊參數」。Meta 說明頁列了這些參數的優先順序:電子郵件地址與點擊編號是「高」,手機號碼、外部編號、瀏覽器編號等是「中」,名字、城市、郵遞區號是「低」。

配對得好不好,Meta 用「事件配對品質」(Event Match Quality,EMQ)打分數。Meta 開發者文件說:「我們通常建議您盡可能將「事件配對品質」分數目標設定為 6.0 或更高分。」

email、電話這類聯絡資料不能直接送原文。Meta 開發者文件寫:「我們的系統設計為不接受未將聯絡資料雜湊處理的顧客資訊,除非下文另有指示。」雜湊是用固定演算法把一串文字轉成另一串固定長度的字元,文件在電子郵件、電話等欄位的範例裡列的是「預期的 SHA256 輸出」。送之前要先把 email 的前後空格修掉、全部轉成小寫,大小寫或空格不同,雜湊出來的結果就不同。

Meta 在〈關於轉換 API〉說明頁寫明了轉換 API 不是拿來做什麼的:「和像素一樣,轉換 API 的設計用意並非用來繞過 iOS App Tracking Transparency 架構等資料分享政策或《電子通訊隱私指令》等歐洲地區的隱私規定。」

送出去的是顧客個資 Meta 的說明頁寫明:「Meta 的《商業工具使用條款》明確要求您必須具備蒐集、使用及分享資料的合法權利,才能將資料提供給我們。」Shopify 也在說明頁要求商家把資料分享的方式寫進商店的隱私權政策。在台灣,姓名與聯絡方式屬於個人資料保護法第 2 條所稱的個人資料,蒐集與利用另有規定,本文不展開。

只裝轉換 API、不裝像素呢

Meta 沒有禁止。開發者文件〈轉換 API 端對端實作〉把這種用法直接寫進去:「透過僅限伺服器的實作方式(例如,沒有 Meta 像素)使用時,轉換 API 可讓您控制所分享的資料。」不過說明頁的建議仍是兩個一起用:「如果您使用轉換 API 傳送網站事件,可考慮也使用像素來協助讓您的網站事件發揮最大效用。」

對沒有工程團隊的中小企業,這條路也不省事。上面最省力的裝法裡,Meta 支援的轉換 API 列的所需資源就是「Meta 像素」。開店平台以 Shopify 為例,三個分享層級裡用到轉換 API 的兩級都同時用像素:Enhanced 寫的是轉換 API「as well as the Meta pixel」,Maximum 寫的是「Facebook's Conversions API, Meta pixel」,沒有只用轉換 API 的選項。拿掉像素,Meta 支援的轉換 API 少了它列的所需資源,轉換 API 閘道也不符合 Meta 列的第一個理想條件「您已經在使用 Meta 像素」。

現在可以做的三件事

1先看你的像素現在有沒有伺服器事件

到 Meta 事件管理工具點進你的像素,在「總覽」的「連線方法」看每個事件是從哪些管道送來的。只有瀏覽器,就是還沒有轉換 API。

2照網站蓋在哪裡選裝法

用開店平台的,照上面那張表到後台開;Shopify 記得分享層級要選 Enhanced 或 Maximum,Standard 只有像素。自架網站、已經有像素的,在事件管理工具選 Meta 支援的轉換 API。要送 App 或實體店的事件,才需要排工程師做直接整合。

3開完之後回去看兩個數字

「事件重複資料刪除」頁籤的重複事件刪除比率,太低時事件管理工具會出現警告;事件配對品質,Meta 建議 6.0 以上。重複事件刪除比率偏低時,Meta 文件給的解法是替事件補上更多去重參數;用開店平台的找平台客服,直接整合的交給你的工程師。

要引用這篇?

訂閱免費,站在行銷最前線

工具資料有改動、數據有更新、政策有變化時,整理好寄給你。沒有新東西就不打擾。

不推薦工具、不放業配。信箱只用來寄這份電子報,不會給第三方,每封都有退訂連結。