| Seleziona la piattaforma: | iOS+ Android |
Questa pagina descrive le funzionalità offerte da Google Analytics che ti consentono di controllare la raccolta e l'utilizzo dei dati di Analytics.
Disattiva la raccolta dei dati di Analytics
In alcuni casi, potresti voler disattivare temporaneamente o definitivamente la raccolta dei dati di Analytics, ad esempio per raccogliere il consenso degli utenti finali o per adempiere a obblighi di legge. Google Analytics offre diverse opzioni per disattivare la raccolta di Analytics. Se utilizzati insieme, supportano molti casi d'uso tipici.
Disattiva temporaneamente la raccolta
Se vuoi disattivare temporaneamente la raccolta di Analytics, ad esempio per ottenere il consenso dell'utente finale prima di raccogliere i dati, puoi impostare il valore di firebase_analytics_collection_enabled su false nel file AndroidManifest.xml dell'app nel tag application. Ad esempio:
<meta-data android:name="firebase_analytics_collection_enabled" android:value="false" />
Per riattivare la raccolta, ad esempio dopo che un utente finale ha fornito il consenso, chiama il metodo setAnalyticsCollectionEnabled() della classe FirebaseAnalytics. Ad esempio:
Kotlin
setAnalyticsCollectionEnabled(true);
Java
setAnalyticsCollectionEnabled(true);
Unity
Firebase.Analytics.FirebaseAnalytics.SetAnalyticsCollectionEnabled(true);
Se per qualsiasi motivo devi sospendere nuovamente la raccolta, puoi chiamare il seguente comando e la raccolta verrà sospesa finché non la riattivi.
Kotlin
setAnalyticsCollectionEnabled(false);
Java
setAnalyticsCollectionEnabled(false);
Unity
Firebase.Analytics.FirebaseAnalytics.SetAnalyticsCollectionEnabled(false);
Disattiva definitivamente la raccolta
Se devi disattivare definitivamente la raccolta di Analytics in una versione della tua app, imposta firebase_analytics_collection_deactivated su true nel file AndroidManifest.xml dell'app nel tag application. Ad esempio:
<meta-data android:name="firebase_analytics_collection_deactivated" android:value="true" />
Disattiva la raccolta dell'ID pubblicità
Se vuoi disattivare la raccolta dell'ID pubblicità nella tua app per Android, puoi impostare il valore di google_analytics_adid_collection_enabled su false nel file AndroidManifest.xml della tua app nel tag application. Ad esempio:
<meta-data android:name="google_analytics_adid_collection_enabled" android:value="false" />
Controlla la raccolta dei dati per la pubblicità personalizzata
Se hai collegato il tuo progetto Google Analytics a un account inserzionista o
se hai attivato un'integrazione di annunci o la
condivisione dei dati,
i tuoi dati di Analytics potrebbero essere idonei per l'utilizzo nella pubblicità personalizzata.
Ciò significa, ad esempio, che puoi utilizzare gli eventi raccolti, come first_open, per creare e implementare elenchi dei segmenti di pubblico per il remarketing, a meno che non indichi che questi dati non sono disponibili per la pubblicità personalizzata.
Puoi controllare in modo programmatico se i dati di Analytics di un utente devono essere utilizzati per la pubblicità personalizzata utilizzando una delle seguenti opzioni:
Consigliato: attiva o disattiva in modo dinamico la personalizzazione degli annunci rispettando la scelta di consenso dell'utente. Implementa l'API per la modalità di consenso di Google.
Attiva o disattiva la personalizzazione degli annunci a livello di utente: Controlla la personalizzazione degli annunci come proprietà utente.
Attiva o disattiva la personalizzazione degli annunci a livello di proprietà Analytics: Disattiva la personalizzazione degli annunci per regione geografica nella proprietà Analytics.
Disattivare le funzionalità di pubblicità personalizzata utilizzando una proprietà utente
L'API per la modalità di consenso di Google è il modo consigliato per attivare e disattivare la pubblicità personalizzata.
Tuttavia, se la tua app non utilizza ancora la modalità di consenso, puoi controllare la personalizzazione con la seguente opzione.
Per disattivare il comportamento della pubblicità personalizzata per impostazione predefinita, specifica il seguente campo nel file AndroidManifest.xml della tua app nel tag application:
<meta-data android:name="google_analytics_default_allow_ad_personalization_signals" android:value="false" />
Riattivare le funzionalità di pubblicità personalizzata tramite una proprietà utente
Se utilizzi il parametro google_analytics_default_allow_ad_personalization_signals per controllare la personalizzazione degli annunci, puoi riattivarla con il metodo setUserProperty come mostrato di seguito:
Kotlin
setUserProperty( ALLOW_AD_PERSONALIZATION_SIGNALS, "true" );
Java
setUserProperty( ALLOW_AD_PERSONALIZATION_SIGNALS, "true" );
Unity
Firebase.Analytics.FirebaseAnalytics.SetUserProperty(FirebaseAnalytics.UserPropertyAllowAdPersonalizationSignals, true);
Se hai scelto di disattivare temporaneamente la raccolta dei dati di analisi (ad esempio, finché un utente finale non fornisce il consenso) e vuoi controllare le funzionalità di pubblicità personalizzata dopo aver riattivato la raccolta dei dati di analisi per un utente, assicurati che la chiamata per specificare questa impostazione preceda quella per riattivare la raccolta dei dati di analisi. Ad esempio:
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);
Conferma le impostazioni
Quando gli indicatori di personalizzazione degli annunci sono stati disattivati per un utente tramite uno dei meccanismi definiti sopra, i bundle di eventi successivi registrati dal dispositivo dell'utente conterranno una proprietà utente denominata non_personalized_ads con un valore pari a 1 per indicare che gli eventi in quel bundle non sono disponibili per la pubblicità personalizzata. La disattivazione della pubblicità personalizzata non influisce sull'utilizzo dei dati per scopi di misurazione, inclusi i report e l'attribuzione.
Visualizza le modifiche alla configurazione
Una volta apportate le modifiche alle impostazioni di Google Analytics, l'SDK scarica le modifiche. Il processo è rapido e fluido, così puoi testare rapidamente le modifiche. Quando apporti modifiche in Analytics, potrebbero essere necessari alcuni minuti per il deployment nella tua app. Se la tua app è pubblicata, il completamento dell'intero processo di deployment potrebbe richiedere fino a un'ora.