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

התעניינות באתרים שונים
לדוגמה, אם אתם יוצרים דוחות סיכום כדי לקבוע כמה אנשים קראו את התוכן שלכם באתר של צד שלישי, יכול להיות שהדוחות האלה יעזרו לצוות שלכם להחליט איך לשתף פעולה עם הצד השלישי הזה כדי לייצר יותר התעניינות ולעודד את הקוראים לבקר באתר שלכם ישירות.
איזה מידע מתועד בדפדפן?
דוח שניתן לצבור הוא הנתונים הגולמיים שצולמו מהדפדפן של המשתמש, שכוללים קבוצה מוגדרת מראש של קטגוריות (או מפתחות צבירת נתונים). האופן שבו קובעים את הקריטריונים האלה תלוי בהחלטות העיצוב שלכם.
בדוחות סיכום מוצג שילוב של נתונים נצברים לצד נתוני המרות מפורטים.
המרות לאחר צפייה במודעות
ההמרות מוגדרות על ידי המפרסם או חברת טכנולוגיית הפרסום, ויכול להיות שהן שונות בקמפיינים שונים. בקמפיין אחד אפשר למדוד את מספר הקליקים על מודעות שבוצעו לאחר מכן על ידי משתמש שרכש את הפריט המפורסם. קמפיין אחר יכול למדוד כמה צפיות במודעות הובילו לביקור באתר של המפרסם.
לדוגמה, ספק טכנולוגיית פרסום מפעיל קמפיין פרסום באתר news.example, שבו המרה מייצגת משתמש שלוחץ על מודעה לקידום נעליים ומשלים רכישה של נעליים באתר shoes.example.
מערכת טכנולוגיית הפרסום מקבלת דוח סיכום של קמפיין הפרסום הזה עם המזהה 1234567
, שבו מצוין שהיו 518 המרות ב-shoes.example ב-12 בינואר 2022, עם הוצאה כוללת של 38,174$. 60% מההמרות הגיעו ממשתמשים שקנו נעלי ספורט כחולות עם מק"ט המוצר 9872
, ו-40% הגיעו ממשתמשים שקנו סנדלים צהובים עם מק"ט המוצר 2643
. מזהה הקמפיין הוא נתונים מפורטים בצד המודעה, ואילו המק"טים של המוצרים הם נתוני המרות מפורטים. מספר ההמרות וההוצאה הכוללת הם נתונים מצטברים.
התעניינות באתרים שונים
לפני שתוכלו לתעד נתונים, עליכם להגדיר את המידע שתרצו לאסוף, לזהות את ההמרות שאתם מצפים לקבל מכל שילוב נתונים באתרים שונים ולהחליט איזה סוג דוח תרצו לאסוף.
יש כמה תרחישי שימוש אפשריים, שמפורטים במסמכי התיעוד של Private Aggregation. נבחן דוגמה אחת:
יכול להיות שתרצו למדוד את המאפיינים הדמוגרפיים של המשתמשים שראו את התוכן שלכם באתרים שונים. באמצעות צבירת נתונים פרטית תוכלו לקבל תשובה, למשל "כ-317 משתמשים ייחודיים הם בגילאי 18 עד 45 ומגרמניה". קודם כל, צריך להחליט מהו המידע הספציפי שרוצים לאסוף (למשל, גיל ומיקום). לאחר מכן, תוכלו להשתמש ב-Shared Storage כדי לאסוף את הנתונים הדמוגרפיים הספציפיים האלה מאתר של צד שלישי. בשלב מאוחר יותר תוכלו לשלוח דוח באמצעות Private Aggregation עם המאפיינים 'קבוצת גיל' ו'מדינה' שמקודדים במפתח הצבירה.
איך מתועדים נתונים לפני הצטברותם?
דוחות הסיכום מורכבים מנתונים מצטברים מקבוצה של מכשירים נפרדים. אנחנו לא יכולים לצפות בפעולות של משתמש ספציפי ולבדוק אותן, אבל תהליך האיסוף זהה לכל אדם.
הפעולות של משתמש מסוים מוצפנות ונאספות בדוח שניתן לצבור. הדוחות האלה כוללים גם כמות קטנה של מטא-נתונים לא מוצפנים שקשורים לצבירה.
לגבי נתוני דיווח שיוך, דוחות שאפשר לצבור מתועדים באופן הבא:
- משתמש מבקר באתר של בעל תוכן דיגיטלי ורואה מודעה או לוחץ עליה. האירוע הזה נקרא 'אירוע של מקור שיוך'.
- כמה דקות או ימים לאחר מכן, המשתמש משלים המרה, שנקראת גם אירוע טריגר שיוך. לדוגמה, אפשר להגדיר המרה כרכישת מוצר.
- תוכנת הדפדפן מתאימה בין הקליק על המודעה או הצפייה בה לבין אירוע ההמרה. על סמך ההתאמה הזו, הדפדפן יוצר דוח שניתן לצבור עם לוגיקה ספציפית שנוצרה על ידי ספק טכנולוגיית פרסום.
- הדפדפן מצפין את הנתונים האלה, ואחרי עיכוב קצר שולח אותם לשרת של טכנולוגיית הפרסום לאיסוף. שרת טכנולוגיית הפרסום צריך להסתמך על שירות צבירת נתונים כדי לגשת לתובנות שהופחתה מהן הרעש.
עבור Private Aggregation, הקוד נראה כך:
- צד שלישי מחליט מה הוא רוצה למדוד וכותב את הנתונים ב-Shared Storage כדי לקרוא אותם בשלב מאוחר יותר.
- המשתמש מפעיל אירוע שתואם למה שצד שלישי רוצה למדוד. לדוגמה, כשהמשתמש מבקר באתר עם תוכן מוטמע, הצד השלישי יכול לקרוא את הנתונים ב-Shared Storage ולהשתמש ב-Private Aggregation כדי לשלוח דוחות מוצפנים שניתן לצבור אותם לשרת שלכם לאיסוף.

