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