Google Analytics ofrece funciones que le permiten controlar la recopilación y el uso de datos de Analytics.
Deshabilitar la recopilación de datos de Analytics
En algunos casos, es posible que desee desactivar temporal o permanentemente la recopilación de datos de Analytics, como para obtener el consentimiento del usuario final o cumplir obligaciones legales. Google Analytics ofrece múltiples opciones para deshabilitar y desactivar la recopilación de Analytics. Usados juntos, admiten muchos casos de uso típicos.
Desactivar temporalmente la recopilación
Si desea deshabilitar temporalmente la recopilación de Analytics, por ejemplo para obtener el consentimiento del usuario final antes de recopilar datos, puede establecer el valor de firebase_analytics_collection_enabled
en false
en AndroidManifest.xml
de su aplicación en la etiqueta de la application
. Por ejemplo:
<meta-data android:name="firebase_analytics_collection_enabled" android:value="false" />
Para volver a habilitar la recopilación, por ejemplo, después de que un usuario final brinde su consentimiento, llame al método setAnalyticsCollectionEnabled()
de la clase FirebaseAnalytics
. Por ejemplo:
setAnalyticsCollectionEnabled(true);
Si necesita suspender nuevamente el cobro por cualquier motivo, puede llamar
setAnalyticsCollectionEnabled(false);
y la recopilación se suspende hasta que la vuelvas a habilitar.
Desactivar colección permanentemente
Si necesita desactivar la recopilación de Analytics de forma permanente en una versión de su aplicación, configure firebase_analytics_collection_deactivated
en verdadero en AndroidManifest.xml de su aplicación en la etiqueta de la application
. Por ejemplo:
<meta-data android:name="firebase_analytics_collection_deactivated" android:value="true" />
Deshabilitar la recopilación de ID de publicidad
Si desea deshabilitar la recopilación del ID de publicidad en su aplicación de Android, puede establecer el valor de google_analytics_adid_collection_enabled
en false
en AndroidManifest.xml
de su aplicación en la etiqueta de la application
. Por ejemplo:
<meta-data android:name="google_analytics_adid_collection_enabled" android:value="false" />
Controlar la recogida de datos para publicidad personalizada
Si ha vinculado su proyecto de Google Analytics a una cuenta de anuncios o ha habilitado de otro modo una integración de anuncios, o ha optado por compartir datos , sus datos de Analytics pueden ser elegibles para su uso en publicidad personalizada. Esto significa, por ejemplo, que puede utilizar eventos recopilados como first_open
para crear e implementar listas de audiencia para remarketing, a menos que indique que dichos datos no están disponibles para publicidad personalizada.
Puede controlar mediante programación si los datos de Analytics de un usuario deben usarse para publicidad personalizada mediante cualquiera de las siguientes opciones:
Recomendado : habilite o deshabilite dinámicamente la personalización de anuncios respetando la elección de consentimiento del usuario. Implementar la API del modo de consentimiento de Google .
Habilite o deshabilite la personalización de anuncios a nivel de usuario: controle la personalización de anuncios como propiedad del usuario .
Habilite o deshabilite la personalización de anuncios en el nivel de propiedad de Analytics: deshabilite la personalización de anuncios por región geográfica en su propiedad de Analytics .
Deshabilitar funciones de publicidad personalizada a través de una propiedad de usuario
API de modo de consentimiento de Googlees la forma recomendada de habilitar y deshabilitar la publicidad personalizada.Sin embargo, si tu aplicación aún no utiliza el modo de consentimiento, puedes controlar la personalización con la siguiente opción.
Para deshabilitar el comportamiento publicitario personalizado de forma predeterminada, especifique el siguiente campo en AndroidManifest.xml
de su aplicación en la etiqueta de la application
:
<meta-data android:name="google_analytics_default_allow_ad_personalization_signals" android:value="false" />
Volver a habilitar funciones de publicidad personalizadas a través de una propiedad de usuario
Si utiliza el parámetrogoogle_analytics_default_allow_ad_personalization_signals
para controlar la personalización de anuncios, puede volver a habilitar la personalización de anuncios con el método setUserProperty
como se muestra a continuación:setUserProperty( ALLOW_AD_PERSONALIZATION_SIGNALS, "true" );
Si ha elegido desactivar temporalmente la recopilación de análisis (por ejemplo, hasta que un usuario final dé su consentimiento) y desea controlar las funciones de publicidad personalizada al volver a habilitar la recopilación de análisis para un usuario, asegúrese de que su llamada para especificar esta configuración preceda a su Llame para volver a habilitar la recopilación de análisis. Por ejemplo:
setUserProperty( ALLOW_AD_PERSONALIZATION_SIGNALS, … );
setAnalyticsCollectionEnabled(true);
Confirma tu configuración
Cuando las señales de personalización de anuncios se han desactivado para un usuario a través de uno de los mecanismos definidos anteriormente, los paquetes de eventos posteriores registrados desde el dispositivo de ese usuario contendrán una propiedad de usuario denominada non_personalized_ads
con un valor de 1 para indicar que los eventos en ese paquete no están disponibles para personalización. publicidad. La desactivación de la publicidad personalizada no afecta el uso de los datos con fines de medición, incluidos los informes y la atribución.
Vea sus cambios de configuración
Una vez que haya realizado cambios en la configuración de Google Analytics, el SDK descarga los cambios. El proceso es rápido y fluido, por lo que puede probar rápidamente sus cambios. Cuando realiza cambios en Analytics, la implementación en su aplicación puede tardar unos minutos. Si su aplicación está activa, el proceso de implementación completo puede tardar hasta una hora en completarse.