การจัดการกับเหตุการณ์พิกเซลและ API คอนเวอร์ชั่นที่ซ้ำกัน

เราขอแนะนำให้ผู้ลงโฆษณาใช้ API คอนเวอร์ชั่นควบคู่ไปกับพิกเซลของ Meta เพื่อให้โฆษณามีประสิทธิภาพสูงสุด วิธีนี้เรียกว่า "การตั้งค่าซ้ำซ้อน" โดยเราได้ให้รายละเอียดเพิ่มเติมเกี่ยวกับวิธีที่แนะนำนี้ไว้ที่นี่

เมื่อผู้ลงโฆษณาใช้การตั้งค่าซ้ำซ้อน ผู้ลงโฆษณาจะต้องตั้งค่าวิธีการลบเหตุการณ์ที่ซ้ำกัน เพื่อให้มั่นใจว่าระบบการแสดงโฆษณาสามารถแยกแยะระหว่างเหตุการณ์ที่แตกต่างกันกับเหตุการณ์ที่ทับซ้อนกันได้ เอกสารนี้จะอธิบายวิธีการลบเหตุการณ์ที่ซ้ำกันหลากหลายวิธีที่มีให้เลือกใช้ เพื่อช่วย Facebook ลบเหตุการณ์ที่ซ้ำกันให้กับคุณ

ผู้ลงโฆษณาที่ไม่ได้ส่งเหตุการณ์เดียวกันซ้ำ 2 ครั้ง ทั้งทาง API คอนเวอร์ชั่นและทางพิกเซลของ Meta จะไม่จำเป็นต้องตั้งค่าการลบเหตุการณ์ที่ซ้ำกันสำหรับเหตุการณ์เหล่านั้น

ในตอนนี้ API คอนเวอร์ชั่นจะช่วยให้ผู้ลงโฆษณาสามารถส่งเหตุการณ์บนเว็บ เหตุการณ์ในแอพ และเหตุการณ์ที่หน้าร้านไปยัง Meta ได้ผ่านตำแหน่งข้อมูลเดียว แทนที่จะต้องใช้หลายรายการ โปรดเรียนรู้เพิ่มเติมเกี่ยวกับ API คอนเวอร์ชั่น

ตัวเลือกการลบเหตุการณ์ที่ซ้ำกัน

Facebook จะพยายามลบเหตุการณ์ที่เหมือนกันที่ส่งผ่านทางพิกเซลของ Meta และ API คอนเวอร์ชั่น ทั้งนี้ การลบเหตุการณ์ที่ซ้ำกันสามารถทำได้ 2 วิธีต่อไปนี้

ID เหตุการณ์และชื่อเหตุการณ์ (แนะนำ)

พารามิเตอร์ที่จำเป็น

หากใช้วิธีนี้ จะมีการเพิ่มพารามิเตอร์ event_id ไปยังเหตุการณ์ของคุณทั้งจาก API คอนเวอร์ชั่นและพิกเซลของเบราว์เซอร์ พารามิเตอร์ event_id คือตัวระบุที่สามารถแยกแยะความแตกต่างระหว่างเหตุการณ์ที่คล้ายกันได้โดยไม่ซ้ำกัน โปรดอ่านเพิ่มเติมเกี่ยวกับพารามิเตอร์ event_id

คำอธิบายวิธี

เราจะพิจารณาว่าเหตุการณ์ต่างๆ เหมือนกันหรือไม่โดยอิงจาก ID และชื่อ ดังนั้น หากต้องการให้ระบบลบเหตุการณ์ที่ซ้ำกันออก ให้ทำตามเงื่อนไขต่อไปนี้

  1. ในเหตุการณ์ที่สอดคล้องกัน eventID ของพิกเซลของ Meta จะต้องตรงกับ event_id ของ API คอนเวอร์ชั่น
  2. ในเหตุการณ์ที่สอดคล้องกัน event ของพิกเซลของ Meta จะต้องตรงกับ event_name ของ API คอนเวอร์ชั่น

