กําหนดค่า 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
ขั้นตอนถัดไป
ดูข้อมูลเกี่ยวกับการตั้งค่าแหล่งที่มาและทริกเกอร์ได้ที่