Catch up on everything announced at Firebase Summit, and learn how Firebase can help you accelerate app development and run your app with confidence. Learn More

הגדר את איסוף הנתונים והשימוש ב-Analytics

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

Google Analytics מציע תכונות המאפשרות לך לשלוט באיסוף ובשימוש בנתוני Analytics.

השבת את איסוף הנתונים של Analytics

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

השבת זמנית את האיסוף

אם ברצונך להשבית זמנית את איסוף Analytics, כגון לקבל הסכמת משתמש קצה לפני איסוף נתונים, תוכל להגדיר את הערך של FIREBASE_ANALYTICS_COLLECTION_ENABLED ל- NO (בוליאני) בקובץ Info.plist של האפליקציה שלך. לדוגמה, מוצג ב-XML המקור:

<key>FIREBASE_ANALYTICS_COLLECTION_ENABLED</key>
<false/>

כדי להפעיל מחדש איסוף, כגון לאחר שמשתמש קצה מספק הסכמה, קרא לשיטת המופע setAnalyticsCollectionEnabled של Analytics . לדוגמה:

מָהִיר

הערה: מוצר Firebase זה אינו זמין ביעד macOS.
Analytics.setAnalyticsCollectionEnabled(true)

Objective-C

הערה: מוצר Firebase זה אינו זמין ביעד macOS.
[FIRAnalytics setAnalyticsCollectionEnabled:YES];

אם אתה צריך להשהות שוב את הגבייה מכל סיבה שהיא, אתה יכול להתקשר

מָהִיר

הערה: מוצר Firebase זה אינו זמין ביעד macOS.
Analytics.setAnalyticsCollectionEnabled(false)

Objective-C

[FIRAnalytics setAnalyticsCollectionEnabled:NO];

והאיסוף מושעה עד שתפעיל אותו מחדש. הערך שהוגדר על ידי שיטת setAnalyticsCollectionEnabled נמשך בכל הפעלת האפליקציה ודובר את הערך עבור FIREBASE_ANALYTICS_COLLECTION_ENABLED בקובץ Info.plist של האפליקציה שלך. לאחר שתגדיר ערך עבור setAnalyticsCollectionEnabled , אוסף Analytics יישאר במצב זה עד setAnalyticsCollectionEnabled נקרא שוב, גם אם משתמש יסגור ויפתח מחדש את האפליקציה שלך.

השבת לצמיתות את האיסוף

אם עליך לבטל לצמיתות את איסוף Analytics בגרסה של האפליקציה שלך, הגדר את FIREBASE_ANALYTICS_COLLECTION_DEACTIVATED ל- YES (בוליאני) Info.plist file של האפליקציה שלך. הגדרת FIREBASE_ANALYTICS_COLLECTION_DEACTIVATED ל- YES (בוליאנית) מקבלת עדיפות על פני כל הערכים עבור FIREBASE_ANALYTICS_COLLECTION_ENABLED ב- Info.plist של האפליקציה שלך, כמו גם כל ערכים שהוגדרו עם setAnalyticsCollectionEnabled .

כדי להפעיל מחדש את האיסוף, הסר את FIREBASE_ANALYTICS_COLLECTION_DEACTIVATED מה- Info.plist שלך. הגדרת FIREBASE_ANALYTICS_COLLECTION_DEACTIVATED ל- NO (בוליאנית) אינה משפיעה ומביאה לאותה התנהגות כמו אי הגדרת FIREBASE_ANALYTICS_COLLECTION_DEACTIVATED בקובץ Info.plist שלך.

השבת את איסוף IDFA

אם התקנת את Firebase דרך CocoaPods על ידי הוספת pod 'Firebase/Analytics' ל-Podfile של האפליקציה שלך וברצונך להשבית את איסוף ה-IDFA (מזהה פרסומי של מכשיר) באפליקציית Apple שלך, ודא שמסגרת AdSupport אינה כלולה באפליקציה שלך.

כדי להתקין את Firebase ללא יכולת איסוף של IDFA, השתמש במפרט המשנה הבא במקום pod 'Firebase/Analytics' :

pod 'Firebase/AnalyticsWithoutAdIdSupport'

למידע נוסף על IDFA בתיעוד של אפל:

השבת את אוסף IDFV

אם ברצונך להשבית את איסוף ה-IDFV (מזהה לספק) באפליקציית Apple שלך, הגדר את הערך של GOOGLE_ANALYTICS_IDFV_COLLECTION_ENABLED ל- NO (בוליאני) בקובץ Info.plist של האפליקציה שלך.

הגדר את השימוש בנתוני Analytics

השבת את תכונות הפרסום המותאם אישית

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

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

כדי להגדיר את ברירת המחדל של התנהגות הפרסום המותאם אישית, הגדר את הערך של GOOGLE_ANALYTICS_DEFAULT_ALLOW_AD_PERSONALIZATION_SIGNALS ל- NO (בוליאני) בקובץ Info.plist של האפליקציה שלך.

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

הפעל מחדש תכונות פרסום מותאם אישית

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

מָהִיר

הערה: מוצר Firebase זה אינו זמין ביעד macOS.
Analytics.setUserProperty("true", forName: AnalyticsUserPropertyAllowAdPersonalizationSignals)

Objective-C

הערה: מוצר Firebase זה אינו זמין ביעד macOS.
[FIRAnalytics setUserPropertyString:@"YES" forName:kFIRUserPropertyAllowAdPersonalizationSignals];

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

מָהִיר

הערה: מוצר Firebase זה אינו זמין ביעד macOS.
Analytics.setUserProperty(..., forName: AnalyticsUserPropertyAllowAdPersonalizationSignals)
Analytics.setAnalyticsCollectionEnabled(true)

Objective-C

הערה: מוצר Firebase זה אינו זמין ביעד macOS.
[FIRAnalytics setUserPropertyString:... forName:kFIRUserPropertyAllowAdPersonalizationSignals];
[FIRAnalytics setAnalyticsCollectionEnabled:YES];

אשר את ההגדרות שלך

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

ראה את שינויי התצורה שלך

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