เมื่อได้รับเหตุการณ์แล้ว เราจะใช้กลยุทธ์ต่างๆ เพื่อลบเหตุการณ์ที่ซ้ำกันออก ซึ่งอาจช่วยปรับปรุงการปรับให้เหมาะสมและการวัดผล ทั้งนี้ หากเหตุการณ์เซิร์ฟเวอร์และเบราว์เซอร์ไม่ได้มีความแตกต่างกันอย่างชัดเจนในแง่ของเนื้อหา โดยปกติแล้วเรามักจะเลือกใช้เหตุการณ์ที่เราได้รับก่อนมากกว่า

โปรดทราบว่าพารามิเตอร์ eventID สำหรับพิกเซลเป็นอาร์กิวเมนต์ที่ 4 ในการเรียกใช้การติดตาม fbq

ตัวอย่าง

fbq('track', 'Purchase', {value: 12, currency: 'USD'}, {eventID: 'EVENT_ID'});

FBP หรือ ID ภายนอก

พารามิเตอร์ที่จำเป็น

สำหรับวิธีนี้ คุณต้องใช้ event_name, fbp และ/หรือ external_id ให้สอดคล้องกันทั้งในเหตุการณ์เบราว์เซอร์และเซิร์ฟเวอร์ โปรดดูข้อมูลเพิ่มเติมเกี่ยวกับพารามิเตอร์ external_id และ fbp ที่พารามิเตอร์ข้อมูลลูกค้า

คำอธิบายวิธี

หากคุณได้กำหนดค่าให้ส่งพารามิเตอร์ external_id และ/หรือ fbp ทั้งทางเบราว์เซอร์และทางเซิร์ฟเวอร์ เราจะคอยลบเหตุการณ์ที่ซ้ำกันโดยอัตโนมัติ กระบวนการดังกล่าวมีการทำงานดังนี้

  1. คุณส่งเหตุการณ์เบราว์เซอร์ให้เราโดยมี event_name และ fbp และ/หรือ external_id
  2. จากนั้น คุณส่งเหตุการณ์เซิร์ฟเวอร์ให้เราโดยมี event_name และ fbp และ/หรือ external_id
  3. เรานำเหตุการณ์เซิร์ฟเวอร์มาเปรียบเทียบกับเหตุการณ์เบราว์เซอร์ที่ส่งมาก่อนหน้านี้ กล่าวโดยละเอียดคือ เราจะเปรียบเทียบ event_name และ fbp และ/หรือ external_id ร่วมกัน
  4. เราจะใช้กลยุทธ์ต่างๆ เพื่อลบเหตุการณ์ที่ซ้ำกันออก ซึ่งอาจช่วยปรับปรุงการปรับให้เหมาะสมและการวัดผล ทั้งนี้ หากเหตุการณ์เซิร์ฟเวอร์และเบราว์เซอร์ไม่ได้มีความแตกต่างกันอย่างชัดเจนในแง่ของเนื้อหา โดยปกติแล้วเรามักจะเลือกใช้เหตุการณ์ที่เราได้รับก่อนมากกว่า

ข้อจำกัดของวิธี

การลบเหตุการณ์ที่ซ้ำกันด้วยวิธีนี้มีการทำงานดังนี้

  • โดยทั่วไปแล้วจะใช้ได้เฉพาะกับการลบเหตุการณ์ที่ซ้ำกัน ซึ่งส่งมาจากเบราว์เซอร์ก่อนแล้วส่งผ่านเซิร์ฟเวอร์ตามมาทีหลัง ระบบจะไม่ทิ้งเหตุการณ์เซิร์ฟเวอร์หากยังไม่ได้รับเหตุการณ์เบราว์เซอร์ในช่วง 48 ชั่วโมงที่ผ่านมา แม้ว่าเหตุการณ์เบราว์เซอร์ที่ซ้ำกันจะมาถึงภายหลังเหตุการณ์เซิร์ฟเวอร์ก็ตาม
  • จะไม่ลบเหตุการณ์ที่ซ้ำกันเมื่อแหล่งที่มาของเหตุการณ์มีเพียงแหล่งเดียว กล่าวคือ มีเพียงเบราว์เซอร์หรือเซิร์ฟเวอร์อย่างใดอย่างหนึ่ง หากคุณส่งเหตุการณ์เบราว์เซอร์ให้เรา 2 เหตุการณ์ติดต่อกัน โดยที่ทั้ง 2 เหตุการณ์มีข้อมูลเดียวกัน เราจะไม่ทิ้งเหตุการณ์ใดเหตุการณ์หนึ่งไป หากคุณส่งเหตุการณ์เซิร์ฟเวอร์ให้เรา 2 เหตุการณ์ติดต่อกัน โดยที่ทั้ง 2 เหตุการณ์มีข้อมูลเดียวกัน เราจะไม่ทิ้งเหตุการณ์ใดเหตุการณ์หนึ่งไป

