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