文章彙整

使用FB Conversions API增加事件與Facebook Pixel兼容

Astral WebBy Astral Web 5 months agoNo Comments
首頁  /  網站技術與設計  /  後端開發  /  使用FB Conversions API增加事件與Facebook Pixel兼容

我們也在前篇文章示範了如何使用FB Business SDK新增FB Conversions API,我們將在這篇文章講述如何設定事件。

頁面事件:使用者進入頁面

$events[] = (new Event())
    ->setEventName('PageView')
    ->setEventTime(time())
    ->setEventId('PageView.11111')
    ->setEventSourceUrl('https://www.testfb.tw/')
    ->setActionSource('website')
    ->setUserData($userData);

產品頁事件:使用者進入產品頁面

use FacebookAds\Object\ServerSide\CustomData;

$customProduct = (new CustomData())
    ->setValue(產品金額)
    ->setCurrency('TWD')
    ->setContentIds('sku123')
    ->setContentName('商品名稱')
    ->setContentType('product');
$events[] = (new Event())
    ->setEventName('ViewContent')
    ->setEventTime(time())
    ->setEventId('ViewContent.22222')
    ->setEventSourceUrl('https://www.testfb.tw/product')
    ->setActionSource('website')
    ->setUserData($userData)
    ->setCustomData($customProduct);

加入購物:使用者點及新增購物車時觸發

use FacebookAds\Object\ServerSide\CustomData;

$customAddCart = (new CustomData())
    ->setValue(產品金額)
    ->setCurrency('TWD')
    ->setContentIds('sku123')
    ->setContentName('商品名稱')
    ->setNumItems(商品數量)
    ->setContentType('product');
$events[] = (new Event())
    ->setEventName('AddToCart')
    ->setEventTime(time())
    ->setEventId('AddToCart.33333')
    ->setEventSourceUrl('https://www.testfb.tw/product')
    ->setActionSource('website')
    ->setUserData($userData)
    ->setCustomData($customAddCart);

訂單成立事件:使用者成立訂單

use FacebookAds\Object\ServerSide\CustomData;

$orderItems[] = (new Content())
    ->setProductId(sku123)
    ->setQuantity(數量)
    ->setItemPrice(產品金額);
$orderData = (new CustomData())
    ->setOrderId(訂單ID)
    ->setValue(訂單金額)
    ->setCurrency('TWD')
    ->setContentType('product')
    ->setDeliveryCategory('運送方式(in_store,curbside,home_delivery)')
    ->setContents($orderItems);
$events[] = (new Event())
    ->setEventName('Purchase')
    ->setEventTime(time())
    ->setEventId('Purchase.55555')
    ->setEventSourceUrl('https://www.testfb.tw/checkout/success)
    ->setActionSource('website')
    ->setUserData($userData)
    ->setCustomData($orderData);

以上是四個常用事件,詳細參數可以到FB Conversions API參數,但是當你已經通過Facebook pixel發送事件則需對重複事件進行刪除,刪除必須滿足兩個條件

  1. 在相應的事件中,Facebook像素eventID必須與轉換API匹配event_id。
  2. 在相應的事件中,Facebook像素event必須與轉換API匹配event_name。

若是雙方事件時間不超過5分鐘,則會優先使用伺服器事件。

到這裡你已經可以繼續使用Facebook pixelFB Conversions,增加你的廣告效率與精準度,增加你的收入,應IOS14新政策引響廣告收益與精準度只要使用Conversions API就可以完美解決,另外FB有提到建議還是要兩個pixel與Conversions都要有才可以達到最好的效果。

錯過上一篇FB Conversions API文章的讀者,可以點擊此處回去複習呦!喜歡歐斯瑞的讀者們,記得追蹤我們的FB粉絲團IG就不會錯過這些豐富精彩的新知分享呦!也別忘了訂閱我們的電子報,掌握第一手最新消息。有任何問題也歡迎隨時聯繫我們!!

 

文章參考

https://developers.facebook.com/docs/marketing-api/conversions-api

 000

歐斯瑞

歐斯瑞 - 一個對網路世界充滿熱情的團隊

歐斯瑞提供免費電商知識,並協助各大類型之企業 電商諮詢建置MagentoShopify 相關的電商專案。

立即聯繫我們

推薦文章

Categories:
  後端開發網站技術與設計行銷與實用好文

留下回應

你的電子郵件地址不會被公開.