คุณสามารถตั้งค่าโฆษณาแค็ตตาล็อก Advantage+ บนมือถือได้ด้วย Facebook SDK คุณควรรวมการใช้ Deep Link และ Deferred Deep Link ไว้ด้วยกันในแอพของคุณ เพื่อให้ผู้คนที่ใช้แอพของคุณได้รับประสบการณ์ที่ดีที่สุดเท่าที่เป็นไปได้
บนเว็บ ให้ใช้เหตุการณ์พิกเซลของ Meta เช่น ViewContent
เพื่อติดตามการโต้ตอบกับเหตุการณ์ต่างๆ บนมือถือ คุณสามารถติดตามเหตุการณ์เดียวกันได้ด้วยเหตุการณ์ในแอพ
คุณจะต้องส่งเหตุการณ์ที่จำเป็น 3 รายการจากแอพของคุณ ซึ่งเป็นรายการเดียวกับที่คุณจะส่งจากพิกเซล ได้แก่ ViewContent
, AddToCart
และ Purchase
โฆษณาแค็ตตาล็อก Advantage+ จำเป็นต้องใช้เหตุการณ์เหล่านี้จึงจะทำงานได้ถูกต้อง
เหตุการณ์ iOS | เหตุการณ์ Android | เทียบเท่ากับเว็บ |
---|---|---|
|
|
|
|
|
|
|
|
|
ตัวอย่างเช่น เหตุการณ์ ViewContent
จะเกิดขึ้นเมื่อมีคนดูสินค้าในแอพ:
[[FBSDKAppEvents shared] logEvent:FBSDKAppEventNameViewedContent
valueToSum:54.23
parameters:@{
FBSDKAppEventParameterNameCurrency : @"USD",
FBSDKAppEventParameterNameContentType : @"product",
FBSDKAppEventParameterNameContentID : @"123456789"
}
];
นอกจากนี้ คุณยังสามารถระบุอาร์เรย์ JSON ของค่าสำหรับ ID สินค้าเมื่อมีเหตุการณ์หนึ่งเกิดขึ้นกับสินค้าหลายรายการได้อีกด้วย ตัวอย่างเช่น คุณสามารถส่งสินค้าหลายรายการด้วยเหตุการณ์ Purchase
ได้
[[FBSDKAppEvents shared] logPurchase:54.23 currency : @"USD" parameters:@{
FBSDKAppEventParameterNameContentID : @"['1234','5678']",
FBSDKAppEventParameterNameContentType : @"product"
}
];
หากคุณมี ID เนื้อหาจำนวนมาก คุณจะระบุอาร์เรย์ JSON ที่ผ่านการปรับให้เป็นอักขระหลีก ตัวอย่างเช่น
"[\"1234\",\"5678\"]"
ในส่วนของเหตุการณ์ในแอพทุกๆ รายการ คุณสามารถส่งพารามิเตอร์เพิ่มเติมได้ ทั้งนี้ คุณควรส่งพารามิเตอร์ดังกล่าวเมื่อมีคนทำการซื้อ
ชื่อ | คำอธิบาย |
---|---|
สตริง | ระบุหรือไม่ก็ได้ |
สตริง | ระบุหรือไม่ก็ได้ |
หากคุณใช้พาร์ทเนอร์ด้านการวัดผลบนอุปกรณ์มือถือ (MMP) ที่ผ่านการอนุมัติ เพื่อรายงานเหตุการณ์ไปยัง Facebook คุณสามารถปรับเปลี่ยนการปรับใช้ของคุณให้ส่งเหตุการณ์ที่จำเป็นได้ด้วย แม้ว่ากระบวนการนี้อาจแตกต่างกันไปตาม MMP แต่โดยทั่วไปแล้วจะมีลักษณะดังนี้
เหตุการณ์ต่อไปนี้เป็นรายการที่จำเป็นต้องระบุ
ชื่อ | คำอธิบาย |
---|---|
| เมื่อมีบัญชีในศูนย์บัญชีเข้ามาดูสินค้า |
| เมื่อมีการหยิบสินค้าใส่รถเข็นแล้ว |
| เมื่อมีการซื้อสินค้าแล้ว |
นอกจากนี้ คุณยังต้องส่งพารามิเตอร์เพิ่มเติม 2 รายการ เพื่อให้โฆษณาแค็ตตาล็อก Advantage+ ทำงานได้อีกด้วย ดังนี้
product
หรือ product_group
พารามิเตอร์เพิ่มเติมที่สามารถใช้ได้มีดังนี้
ชื่อ | คำอธิบาย |
---|---|
สตริง |
|
สตริง | จำเป็นต้องระบุ |
สตริง | ระบุหรือไม่ก็ได้ |
สตริง | ระบุหรือไม่ก็ได้ |
หมายเหตุ: คุณควรส่งพารามิเตอร์ _valueToSum
และ fb_currency
ด้วยเมื่อมีคนซื้อสินค้า
วิธีที่ง่ายที่สุดในการทดสอบว่าการผสานการทำงานของคุณใช้งานได้หรือไม่นั้นคือการใช้ตัวช่วยเหลือในการลงโฆษณาแอพ เพื่อดูเหตุการณ์และพารามิเตอร์ต่างๆ ที่รายงานไปยัง Facebook แบบเรียลไทม์
คุณจะเห็นชื่อเหตุการณ์ทั้ง 3 เหล่านี้หากผสานการทำงานได้สำเร็จ
FB_MOBILE_CONTENT_VIEW
FB_MOBILE_ADD_TO_CART
FB_MOBILE_PURCHASE
เรียนรู้เพิ่มเติมเกี่ยวกับเหตุการณ์ในแอพ iOS และ Android
หากต้องการตรวจสอบยืนยันฟังก์ชั่นของเหตุการณ์ในแอพ คุณสามารถตรวจสอบเหตุการณ์ล่าสุดได้ใน
ตัวจัดการเหตุการณ์ของ Facebook.
เมื่อระบุ Deep Link ลงในฟีดสินค้าของคุณ ทุกคนที่โต้ตอบกับโฆษณาของคุณบน Facebook จะสามารถไปที่ตำแหน่งที่กำหนดไว้ในแอพของคุณได้โดยตรง ตัวอย่างเช่น เมื่อมีคนคลิกโฆษณาใน Facebook บนมือถือ พวกเขาจะเห็นสินค้าในแอพมือถือของคุณ โปรดดูข้อมูลเพิ่มเติมที่การใช้ Deep Linkและตรวจสอบยืนยันการใช้ Deep Link
หากคุณใช้ Deep Link คุณสามารถระบุรูปแบบการทำงานสำรองในกรณีที่ผู้ใช้ยังไม่ได้ติดตั้งแอพของคุณได้ เมื่อคุณระบุ Deep Link ในฟีดสินค้าของคุณ คนที่ไม่มีแอพของคุณจะเห็น URL เว็บสำหรับสินค้าในโฆษณานั้น
เนื่องจากเป้าหมายของคุณมักจะเป็นการเพิ่มยอดขายในแค็ตตาล็อก คุณจึงอาจต้องการให้ผู้คนเห็นหน้าสินค้าของคุณมากกว่าการติดตั้งแอพของคุณ ดังนั้น เราจึงตั้งค่าเริ่มต้นไว้เป็น URL เว็บ ทั้งนี้คุณจะสามารถระบุรูปแบบการทำงานแบบอื่นเพื่อควบคุมให้มากขึ้นได้ ตั้งค่ารูปแบบการทำงานสำรองเป็น applink_treatment
เมื่อคุณสร้างโฆษณาแค็ตตาล็อก Advantage+ และใช้ตัวเลือกใดตัวเลือกหนึ่งต่อไปนี้
ชื่อ | คำอธิบาย |
---|---|
| ส่งผู้ใช้ไปที่ URL เว็บที่ระบุไว้เสมอ ซึ่งจะเป็นการแทนที่ลิงก์ตรงทั้งหมดในฟีดของคุณ |
| ส่งผู้ใช้ไปที่แอพของคุณ หากแอพได้รับการติดตั้งและเรามี Deep Link ที่สอดคล้องกัน และส่งไปที่ URL เว็บไซต์แทนหากไม่เป็นไปตามข้อกำหนดอย่างใดอย่างหนึ่งเหล่านี้ |
| ส่งผู้ใช้ไปที่แอพ หากแอพได้รับการติดตั้งและเรามีข้อมูลลิงก์ตรงที่สอดคล้องกัน หากไม่มีการติดตั้งแอพ ให้ส่งผู้คนไปที่แอพดังกล่าวใน App Store |
ในตอนนี้ คุณจำเป็นต้องระบุ Deep Link ตามจริงสำหรับโฆษณาแค็ตตาล็อก Advantage+ ของคุณ โปรดดูข้อมูลเพิ่มเติมที่แค็ตตาล็อกสินค้า, การใช้ Deep Link
หากต้องการวัดผลเหตุการณ์คอนเวอร์ชั่นจากทั้งแอพมือถือและเว็บไซต์ ให้ตรวจสอบให้แน่ใจว่าโฆษณาแค็ตตาล็อก Advantage+ ทั้งหมดมีการตั้งค่าข้อมูลจำเพาะของการติดตามที่ถูกต้องสำหรับเหตุการณ์เหล่านี้
เหตุการณ์ | ข้อมูลจำเพาะของการติดตาม |
---|---|
|
|
|
|
|
|
จากนั้น Facebook จะสามารถติดตามเหตุการณ์ทั้งหมดที่เกิดขึ้นจากโฆษณาแค็ตตาล็อก Advantage+ ได้ ไม่ว่าผู้ใช้จะดูเว็บไซต์หรือแอพของคุณ วิธีการตั้งค่าข้อมูลจำเพาะของการติดตามเหล่านี้
use FacebookAds\Object\Ad;
use FacebookAds\Object\Fields\AdFields;
$ad = new Ad(<AD_ID>);
$ad->{'tracking_spec'} = array(
array(
'action.type' => array('app_custom_event'),
'application' => array($app_id),
),
array(
'action.type' => array('offsite_conversion'),
'offsite_pixel' => array(<PIXEL_ID>),
),
array(
'action.type' => array('mobile_app_install'),
'application' => array($app_id),
),
);
$ad->update();
curl \
-F 'tracking_spec=[
{"action.type":["app_custom_event"],"application":["101"]},
{"action.type":["offsite_conversion"],"offsite_pixel":["<PIXEL_ID>"]},
{"action.type":["mobile_app_install"],"application":["101"]}
]' \
-F 'access_token=<ACCESS_TOKEN>' \
https://graph.facebook.com/v2.11/<AD_ID>