กำหนดค่า 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 แรกของการดูจะหายไป
ตรวจสอบโค้ดตัวอย่าง: จัดลำดับความสำคัญ Conversion ของประเภทการชำระเงิน
ขั้นตอนถัดไป
สำหรับข้อมูลเกี่ยวกับการตั้งค่าแหล่งที่มาและทริกเกอร์ โปรดดูที่