ให้ความสำคัญกับการคลิก การดู หรือ Conversion ที่ต้องการ

กําหนดค่า API เพื่อจัดลําดับความสําคัญของแหล่งที่มาหรือทริกเกอร์ที่เฉพาะเจาะจง

จัดลําดับความสําคัญของคลิกหรือการดูที่เฉพาะเจาะจงสําหรับรายงานระดับเหตุการณ์หรือรายงานที่รวบรวมได้

คุณใช้ลําดับความสําคัญฝั่งแหล่งที่มาเพื่อเปลี่ยนลักษณะการทํางานเริ่มต้นของ Attribution Reporting API ได้ โดยค่าเริ่มต้น รูปแบบการระบุแหล่งที่มาจะเป็น "การสัมผัสครั้งล่าสุด" ซึ่งหมายความว่า Conversion จะมาจากเหตุการณ์แหล่งที่มาที่ตรงกันล่าสุด คุณปรับลักษณะการทํางานนี้ได้สําหรับทั้งรายงานระดับเหตุการณ์และรายงานที่รวบรวมได้

หากต้องการเปลี่ยนลําดับความสําคัญเริ่มต้น ให้เพิ่มคีย์ priority ลงในส่วนหัวการลงทะเบียนแหล่งที่มา

กำหนดลำดับความสำคัญให้สูงกว่าสำหรับแหล่งที่มาที่ต้องการจัดลำดับความสำคัญ ค่าที่ยิ่งมากยิ่งมีลําดับความสําคัญสูงกว่า เช่น เหตุการณ์แหล่งที่มาที่มี priority เป็น 2 จะมีความสำคัญมากกว่าแหล่งที่มาที่มี priority เป็น 1

ระบบจะส่งเฉพาะรายงานที่ตรงกับเหตุการณ์แหล่งที่มาที่มีลําดับความสําคัญสูงสุด

โค้ดตัวอย่าง

เปลี่ยนการระบุแหล่งที่มาเพื่อเลือกแหล่งที่มาล่าสุดน้อยลง (คลิกแรก)

const currentTimestamp = Date.now();
const priority = -currentTimestamp;

res.set(
  "Attribution-Reporting-Register-Source",
  JSON.stringify({
    // … all usual fields for that header
    priority: `${priority}`
  })
);

จัดลําดับความสําคัญของ Conversion ที่เฉพาะเจาะจงสําหรับรายงานระดับเหตุการณ์

การตั้งค่าลําดับความสําคัญของทริกเกอร์ใช้ได้กับรายงานระดับเหตุการณ์เท่านั้น ซึ่งแตกต่างจากลําดับความสําคัญของฝั่งแหล่งที่มา

สมมติว่าผู้ใช้คลิกโฆษณาและทํา Conversion 4 ครั้ง ได้แก่ เข้าชมหน้าแรกของเว็บไซต์ผู้ลงโฆษณา จากนั้นเข้าชมหน้าผลิตภัณฑ์ สมัครรับจดหมายข่าว และสุดท้ายทําการซื้อ

แต่เนื่องจากมีการจํากัดการรายงานการคลิกไว้ที่ 3 รายงาน ระบบจึงจะยกเลิกรายงานทั้งหมดหลังจากการสมัคร (Conversion ที่ 3) โดยค่าเริ่มต้น ซึ่งรวมถึงรายงานการซื้อด้วย

แต่คุณสามารถกําหนดค่า API เพื่อให้ได้รับรายงาน Conversion ที่คุณคิดว่าสําคัญกว่า เช่น รายงานการซื้อ

โดยให้เพิ่มคีย์ priority ลงในส่วนหัวการลงทะเบียนทริกเกอร์ และตั้งค่าลำดับความสำคัญให้สูงขึ้นสําหรับ Conversion ที่ต้องการให้ความสําคัญ

เมื่อมีการทริกเกอร์การระบุแหล่งที่มาสําหรับเหตุการณ์แหล่งที่มาหนึ่งๆ หากแหล่งที่มานี้มีการระบุแหล่งที่มาถึงจํานวนสูงสุด (3 รายการสําหรับการคลิก 1 รายการสําหรับการดู) เบราว์เซอร์จะทำดังนี้

  • เปรียบเทียบลําดับความสําคัญของรายงานใหม่กับลําดับความสําคัญของรายงานที่ตั้งเวลาไว้ที่มีอยู่สําหรับแหล่งที่มาเดียวกันนั้น

  • ให้ลบรายงานที่มีลําดับความสําคัญต่ำที่สุดเพื่อกําหนดเวลารายงานใหม่แทน หากรายงานใหม่มีลําดับความสําคัญต่ำที่สุด ระบบจะไม่สนใจรายงานดังกล่าวและคุณจะไม่ได้รับรายงาน

หากไม่ได้ตั้งค่าลําดับความสําคัญไว้ เบราว์เซอร์จะใช้ลักษณะการทํางานเริ่มต้น ซึ่งจะทิ้ง Conversion ที่เกิดขึ้นหลังจาก Conversion ที่ 3 สําหรับการคลิกหรือ Conversion แรกสําหรับยอดดู

ตรวจสอบโค้ดตัวอย่าง: prioritize conversions of type checkout

ขั้นตอนถัดไป

ดูข้อมูลเกี่ยวกับการตั้งค่าแหล่งที่มาและทริกเกอร์ได้ที่