使用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發送事件則需對重複事件進行刪除,刪除必須滿足兩個條件
- 在相應的事件中,Facebook像素eventID必須與轉換API匹配event_id。
- 在相應的事件中,Facebook像素event必須與轉換API匹配event_name。
若是雙方事件時間不超過5分鐘,則會優先使用伺服器事件。
到這裡你已經可以繼續使用Facebook pixel與FB Conversions,增加你的廣告效率與精準度,增加你的收入,應IOS14新政策引響廣告收益與精準度只要使用Conversions API就可以完美解決,另外FB有提到建議還是要兩個pixel與Conversions都要有才可以達到最好的效果。
錯過上一篇FB Conversions API文章的讀者,可以點擊此處回去複習呦!喜歡歐斯瑞的讀者們,記得追蹤我們的FB粉絲團及IG就不會錯過這些豐富精彩的新知分享呦!也別忘了訂閱我們的電子報,掌握第一手最新消息。有任何問題也歡迎隨時聯繫我們!!
文章參考
https://developers.facebook.com/docs/marketing-api/conversions-api
我要留言