Conversion Measurement API משתנה ב-Chrome 92.
מה משתנה?
מעקב אחר השינויים של הצעת ה-API בחודשים הראשונים של 2021, הטמעת ה-API ב-Chrome מתפתחת. אלה השינויים שיחולו:
- שם ה-API ושם מדיניות ההרשאות.
- שמות מאפייני ה-HTML וכתובות ה-URL
.well-known
. - הפורמט של הדוחות. עכשיו דוחות נשלחים כ-JSON בגוף הבקשה.
- התוכן של הדוחות:
credit
הוסר, יחד עם דוחות שהיה להם 0 קרדיט.
מה שלא השתנה ב-Chrome 92 הוא קבוצת התכונות הנתמכות: דוחות ברמת האירוע, לקליקים בלבד. עדכונים בנושא. לאחר השינוי הזה, תכונות ועדכונים נוספים יושקו בגרסאות עתידיות של Chrome.
מתי השינויים האלה ייכנסו לתוקף?
השינויים האלה ייכנסו לתוקף החל מ-Chrome 92, יציב ב-20 ביולי 2021. גרסת הבטא של Chrome 92 הושקה ב-3 ביוני 2021.
מה עליך לעשות?
אם הפעלת גרסת מקור לניסיון או הטמעת הדגמה ל-API הזה, יש לך אפשרויות:
- אפשרות 1 (מומלצת): תעביר את הקוד עכשיו או בשבועות הקרובים, עדיף לפני באמצע יולי 2021. כך ה-codebase שלכם יהיה מוכן לשינויים עתידיים להמשיך לעבוד עבור לקוחות חדשים יותר של 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'
);
עדכון הפרמטר והכתובת של שיחת הרישום
קוד מדור קודם | קוד חדש |
---|---|
.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 |
דוחות נכנסים | נשלחים כפרמטרים של כתובת אתר. | נשלח כ-JSON בגוף הבקשה. נתוני הדוח נכללים בגוף הבקשה כאובייקט JSON עם התג המפתחות הבאים: source_event_id : בעבר impression-data , מזהה האירוע של 64 ביט שהוגדר במקור השיוך.trigger_data : בעבר conversion-data , קבוצת הנתונים של 3 ביט בטריגר השיוך
להפניה אוטומטית.⚠️ credit הוסר.
|
דוחות שיוך (Attribution): כל המשאבים
פרטים נוספים זמינים בקטע דוחות שיוך (Attribution).