Join us for Firebase Summit on November 10, 2021. Tune in to learn how Firebase can help you accelerate app development, release with confidence, and scale with ease. Register

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

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 . לדוגמה:

מָהִיר

Analytics.setAnalyticsCollectionEnabled(true)

Objective-C

[FIRAnalytics setAnalyticsCollectionEnabled:YES];

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

מָהִיר

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 של האפליקציה שלך. הגדרת 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 (מזהה הפרסום של המכשיר) באפליקציית ה- iOS, להבטיח כי במסגרת AdSupport אינו כלול באפליקציה.

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

pod 'Firebase/AnalyticsWithoutAdIdSupport'

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

השבת את אוסף צה"ל

אם ברצונך לאוסף להשבית של IDFV (מזהה עבור Vendor) באפליקציית ה- iOS, להגדיר את הערך של 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 שיטה כמתואר להלן:

מָהִיר

Analytics.setUserProperty("true", forName: AnalyticsUserPropertyAllowAdPersonalizationSignals)

Objective-C

[FIRAnalytics setUserPropertyString:@"YES" forName:kFIRUserPropertyAllowAdPersonalizationSignals];

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

מָהִיר

Analytics.setUserProperty(..., forName: AnalyticsUserPropertyAllowAdPersonalizationSignals)
Analytics.setAnalyticsCollectionEnabled(true)

Objective-C

[FIRAnalytics setUserPropertyString:... forName:kFIRUserPropertyAllowAdPersonalizationSignals];
[FIRAnalytics setAnalyticsCollectionEnabled:YES];

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

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