שילוב של Transparency & Consent Framework (‏TCF: מסגרת השקיפות וההסכמה) של IAB ב-Google Ads

IAB Europe סיימה לפתח את גרסה 2.0 של Transparency and Consent Framework (‏TCF - מסגרת השקיפות וההסכמה). המסגרת פותחה בשיתוף עם IAB Tech Lab וארגונים שחברים בשני הגופים. שילוב של TCF בגרסה 2.0 במערכות של Google יקל עליכם להעביר ל-Google אותות הסכמה ישירות דרך הגרסה הזאת של המסגרת או דרך מערכת לניהול הסכמה (CMP) שהגרסה הזאת משולבת בה.

IAB תתחיל להשתמש בגרסה 2.0 של TCF במקום בגרסה 1 ב-15 באוגוסט 2020. 

איך זה עובד?

החל מ-13 באוגוסט 2020, המערכות של Google יתמכו בשימוש ב-TCF בגרסה 2.0 של IAB. מערכת Google Ads תוכל לקרוא ולפרש את המחרוזת עם נתוני השקיפות וההסכמה (TC) מגרסה 2.0 של TFC שתצורף לתגי מעקב המרות. הוספה של היכולת הזאת למערכת תאפשר לפלטפורמות לניהול הסכמה (CMP) שיוצרות מחרוזות שמותאמות לגרסה 2.0 בהתאם לבחירות של משתמשים לשלוח ל-Google Ads אותות הסכמה.

שילוב של TCF בגרסה 2.0 במערכות שלנו פירושו שנוסיף למוצרי המודעות שלנו את היכולת לקרוא את המחרוזת של נתוני השקיפות וההסכמה. תגי Google שמשויכים למוצרים האלה יפעלו בהתאם לתוכן של מחרוזת ה-TC.

הגדרה של Transparency & Consent Framework (‏TCF - מסגרת השקיפות וההסכמה) בגרסה 2.0

כדי להוסיף את המחרוזת של TCF בגרסה 2.0 לתגי Google Ads צריך להביע הסכמה לשימוש בה ולהפעיל אותה. לצורך כך עליכם להוסיף שורה של קוד מעל לקוד של התגים. שורת הקוד הזאת תאפשר קריאה תקינה של הנתונים מהמחרוזת של TCF. יש כמה פעולות שצריך לעשות כדי להפעיל תמיכה ב-TCF מגרסה 2.0:

צריך להוסיף את שורת הקוד הבאה מעל קטע הקוד של תג המעקב ברמת האתר או של Google Tag Manager בכל הדפים שבהם יש תגי Google Ads. 

window ['gtag_enable_tcf_support'] = true;‎

קוד לדוגמה

צריך להציב את הקוד שמפעיל תמיכה ב-TCF מגרסה 2.0 מעל תג המעקב ברמת האתר או קטע הקוד של מאגר התגים מ-Google Tag Manager (לא משנה איפה מעליהם). בדוגמה הבאה מוצגת שורת הקוד של TCF מעל לדוגמה של תג מעקב ברמת האתר.

<script>

    window ['gtag_enable_tcf_support'] = true;  

 </script>

 

<!-- Global site tag (gtag.js) - Google Ads: CONVERSION_ID -->

  <script async src="https://www.googletagmanager.com/gtag/js?id=AW-CONVERSION_ID"></script>‎

  <script>

    window.dataLayer = window.dataLayer || [];

    function gtag(){dataLayer.push(arguments);}‎

    gtag('js', new Date());‎

 

    gtag('config','AW-CONVERSION_ID');‎

  </script>

 

איך מערכת Google Ads פועלת אחרי השילוב עם Transparency & Consent Framework (‏TCF - מסגרת השקיפות וההסכמה) בגרסה 2.0?

עיבוד הנתונים ב-TCF מחולק לפי "מטרות". לכל מטרה יש בסיס משפטי תואם: "הסכמה" או "אינטרס לגיטימי". תגי מעקב ההמרות של Google Ads שמוטמעים דרך Google Tag Manager או תג המעקב ברמת האתר יעבדו את הבקשות שתיכלל בהן מחרוזת עם נתוני הסכמה בכמה שיטות: 

המטרה הבסיס המשפטי המתועד של Google תיאור מה יקרה במערכת Google Ads אם הנתונים חסרים
1 הסכמה שמירה של מידע במכשיר או גישה למידע ששמור במכשיר. מערכת Google Ads לא תיצור קובצי cookie או תשתמש בהם לצורכי מדידה או התאמה אישית. נתונים של משתמשים שלא הביעו הסכמה לא יתווספו לרשימות רימרקטינג וייתכן שיוצגו פחות נתונים בדוחות שיוך (Attribution).
3 ו-4 הסכמה יצירה של פרופיל מודעות בהתאמה אישית ושימוש בפרופיל שנוצר. אירועים שיתועדו לא יפעילו התאמה אישית של מודעות ולא ישמשו לאכלוס של רשימות רימרקטינג. אין השפעה על נתוני משתמשים שכבר נוספו לרשימות קהלים.
7 *גמיש – ברירת המחדל היא 'אינטרס לגיטימי' מדידת הביצועים של מודעות. מטרה זו נדרשת לכל פעולות ההמרה שמתועדות ב-Google Ads. בלי המטרה הזאת, מערכת Google Ads לא תתעד את ההמרה.
9 *גמיש – ברירת המחדל היא 'אינטרס לגיטימי' יישום של מחקרי שוק כדי להפיק מדדי קהלים. מטרה זו נדרשת לכל פעולות ההמרה שמתועדות ב-Google Ads. בלי המטרה הזאת, מערכת Google Ads לא תתעד את ההמרה.
10 *גמיש – ברירת המחדל היא 'אינטרס לגיטימי' פיתוח ושיפור של מוצרים. מטרה זו נדרשת לכל פעולות ההמרה שמתועדות ב-Google Ads. בלי המטרה הזאת, מערכת Google Ads לא תתעד את ההמרה.
SP1 אינטרס לגיטימי הקפדה על אבטחה, מניעת הונאות וניפוי באגים. הערך שמשויך למטרה הזאת תמיד קיים וזמין ב-TCF.

