O Google Analytics oferece recursos que permitem controlar a coleta e o uso de dados do Analytics.
Desativar coleta de dados do Analytics
Em alguns casos, você pode querer desabilitar temporária ou permanentemente a coleta de dados do Analytics, como para coletar o consentimento do usuário final ou para cumprir obrigações legais. O Google Analytics oferece várias opções para desativar e desativar a coleta do Analytics. Usados em conjunto, eles oferecem suporte a muitos casos de uso típicos.
Desativar coleta temporariamente
Se você quiser desativar temporariamente a coleta do Analytics, por exemplo, para obter o consentimento do usuário final antes de coletar dados, defina o valor de firebase_analytics_collection_enabled
como false
no AndroidManifest.xml
do seu aplicativo na tag application
. Por exemplo:
<meta-data android:name="firebase_analytics_collection_enabled" android:value="false" />
Para reativar a coleta, por exemplo, após o consentimento do usuário final, chame o método setAnalyticsCollectionEnabled()
da classe FirebaseAnalytics
. Por exemplo:
setAnalyticsCollectionEnabled(true);
Se precisar suspender a coleta novamente por qualquer motivo, você pode ligar
setAnalyticsCollectionEnabled(false);
e a coleta será suspensa até que você a reative.
Desativar coleção permanentemente
Se você precisar desativar permanentemente a coleta do Analytics em uma versão do seu aplicativo, defina firebase_analytics_collection_deactivated
como true no AndroidManifest.xml do seu aplicativo na tag application
. Por exemplo:
<meta-data android:name="firebase_analytics_collection_deactivated" android:value="true" />
Desativar coleta de ID de publicidade
Se desejar desativar a coleta do ID de publicidade no seu aplicativo Android, você poderá definir o valor de google_analytics_adid_collection_enabled
como false
no AndroidManifest.xml
do seu aplicativo na tag application
. Por exemplo:
<meta-data android:name="google_analytics_adid_collection_enabled" android:value="false" />
Controle a coleta de dados para publicidade personalizada
Se você vinculou seu projeto do Google Analytics a uma conta de anúncios, ativou uma integração de anúncios ou optou pelo compartilhamento de dados , seus dados do Analytics poderão ser qualificados para uso em publicidade personalizada. Isso significa, por exemplo, que você pode usar eventos coletados, como first_open
para criar e implantar listas de público-alvo para remarketing, a menos que indique que tais dados não estão disponíveis para publicidade personalizada.
Você pode controlar programaticamente se os dados do Analytics de um usuário devem ser usados para publicidade personalizada usando qualquer uma das seguintes opções:
Recomendado : ative ou desative dinamicamente a personalização de anúncios respeitando a escolha de consentimento do usuário. Implemente a API do modo de consentimento do Google .
Ative ou desative a personalização de anúncios no nível do usuário: controle a personalização de anúncios como uma propriedade do usuário .
Ativar ou desativar a personalização de anúncios no nível da propriedade do Analytics: desative a personalização de anúncios por região geográfica na sua propriedade do Analytics .
Desative recursos de publicidade personalizados por meio de uma propriedade do usuário
API do modo de consentimento do Googleé a maneira recomendada de ativar e desativar a publicidade personalizada.No entanto, se o seu aplicativo ainda não usa o modo de consentimento, você pode controlar a personalização com a opção a seguir.
Para desativar o comportamento de publicidade personalizada por padrão, especifique o seguinte campo no AndroidManifest.xml
do seu aplicativo na tag application
:
<meta-data android:name="google_analytics_default_allow_ad_personalization_signals" android:value="false" />
Reativar recursos de publicidade personalizados por meio de uma propriedade do usuário
Se você usar o parâmetrogoogle_analytics_default_allow_ad_personalization_signals
para controlar a personalização de anúncios, poderá reativar a personalização de anúncios com o método setUserProperty
conforme mostrado abaixo:setUserProperty( ALLOW_AD_PERSONALIZATION_SIGNALS, "true" );
Se você optou por desativar temporariamente a coleta de análises (por exemplo, até que um usuário final forneça consentimento) e deseja controlar os recursos de publicidade personalizados ao reativar a coleta de análises para um usuário, certifique-se de que sua chamada para especificar essa configuração preceda sua chamada para reativar a coleta de análises. Por exemplo:
setUserProperty( ALLOW_AD_PERSONALIZATION_SIGNALS, … );
setAnalyticsCollectionEnabled(true);
Confirme suas configurações
Quando os sinais de personalização de anúncios forem desativados para um usuário por meio de um dos mecanismos definidos acima, os pacotes de eventos subsequentes registrados no dispositivo desse usuário conterão uma propriedade de usuário chamada non_personalized_ads
com valor 1 para indicar que os eventos nesse pacote não estão disponíveis para anúncios personalizados. anúncio. A desativação da publicidade personalizada não afeta o uso dos dados para fins de medição, incluindo relatórios e atribuição.
Veja suas alterações de configuração
Depois de fazer alterações nas configurações do Google Analytics, o SDK faz download das alterações. O processo é rápido e contínuo, para que você possa testar rapidamente suas alterações. Quando você faz alterações no Analytics, pode levar alguns minutos para implantar no seu aplicativo. Se o seu aplicativo estiver ativo, o processo completo de implantação poderá levar até uma hora para ser concluído.