מבוא לדוחות סיכום

מדידת נתונים שנצברו מכל המשתמשים באמצעות Attribution Reporting API ו-Private Aggregation API.

סטטוס ההטמעה

מהו דוח סיכום?

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

דוחות סיכום נוצרים בשני הקשרים:

  • מדידת מודעות: טכנאי הפרסום יכולים ליצור דוחות סיכום באמצעות דוחות שיוך (Attribution) כדי למדוד מתי קליק או צפייה במודעה מובילים להמרה באתר של המפרסם, כמו מכירה או הרשמה. טכנולוגיות הפרסום יכולות גם ליצור דוחות סיכום של מכרזים של Protected Audience API עם צבירת נתונים פרטית.
  • דיווח כללי על מספר אתרים: המפתחים מתעדים נתונים מכמה אתרים ב-Shared Storage, ויכולים לדווח על הנתונים האלה באמצעות Private Aggregation. יש לכך הרבה שימושים, למשל לקבלת תובנות לגבי המאפיינים הדמוגרפיים של המשתמשים ולתיעוד של פוטנציאל החשיפה הייחודי של התוכן.

הבקשה לדוחות סיכום שונה עבור דיווח שיוך (Attribution) ועבור צבירת נתונים פרטית. לפני שתתחילו ליצור דוחות, חשוב להבין מהי צבירה ואיך אפשר להשתמש בדוחות סיכום כדי לענות על צורכי המדידה שלכם.

מושגים מרכזיים

תכנון איסוף הנתונים

אחד מהעקרונות החשובים של דוחות סיכום הוא קבלת החלטות עיצוב בשלב מוקדם. אתם מחליטים אילו נתונים לאסוף ובאילו קטגוריות. דוחות הפלט מספקים תובנות לגבי הקמפיינים או העסק שלכם.

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

כדאי לשאול את עצמכם: מה אני רוצה לדעת על התעניינות המשתמשים בתוכן שלי?

המרות לאחר צפייה במודעות

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

תרשים שבו מוצג איך מתבצע עיבוד של כמה דוחות שאפשר לצבור, והוספת רעש כדי ליצור דוחות סיכום ספציפיים.

אינטראקציה באתרים שונים

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

איזה מידע מתועד בדפדפן?

דוח שניתן לצבור הוא הנתונים הגולמיים שצולמו מהדפדפן של המשתמש, שכוללים קבוצה מוגדרת מראש של קטגוריות (או מפתחות צבירת נתונים). האופן שבו קובעים את הקריטריונים האלה תלוי בהחלטות העיצוב שלכם.

בדוחות סיכום מוצג שילוב של נתונים נצברים לצד נתוני המרות מפורטים.

המרות לאחר צפייה במודעות

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

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

מערכת טכנולוגיית הפרסום מקבלת דוח סיכום של קמפיין הפרסום הזה עם המזהה 1234567, שבו מצוין שהיו 518 המרות ב-shoes.example ב-12 בינואר 2022, עם הוצאה כוללת של 38,174$. 60% מההמרות הגיעו ממשתמשים שקנו נעלי ספורט כחולות עם מק"ט המוצר 9872, ו-40% הגיעו ממשתמשים שקנו סנדלים צהובים עם מק"ט המוצר 2643. מזהה הקמפיין הוא נתונים מפורטים בצד המודעה, ואילו המק"טים של המוצרים הם נתוני המרות מפורטים. מספר ההמרות וההוצאה הכוללת הם נתונים מצטברים.

אינטראקציה באתרים שונים

לפני שתוכלו לתעד נתונים, עליכם להגדיר את המידע שתרצו לאסוף, לזהות את ההמרות שאתם מצפים לקבל מכל שילוב נתונים באתרים שונים ולהחליט איזה סוג דוח תרצו לאסוף.

יש כמה תרחישים לדוגמה, שמפורטים במסמכי העזרה בנושא צבירת נתונים פרטית. נבחן דוגמה אחת:

יכול להיות שתרצו למדוד את המאפיינים הדמוגרפיים של המשתמשים שראו את התוכן שלכם באתרים שונים. באמצעות צבירת נתונים פרטית תוכלו לקבל תשובות, כמו "כ-317 משתמשים ייחודיים הם בני 18 עד 45 ומגיעים מגרמניה". קודם כל, צריך להחליט מהו המידע הספציפי שרוצים לאסוף (למשל, גיל ומיקום). לאחר מכן, תוכלו להשתמש באחסון משותף כדי לאסוף את הנתונים הדמוגרפיים הספציפיים האלה מאתר של צד שלישי. בשלב מאוחר יותר תוכלו לשלוח דוח דרך Private Aggregation עם המאפיינים 'קבוצת גיל' ו'מדינה' שמקודדים במפתח הצבירה.

איך מתבצע תיעוד הנתונים לפני הצבירה?

דוחות סיכום מורכבים מנתונים מצטברים מקבוצה של מכשירים נפרדים. אנחנו לא יכולים לצפות בפעולות של משתמש ספציפי ולבדוק אותן, אבל תהליך האיסוף זהה לכל אדם.

הפעולות של משתמש מסוים מוצפנות ונאספות בדוח שניתן לצבור. הדוחות האלה כוללים גם כמות קטנה של מטא-נתונים לא מוצפנים שקשורים לצבירה.

