מחיקת נתוני משתמשים

במסמך הזה נסביר איך אפשר למחוק נתונים שמשויכים למזהה משתמש נתון באמצעות User Deletion API של Google Analytics. הכלי הזה הוא אחד מכמה כלים שזמינים כדי לעזור לכם לשמור על הנתונים.

מידע נוסף זמין במסמכי התיעוד.

אפשר להשתמש בפרויקטים של Firebase או בנכסים של Google Analytics כדי לשלוח בקשות User-Deletion API. היקף ההרשאות של OAuth 2.0‏ https://www.googleapis.com/auth/analytics.user.deletion נדרש לבקשות שמפורטות במדריך הזה.

שליחת בקשת מחיקה

משתמשים ב-method‏ upsert כדי לבקש מחיקה של נתונים של משתמש נתון. השיטה upsert מקבלת פרמטר אחד בלבד, שהוא userDeletionRequest.

כדי לציין את המשתמש שרוצים למחוק את הנתונים שלו, מגדירים את אחד המזהים בשדה id.userId. צריך לציין את סוג המזהה בשדה id.type.

זוהי רשימה של סוגי מזהי המשתמשים הנתמכים:

  • CLIENT_ID: מזהה הלקוח ב-Google Analytics (התמיכה קיימת רק כששדה propertyId מוגדר).
  • USER_ID: User-ID ב-Google Analytics (התמיכה קיימת רק כשהשדה propertyId מוגדר).
  • APP_INSTANCE_ID: מזהה מופע האפליקציה ב-Firebase (התמיכה קיימת רק כשהשדה firebaseProjectId או propertyId מוגדר).

בכל בקשה למחיקת נתונים, המערכת מעבדת רק את המזהה שנשלח בבקשה הזו.

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

מידע נוסף על מזהי משתמשים

ציר הזמן של המחיקה

ה-method upert מחזירה משאב בקשת מחיקה של משתמש עם השדה deletionRequestTime מוגדר. השדה deletionRequestTime מציין את השעה שבה בקשת המחיקה התקבלה ב-Google Analytics.

עם בקשת המחיקה, הנתונים המשויכים למזהה המשתמש יוסרו מהדוח האישי של המשתמש תוך 72 שעות, ולאחר מכן יימחקו משרתי Analytics בתהליך המחיקה הבא. תהליכי המחיקה מתוזמנים להתרחש כל חודשיים. אם ייצאתם את נתוני המשתמשים מחוץ ל-Google Analytics, מומלץ תחילה למחוק אותם משם.