דוחות עם אפשרות לצבירה
כדי שאפשר יהיה לעבד את הדוחות שנאספו ולצבור אותם בדוח סיכום, צריך לקבץ אותם. קבוצה היא קבוצה אסטרטגית של דוחות שאפשר לצבור.
בדוחות שאפשר לצבור יש כמות קטנה של נתונים ללא הצפנה, שכלולים כ-shared_info
, וניתן להשתמש בהם כדי ליצור קבוצות. המידע הזה כולל את חותמת הזמן ואת מקור הדיווח. אי אפשר ליצור קבוצות על סמך מידע מוצפן בדוח.
באופן אידיאלי, האצוות יכילו הרבה דוחות. אתם יכולים לבחור לאסוף את הבקשות בקבוצות לפי שעה, יום, שבוע או כל תדירות אחרת שתרצו. האסטרטגיה הזו יכולה להשתנות באירועים ספציפיים שבהם צפויה עלייה בנפח התנועה.
לדוגמה, כשמקבצים דוחות שאפשר לצבור באמצעות Attribution Reporting API, אפשר לעדכן את אסטרטגיית הקיבוץ לשעה ביום של מכירה גדולה, שבו צפויה כמות גדולה יותר של המרות מפרסום.
כשמשתמשים ב-Private Aggregation API, אפשר לשנות את האסטרטגיה ביום של הודעה גדולה לעיתונות על קטע תוכן ספציפי שמוטמע באתרים של צד שלישי.
עיבוד נתונים באמצעות שירות האגרגציה
שירות הצבירה מפענח ומשלב את הנתונים שנאספו בחבילות מהדוחות של הנתונים הנצברים, מוסיף נתונים "מיותרים" ומחזיר את דוח הסיכום הסופי. השירות הזה פועל בסביבת מחשוב אמינה (TEE), שנפרסת בשירות ענן שתומך באמצעי האבטחה הנדרשים כדי להגן על הנתונים האלה.
דוחות סיכום עם דיווח שיוך
כדי שספקי טכנולוגיות הפרסום יוכלו לאחזר דוח סיכום, הם צריכים לבצע את הפעולות הבאות:
- ספק טכנולוגיית הפרסום אוסף דוחות עם נתונים שאפשר לצבור מדפדפנים של משתמשים ספציפיים.
- ספק טכנולוגיית הפרסום מקבץ את הדוחות שאפשר לצבור ומעביר את הקבוצות לשירות הצבירה.
- שירות הצבירה מתזמן עובד כדי לצבור את הנתונים.
- עובד האגרגציה מפענח ומאגרג נתונים מהדוחות שאפשר לצבור, יחד עם נתונים עם רעש.
- שירות הצבירה מחזיר את דוח הסיכום לספק טכנולוגיית הפרסום.

ספקי טכנולוגיית הפרסום יכולים להשתמש בדוח הסיכום כדי להנחות את הבידינג ולהציע דיווח ללקוחות שלהם. סכימה בקובץ JSON היא הפורמט המוצע לדוחות סיכום.
דוחות סיכום עם Private Aggregation
- קריאת הנתונים מאתרים שונים שנאספו על ידי Shared Storage ויצירת מפתח צבירת נתונים כדי לקבץ את הנתונים.
- קוראים ל-Private Aggregation API מ-worklet של Shared Storage עם מפתח האגרגציה והערך שרוצים לצבור. הדפדפן יוצר דוח מוצפן שניתן לצבור מתוך הקלט שלכם, ושולח אותו לשרת שלכם לאיסוף.
- צריך לאסוף את הדוחות שאפשר לצבור ולשלוח אותם לשירות הצבירה לצורך עיבוד.
- שירות הצבירה מעבד את הדוחות שנאספו בקבוצה, ואז מוסיף להם רעש.
- שירות הצבירה מחזיר את דוח הסיכום לבקשה.
שיתוף משוב ויצירת אינטראקציה
דוחות סיכום הם חלק חשוב מההצעות למדידת ביצועים בארגז החול לפרטיות. כמו הצעות אחרות לארגז החול לפרטיות, ההצעה הזו מתועדת ומתוארת באופן ציבורי ב-GitHub.
- דיון על Attribution Reporting API
- דיון על Private Aggregation API
- תמיכה למפתחים: אפשר לשאול שאלות ולהצטרף לדיוני המאגר של תמיכה למפתחים של ארגז החול לפרטיות.