שיתוף נתונים בין Aggregation Service לבין Coordinators
שירות ליצירה ולהפצה של מפתחות
שירות אירוח המפתחות הוא חלק מהותי באופן הפעולה של רכיבי התיאום. התפקיד שלו הוא לאחסן מפתחות שנוצרו משירות יצירת המפתחות, שתפקידו ליצור מפתחות להצפנת נתונים (DEK) ולספק אותם לשימוש ציבורי או פרטי. שירות אירוח המפתחות הציבוריים משתמש ברשת להעברת תוכן (CDN) כדי לספק מפתחות כאלה להצפנה של נתוני משתמשים בלקוחות Chrome או Android עבור Aggregation Service ו-B&A Service. שירות אירוח המפתחות הפרטיים משתמש בממשקי API מאובטחים שמספקים מפתחות פרטיים שאפשר לגשת אליהם רק מתוך מופע TEE למטרות פענוח. במקרה של Aggregation Service, הפעולה הזו תהיה פענוח של דוחות גולמיים שניתנים לצבירה, שמגיעים מ-Attribution Reporting API או מ-Private Aggregation API.
חשבונאות של דוחות שניתן לצבור
Aggregatable Reporting Account Service משמש לניהול השימוש בדוחות כדי לוודא שהם לא יעברו עיבוד יותר מפעם אחת. לשם כך, המערכת משתמשת במזהה משותף ובמקור הדיווח שהתקבל מ-Aggregation Service. כש-Aggregation Service קורא ל-Aggregatable Reporting Account Service כדי לקבל נתונים על ניצול התקציב, הוא שולח את המזהה המשותף ואת מקור הדיווח ל-Aggregatable Reporting Account Service. השירות הזה משתמש במקור לצורך הרשאה, ובמקור ובמזהה המשותף כדי לעקוב אחרי ניצול התקציב.
אם התקציב לא נוצל כבר עבור המזהה המשותף שצוין, שירות חשבון דיווח עם נתונים מצטברים ינצל את התקציב, יעקוב אחרי הניצול של המזהה המשותף בספר חשבונות ויחזיר קוד הצלחה לשירות הצבירה. לאחר מכן, שירות הצבירה יוצר דוח סיכום ושולח אותו לטכנולוגיית הפרסום. אם הצריכה נכשלת, שגיאה מוחזרת לשירות הצבירה ועבודת הצבירה נכשלת. בתגובה, Aggregation Service מחזיר את קוד השגיאה הזה לטכנולוגיית הפרסום.
מידע נוסף על דיווח מצטבר ועל Cross-Cloud Coordinators