目的:在同一頁對多個 facebook pixel 發送事件

網路上 StackOverflow 或是臉書官方論壇,不免許多人都在問如何在一個網站綁定多個 facebook pixel,尤其在網站有第三方企業客戶時最容易發生:我自己要記錄 pixel 但我客戶也希望能記錄他的狀況。

網路上多數是舊版 conversion pixel 的方式,而以目前新版的 facebook pixel 方法為:

// Initialize Facebook Pixel object
fbq('init', 'FIRST_PIXEL_ID');
fbq('init', 'SECOND_PIXEL_ID');
fbq('init', 'THIRD_PIXEL_ID');
// ...

// Trigger Facebook Pixel track events
fbq('track', 'PageView');
fbq('track', 'AddToCart');

只要被 init 過的 pixel id,後面發送的事件會同步發送至所有的 pixel。