Conversion Measurement API จะมีการเปลี่ยนแปลงใน Chrome 92
สิ่งที่เปลี่ยนแปลงไป
การใช้งาน API ใน Chrome กำลังพัฒนาตามการเปลี่ยนแปลงของข้อเสนอ API ในช่วงเดือนแรกของปี 2021 โดยสิ่งที่จะเปลี่ยนแปลงมีดังนี้
- ชื่อ API และชื่อนโยบายสิทธิ์
- ชื่อแอตทริบิวต์ HTML และ URL ของ
.well-known
- รูปแบบของรายงาน ตอนนี้ระบบจะส่งรายงานเป็น JSON ในเนื้อหาคําขอ
- เนื้อหาของรายงาน
credit
ถูกนำออกแล้ว รวมถึงรายงานที่จะมีเครดิต 0
สิ่งที่ไม่เปลี่ยนแปลงใน Chrome 92 คือชุดฟีเจอร์ที่รองรับ ซึ่งได้แก่ รายงานระดับเหตุการณ์สําหรับการคลิกเท่านั้น โปรดติดตามข้อมูลอัปเดตเกี่ยวกับเรื่องนี้ หลังจากการเปลี่ยนแปลงนี้ เราจะเปิดตัวการอัปเดตและฟีเจอร์อื่นๆ ใน Chrome เวอร์ชันถัดไป
การเปลี่ยนแปลงเหล่านี้จะมีผลเมื่อใด
การเปลี่ยนแปลงเหล่านี้จะมีผลตั้งแต่วันที่ 20 กรกฎาคม 2021 ใน Chrome 92 เวอร์ชันเสถียร Chrome 92 เบต้าเปิดตัวไปเมื่อวันที่ 3 มิถุนายน 2021
คุณควรทำอย่างไร
หากคุณใช้ช่วงทดลองใช้จากต้นทางหรือติดตั้งใช้งานเดโมสําหรับ API นี้ คุณจะมีตัวเลือก 2 อย่างดังนี้
- ตัวเลือกที่ 1 (แนะนำ): ย้ายข้อมูลโค้ดเลยตอนนี้หรือในอีกไม่กี่สัปดาห์ข้างหน้า โดยควรดำเนินการก่อนกลางเดือนกรกฎาคม 2021 วิธีนี้จะช่วยให้โค้ดเบสของคุณพร้อมรับการเปลี่ยนแปลงในอนาคตและจะยังคงทํางานกับไคลเอ็นต์ Chrome เวอร์ชันใหม่
- ตัวเลือกที่ 2: รอการอัปเดตและฟีเจอร์เพิ่มเติมที่จะเปิดตัวใน Chrome เวอร์ชันในอนาคต และทําการเปลี่ยนแปลงโค้ดที่จําเป็นทั้งหมดพร้อมกัน
ย้ายข้อมูล
ตัวอย่างการย้ายข้อมูล
คุณดูตัวอย่างการย้ายข้อมูลสําหรับแอปเดโมขนาดเล็กได้ในคําขอดึงข้อมูล (ฉบับร่าง) นี้
อัปเดตโค้ดนโยบายสิทธิ์
โค้ดเดิม | รหัสใหม่ |
---|---|
allow='conversion-measurement' |
allow='attribution-reporting' |
อัปเดตโค้ดการตรวจหาองค์ประกอบ
โค้ดเดิม | รหัสใหม่ |
---|---|
document.featurePolicy.features() |
document.featurePolicy.features() |
อัปเดตแอตทริบิวต์ HTML
โค้ดเดิม | รหัสใหม่ |
---|---|
conversiondestination |
attributiondestination |
impressiondata |
attributionsourceeventid |
impressionexpiry |
attributionexpiry |
reportingorigin |
attributionreportto |
อัปเดตอาร์กิวเมนต์ window.open()
แหล่งที่มาของการระบุแหล่งที่มาสามารถลงทะเบียนสําหรับการนําทางที่เริ่มต้นโดย window.open()
อัปเดตการเรียกใช้เหล่านี้หากคุณใช้ window.open()
เพื่อลงทะเบียนแหล่งที่มาของการระบุแหล่งที่มา
โค้ดใหม่ควรมีลักษณะดังต่อไปนี้ (การเปลี่ยนชื่อนี้เป็นไปตามการเปลี่ยนชื่อแอตทริบิวต์ HTML)
window.open(
'https://dest.example',
'_blank',
'attributionsourceeventid=1234,attributiondestination=https://dest.example,attributionreportto=https://reporter.example,attributionexpiry=604800000'
);
อัปเดต URL และพารามิเตอร์การเรียกใช้การลงทะเบียน
โค้ดเดิม | รหัสใหม่ |
---|---|
.well-known/register-conversion?conversion-data={DATA} |
.well-known/attribution-reporting/trigger-attribution?trigger-data={DATA} |
อัปเดตโค้ดปลายทางการรายงาน
โค้ดเดิม | รหัสใหม่ | |
---|---|---|
คำขอที่คาดหวังจากเบราว์เซอร์ | .well-known/register-conversion?impression-data=&conversion-data={DATA}&attribution-credit=100 |
.well-known/attribution-reporting/trigger-attribution |
รายงานขาเข้า | ส่งเป็นพารามิเตอร์ของ URL | ส่งเป็น JSON ในเนื้อหาคำขอ ข้อมูลรายงานจะรวมอยู่ในเนื้อหาคําขอในรูปแบบออบเจ็กต์ JSON โดยมีคีย์ต่อไปนี้ source_event_id : เดิมคือ impression-data ซึ่งเป็นรหัสเหตุการณ์ 64 บิตที่ตั้งค่าไว้ในแหล่งที่มาของการระบุแหล่งที่มาtrigger_data : เดิมคือ conversion-data ซึ่งเป็นชุดข้อมูล 3 บิตในทริกเกอร์การระบุแหล่งที่มาซึ่งเปลี่ยนเส้นทาง⚠️ credit ถูกนำออกแล้ว
|