מסגרת השקיפות וההסכמה (TCF) של IAB היא מסגרת טכנית בתקן פתוח, המאפשרת לאתרים, למפרסמים ולסוכנויות של מודעות לקבל, לתעד ולעדכן את הסכמת הצרכן עבור דפי אינטרנט. ניתן לשלב את Google Analytics עם TCF בגרסה 2 כדי לשלוט בתכונות הפרסום ללקוחות המשתמשים ב-gtag.js או ב-Google Tag Manager.
יישום
לקוחות יכולים להפעיל תמיכה ב-TCF על ידי הגדרת מאפיין window הבא לערך true:
יש להגדיר את הנכס window לפני הפעלות של gtag(). כמו כן יש להגדיר אותו בכל דף שעבורו רוצים להפעיל תמיכה ב-TCF, כולל דפים שנטענים באמצעות iframe. אם הנכס לא הוגדר או שהוגדר לערך false, התמיכה ב-TCF לא תופעל.
מטרות
'מטרה' בהקשר של TCF הוא כוונה מוגדרת לעיבוד נתונים. התגים של Google Analytics שמוטמעים דרך Google Tag Manager או gtag.js עם תמיכה ב-TCF יחולו על בקשות המכילות את מחרוזת ההסכמה בדרכים הבאות:
| מטרה | תיאור | השפעה על Google Analytics כשהמטרה נדחית |
|---|---|---|
| 1 | אחסון מידע ו/או גישה למידע במכשיר | קובצי cookie הקשורים לפרסום לא ייווצרו ולא ישמשו את Google Analytics. תכונות של Google Signals כמו דוחות רימרקטינג, דמוגרפיה ותחומי עניין לא יאספו נתונים לגבי משתמשים שלא נתנו את הסכמתם. |
| 3 | יצירת פרופיל של מודעות בהתאמה אישית | היטים ב-Google Analytics יסומנו בפרמטר npa=1. אירועים שמסומנים ב-npa=1 אינם עומדים בקריטריונים להתאמה אישית של מודעות, ואינם משמשים להערכת קהל לרימרקטינג. אין השפעה על משתמשים שכבר נוספו לרשימות קהלים. |
| 4 | בחירת מודעות בהתאמה אישית |
היטים ב-Google Analytics יסומנו בפרמטר npa=1. זהה למטרה 3. |
| 7 | מדידת ביצועי מודעות | allow_google_signals יוגדר כ-false. קובצי cookie הקשורים לפרסום לא ישמשו את Google Analytics. תכונות של Google Signals כמו דוחות רימרקטינג, דמוגרפיה ותחומי עניין לא יאספו נתונים לגבי משתמשים שלא נתנו את הסכמתם. |
| 9 | החלת מחקר שוק על מנת להפיק מדדי קהלים | allow_google_signals יוגדר כ-false. זהה למטרה 7. |
| 10 | פיתוח ושיפור מוצרים | allow_google_signals יוגדר כ-false. זהה למטרה 7. |
הערה: Google Tag Manager ו-Google Tag מקבלים רק מחרוזות TCF שהוטמעו בצורה נכונה בהתאם למפרט הטכני ולמדיניות בנושא TCF. בנוסף, המחרוזות צריכות לעמוד בדרישות של מדיניות Google בנושא הסכמת משתמשים באיחוד האירופי. אם פלטפורמת ה-CMP לא מגיבה בתוך 500 אלפיות השנייה, או אם מופיע הסטטוס "error", "stub" או "loading", התג ימשיך לפעול במצב מוגבל:
- תהיה הגבלה על קריאה וכתיבה של קובצי Cookie מאינטראקציה ישירה ומצד שלישי, בכל הנוגע לתיעוד המרות ב-Google Ads.
- תכונות הפרסום של Google Analytics משולבות בגרסה 2 של IAB TCF, והן יתייחסו לבקשות האלה כאילו הגיעו ממשתמש שלא הסכים לשימוש בנתונים לכל המטרות שמוגדרות ב-TCF. ההשפעות של מצב כזה מפורטות בטבלה שלמעלה.
- תכונות הרימרקטינג יושבתו.
פתרון בעיות שמקפיצות הודעות שגיאה
אם הפלטפורמה לניהול אישורי הסכמה (CMP) לא מגיבה בתוך 500 אלפיות השנייה, או אם מופיע הסטטוס "error", "stub" או "loading", התג ימשיך לפעול במצב מוגבל. כדי לפתור את הבעיה:
אם אתם מפעילים ידנית את הפונקציה שמפעילה תג המרה:
- חשוב לוודא שהתגובה אל
getTCData TCData.eventStatus = 'tcloaded'או'cmpuishowed' + 'useractioncomplete'נשלחת בתוך 500 אלפיות השנייה. התגובות האלה מציינות שפלטפורמת ה-CMP מוכנה לאפשר למשתמש לבחור אם להסכים או לדחות.
אם אתם לא מפעילים ידנית את הפונקציה ששולחת תג המרה:
- עליכם לפעול מול ספקי CMP ולוודא שהם מטעימים תמיכה ב-
getTCData and return TCData.eventStatus = 'tcloaded'או ב-'cmpuishowed' + 'useractioncomplete', כדי לציין שהאפשרות לקבל הסכמה מהמשתמש זמינה דרך ה-API בתוך 500 אלפיות השנייה.