לגבי נתוני דיווח שיוך, הדוחות שאפשר לצבור מתועדים באופן הבא:

  1. משתמש מבקר באתר של בעל תוכן דיגיטלי ורואה מודעה או לוחץ עליה. האירוע הזה נקרא 'אירוע של מקור שיוך'.
  2. כמה דקות או ימים לאחר מכן, המשתמש משלים המרה, שנקראת גם אירוע טריגר שיוך. לדוגמה, אפשר להגדיר המרה כרכישת מוצר.
  3. תוכנת הדפדפן מתאימה את הקליק או הצפייה במודעה לאירוע ההמרה. על סמך ההתאמה הזו, הדפדפן יוצר דוח שניתן לצבור עם לוגיקה ספציפית שנוצרה על ידי ספק טכנולוגיית פרסום.
  4. הדפדפן מצפין את הנתונים האלה, ולאחר עיכוב קצר שולח אותם לאיסוף בשרת של חברת טכנולוגיית הפרסום. שרת טכנולוגיית הפרסום צריך להסתמך על שירות צבירת נתונים כדי לגשת לתובנות שהופחתה מהן הרעש.

עבור צבירת נתונים פרטית, הנתונים נראים כך:

  1. צד שלישי מחליט מה הוא רוצה למדוד וכותב את הנתונים באחסון המשותף כדי לקרוא אותם בשלב מאוחר יותר.
  2. המשתמש מפעיל אירוע שתואם למה שצד שלישי רוצה למדוד. לדוגמה, כשהמשתמש מבקר באתר עם תוכן מוטמע, הצד השלישי יכול לקרוא את הנתונים באחסון המשותף ולהשתמש בצבירה פרטית כדי לשלוח דוחות מוצפנים שניתן לצבור אותם לשרת שלכם לצורך איסוף.
תרשים של שליחת דוחות מוצפנים שניתן לצבור אותם לשרת לאיסוף.

דוחות עם אפשרות לצבירה

כדי שאפשר יהיה לעבד את הדוחות שנאספו ולצבור אותם בדוח סיכום, צריך לקבץ אותם. קבוצה היא קבוצה אסטרטגית של דוחות שאפשר לצבור.

בדוחות שאפשר לצבור יש כמות קטנה של נתונים ללא הצפנה, שכלולים כ-shared_info, וניתן להשתמש בהם כדי ליצור קבוצות. המידע הזה כולל את חותמת הזמן ואת מקור הדיווח. אי אפשר ליצור קבוצות על סמך מידע מוצפן בדוח.

באופן אידיאלי, האצוות יכילו הרבה דוחות. אתם יכולים לבחור לאסוף את הבקשות בקבוצות לפי שעה, יום, שבוע או כל תדירות אחרת שתרצו. האסטרטגיה הזו יכולה להשתנות באירועים ספציפיים שבהם צפויה עלייה בנפח התנועה.

לדוגמה, כשמקבצים דוחות שניתנים לצבירה ל-Attribution Reporting API, אפשר לעדכן את אסטרטגיית הקיבוץ לשעה ביום של מכירה גדולה, שבו צפויה כמות גדולה יותר של המרות מפרסום.

כשמשתמשים ב-Private Aggregation API, אפשר לשנות את האסטרטגיה ביום של הודעה גדולה לעיתונות על קטע תוכן ספציפי שמוטמע באתרים של צד שלישי.

עיבוד נתונים באמצעות שירות האגרגציה

שירות הצבירה מפענח את הנתונים שנאספו בקבוצות מהדוחות שאפשר לצבור, משלב אותם, מוסיפה רעשי רקע ומחזיר את דוח הסיכום הסופי. השירות הזה פועל בסביבת מחשוב אמינה (TEE), שמופעל בשירות ענן שתומך באמצעי האבטחה הנדרשים כדי להגן על הנתונים האלה.

דוחות סיכום עם דוחות שיוך (Attribution)

כדי שספקי טכנולוגיות הפרסום יוכלו לאחזר דוח סיכום, הם צריכים לבצע את הפעולות הבאות:

  1. ספק טכנולוגיית הפרסום אוסף דוחות שאפשר לצבור מהדפדפנים של משתמשים ספציפיים.
  2. ספק טכנולוגיית הפרסום אוסף את הדוחות שאפשר לאסוף ומעביר את האוספים לשירות האגרגציה.
  3. שירות האגרגציה מתזמן עובד כדי לאסוף את הנתונים.
  4. עובד האגרגציה מפענח ומאגרג נתונים מהדוחות שאפשר לצבור, יחד עם נתונים עם רעש.
  5. שירות האגרגציה מחזיר את דוח הסיכום לספק טכנולוגיית הפרסום.
תרשים שבו מוצגים השלבים ליצירת דוח סיכום.

חברת טכנולוגיית הפרסום יכולה להשתמש בדוח הסיכום כדי להנחות את הבידינג ולהציע דיווח ללקוחות שלה. סכימה בקובץ JSON היא הפורמט המוצע לדוחות סיכום.

דוחות סיכום עם צבירת נתונים פרטית

  1. קריאת הנתונים מאתרים שונים שנאספו על ידי Shared Storage ויצירת מפתח צבירת נתונים כדי לקבץ את הנתונים.
  2. קוראים ל-Private Aggregation API מ-worklet של אחסון משותף עם מפתח הצבירה והערך שרוצים לצבור. הדפדפן יוצר דוח מוצפן שניתן לצבור מהקלט שלכם, ושולח אותו לשרת לאיסוף.
  3. צריך לקבץ את הדוחות שאפשר לצבור ולשלוח אותם לשירות הצבירה לצורך עיבוד.
  4. שירות האגרגציה מעבד את הדוחות שנאספו בקבוצה, ואז מוסיף רעשי רקע.
  5. שירות האגרגציה מחזיר את דוח הסיכום לבקשה.

יצירת מעורבות ושיתוף משוב

דוחות סיכום הם חלק חשוב מההצעות למדידת ביצועים בארגז החול לפרטיות. בדומה להצעות אחרות לארגז החול לפרטיות, ההצעה הזו מתועדת ומתווכחת באופן ציבורי ב-GitHub.