Configurar a coleta e o uso de dados do Analytics

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:

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âmetro google_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.