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

בחירת פלטפורמה: iOS+ Android

בדף הזה מתוארות התכונות שזמינות ב-Google Analytics ומאפשרות לכם לשלוט באיסוף של נתוני Analytics ובשימוש בהם.

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

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

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

אם רוצים להשבית זמנית את איסוף הנתונים של Analytics, למשל כדי לקבל את הסכמת משתמש הקצה לפני איסוף הנתונים, אפשר להגדיר את הערך של firebase_analytics_collection_enabled ל-false בתג application בקובץ AndroidManifest.xml של האפליקציה. לדוגמה:

<meta-data android:name="firebase_analytics_collection_enabled" android:value="false" />

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

Kotlin

setAnalyticsCollectionEnabled(true);

Java

setAnalyticsCollectionEnabled(true);

Unity

Firebase.Analytics.FirebaseAnalytics.SetAnalyticsCollectionEnabled(true);

אם אתם צריכים להשעות את האוסף שוב מסיבה כלשהי, אתם יכולים להתקשר למספר הבא והאוסף יושעה עד שתפעילו אותו מחדש.

Kotlin

setAnalyticsCollectionEnabled(false);

Java

setAnalyticsCollectionEnabled(false);

Unity

Firebase.Analytics.FirebaseAnalytics.SetAnalyticsCollectionEnabled(false);

השבתה קבועה של האיסוף

אם אתם צריכים להשבית את איסוף Analytics באופן קבוע בגרסה של האפליקציה, צריך להגדיר את firebase_analytics_collection_deactivated כ-true בקובץ AndroidManifest.xml של האפליקציה בתג application. לדוגמה:

<meta-data android:name="firebase_analytics_collection_deactivated" android:value="true" />

השבתת האיסוף של מזהה הפרסום

אם רוצים להשבית את האיסוף של מזהה הפרסום באפליקציית Android, אפשר להגדיר את הערך של google_analytics_adid_collection_enabled ל-false ב-AndroidManifest.xml של האפליקציה בתג application. לדוגמה:

<meta-data android:name="google_analytics_adid_collection_enabled" android:value="false" />

איך שולטים באיסוף הנתונים לצורך פרסום מותאם אישית

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

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

השבתת תכונות של פרסום בהתאמה אישית באמצעות מאפיין משתמש

ה-API להפעלת סטטוס הסכמה של Google הוא הדרך המומלצת להפעלה ולהשבתה של פרסום בהתאמה אישית.

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

כדי להשבית את התנהגות הפרסום בהתאמה אישית כברירת מחדל, צריך לציין את השדה הבא ב-AndroidManifest.xml של האפליקציה בתג application:

<meta-data android:name="google_analytics_default_allow_ad_personalization_signals" android:value="false" />

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

אם אתם משתמשים בפרמטר google_analytics_default_allow_ad_personalization_signals כדי לשלוט בהתאמה אישית של מודעות, אתם יכולים להפעיל מחדש את ההתאמה האישית של מודעות באמצעות השיטה setUserProperty כמו שמוצג בהמשך:

Kotlin

setUserProperty( ALLOW_AD_PERSONALIZATION_SIGNALS, "true" );

Java

setUserProperty( ALLOW_AD_PERSONALIZATION_SIGNALS, "true" );

Unity

Firebase.Analytics.FirebaseAnalytics.SetUserProperty(FirebaseAnalytics.UserPropertyAllowAdPersonalizationSignals, true);

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

Kotlin

setUserProperty( ALLOW_AD_PERSONALIZATION_SIGNALS,  );
setAnalyticsCollectionEnabled(true);

Java

setUserProperty( ALLOW_AD_PERSONALIZATION_SIGNALS,  );
setAnalyticsCollectionEnabled(true);

Unity

Firebase.Analytics.FirebaseAnalytics.SetUserProperty(FirebaseAnalytics.UserPropertyAllowAdPersonalizationSignals, ...);
Firebase.Analytics.FirebaseAnalytics.SetAnalyticsCollectionEnabled(true);

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

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

.

הצגת שינויים בהגדרות

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