การตั้งค่าการลบเหตุการณ์ที่ซ้ำกันบนพิกเซลของเบราว์เซอร์

เราต้องการข้อมูลที่ถูกต้องจากเหตุการณ์ของคุณที่มาทั้งจากพิกเซลของ Meta และ API คอนเวอร์ชั่น เพื่อให้จับคู่ได้ดีขึ้น

  • eventID ที่อยู่ภายในพารามิเตอร์ eventData ที่ระบุหรือไม่ก็ได้ควรเป็นค่าที่ไม่ซ้ำกัน คุณสามารถใช้สิ่งต่อไปนี้ได้ ทั้งนี้ขึ้นอยู่กับการนำพิกเซลของ Meta ไปใช้
    • track เพื่อส่งเหตุการณ์สำหรับพิกเซลทั้งหมดในเพจ
      fbq('track', 'Purchase', {value: 12, currency: 'USD'}, {eventID: 'EVENT_ID'});
    • trackSingle เพื่อส่งเหตุการณ์สำหรับพิกเซลเดียว
      fbq('trackSingle', 'SPECIFIC_PIXEL_ID', 'Purchase', {value: 12, currency: 'USD'}, {eventID: 'EVENT_ID'});
    • แท็กพิกเซลรูปภาพที่มีพารามิเตอร์ eid
      <img src="https://www.facebook.com/tr?id=PIXEL_ID&ev=Purchase&eid=EVENT_ID"/>
    หากเหตุการณ์ที่คุณกำลังแชร์ไม่มีพารามิเตอร์ต่างๆ เช่น ค่าและสกุลเงิน คุณสามารถตั้งค่าดังต่อไปนี้ได้
    fbq('track', 'Lead', {}, {eventID: 'EVENT_ID'});
  • eventID จากพิกเซลของ Meta ต้องตรงกับ event_id ในเหตุการณ์ที่สอดคล้องกันซึ่งมาจาก API คอนเวอร์ชั่น
  • หากเราพบว่ามีการส่งชุดคีย์ของเซิร์ฟเวอร์ (event_id และ event_name) และชุดคีย์ของเบราว์เซอร์ (eventID และ event) ที่เหมือนกันไปยัง ID พิกเซลเดียวกันภายใน 48 ชั่วโมง เราจะทิ้งเหตุการณ์ต่างๆ ที่ส่งมาหลังจากนั้น
  • หากคุณส่งเหตุการณ์ของคุณให้เราทั้งทางเบราว์เซอร์และทาง API คอนเวอร์ชั่นพร้อมทั้งมี event_ids ที่ตรงกัน โปรดทราบว่าเหตุการณ์ที่ซ้ำกันจะถูกลบก็ต่อเมื่อเราได้รับเหตุการณ์ดังกล่าวภายใน 48 ชั่วโมง นับจากที่เราได้รับเหตุการณ์แรกที่มี event_id ที่กำหนดไว้

การตรวจสอบยืนยันการตั้งค่าการลบเหตุการณ์ที่ซ้ำกัน

เรียนรู้วิธีตรวจสอบยืนยันการตั้งค่าการลบเหตุการณ์ที่ซ้ำกันและการรวมเหตุการณ์ได้ในเอกสารประกอบเกี่ยวกับการตรวจสอบยืนยันการตั้งค่าของคุณ