* Google נרשמה לשימוש במטרות 2, 5, 6, 7, 9 ו-10 שמוגדרות ב-TCF לפי בסיס משפטי גמיש. הגדרת ברירת המחדל היא 'אינטרס לגיטימי'. אם לא תגדירו ב-CMP הגבלה שתחייב את Google לקבל הסכמה לשימוש בנתונים למטרות האלה, נסתמך על אינטרס לגיטימי במקרים שבהם ייקבע ב-CPM שקיים אינטרס כזה לפי הפעולות של המשתמשים. הבסיס המשפטי ברישום של Google לשימוש במטרות 1, 3 ו-4 לא גמיש ותמיד תידרש הסכמה של המשתמשים לשימוש בהן. המטרות האחרות שהוגדרו ב-TCF לא בשימוש בתגי מעקב ההמרות של Google Ads, אבל ייתכן שנשתמש בהן במוצרים אחרים שלנו.

הערה: Google Tag Manager ותג המעקב ברמת האתר מקבלים רק מחרוזות TCF שהוטמעו בצורה נכונה בהתאם למדיניות בנושא TCF ולמפרט הטכני, ועומדות בדרישות של מדיניות Google בנושא הסכמת משתמשים באיחוד האירופי. אם הפלטפורמה לניהול אישורי הסכמה (CMP) לא מגיבה בתוך 500 אלפיות השנייה, או אם מופיע הסטטוס "stub", "stub" או "loading", התג ימשיך לפעול במצב מוגבל: 

  • תחול הגבלה על הכתיבה והקריאה של קובצי cookie של המרות מצד ראשון ומצד שלישי ב-Google Ads.
  • תכונות הפרסום של Google Analytics משולבות בגרסה 2 של IAB TCF, והן יתייחסו לבקשות האלה כשם שהמשתמש לא הסכים לשימוש בנתונים לכל המטרות המוגדרות ב-TCF. ההשפעות של מצב כזה מפורטות בטבלה שלמעלה. 
  • תכונות הרימרקטינג יושבתו.

פתרון בעיות הקשורות להודעות שגיאה

אם הפלטפורמה לניהול אישורי הסכמה (CMP) לא מגיבה בתוך 500 אלפיות השנייה, או אם מופיע הסטטוס "stub", "stub" או "loading", התג ימשיך לפעול במצב מוגבל. כדי לפתור את הבעיה:

אם אתם מפעילים ידנית את הפונקציה שמפעילה תג המרה:

  • חשוב לוודא שהתגובה אל getTCData TCData.eventStatus = 'tcloaded'‎ או 'cmpuishowed' + 'useractioncomplete' נשלחת בתוך 500 אלפיות השנייה. התגובות האלה מציינות שפלטפורמת ה-CMP מוכנה לספק למשתמש את האפשרות לבחור אם להסכים או לא להסכים.

אם אתם לא מפעילים ידנית את הפונקציה ששולחת תג המרה:

  • עליכם לעבוד עם פלטפורמת ה-CMP כדי לוודא שתוטמע בה תמיכה ב-getTCData and return TCData.eventStatus = 'tcloaded'‎ או ב-'cmpuishowed'‏ + 'useractioncomplete', כדי לציין שהאפשרות לקבל הסכמה מהמשתמש מוכנה לשימוש דרך ה-API בתוך 500 אלפיות השנייה.

האינטראקציה של TCF עם פרסום מותאם אישית, סטטוס הסכמה ואותות אחרים

במקרים שבהם המערכת של Google תקבל מספר אותות סותרים, הם יפורשו באופן הכי שמרני לטובת שמירה על פרטיות. למשל:

אותו תהליך יקרה אם האותות שיתקבלו מהמחרוזת של TCF יסתרו את אלה שיתקבלו מהפרמטר לציון עיבוד נתונים מוגבל

כדי שהתיוג יהיה קצר ופשוט ככל האפשר וכדי למנוע אינטראקציות לא מכוונות בין תיוגים שונים, מומלץ להטמיע או את TCF בגרסה 2.0 או את מפרט מצב ההסכמה. אפשר להגדיר את שניהם ולהשתמש בהם במקביל כדי לפרש הסכמה של משתמשים שתשפיע על אופן הפעולה של התגים.  

האם המידע הועיל?
איך נוכל לשפר את המאמר?

צריכים עזרה נוספת?

אפשר להיכנס כדי לקבל אפשרויות תמיכה נוספות על מנת לפתור במהירות את הבעיה