O Google tem o compromisso de promover a igualdade racial para as comunidades negras. Saiba como.

Configurar a coleta e uso dos dados do Analytics

O Google Analytics oferece recursos que permitem controlar a coleta e o uso dos dados do Analytics.

Desativar a coleta de dados do Google Analytics

Em alguns casos, pode ser útil desativar de forma temporária ou permanente a coleta de dados do Analytics, seja para conseguir o consentimento do usuário final ou cumprir obrigações legais. O Google Analytics oferece várias opções para desabilitar e desativar a coleta do Analytics. Usadas juntas, elas são compatíveis com muitos casos de uso típicos.

Desativar temporariamente a coleta

Se você quiser desativar temporariamente a coleta do Analytics, por exemplo, para conseguir o consentimento do usuário final antes de coletar os dados, defina o valor de FIREBASE_ANALYTICS_COLLECTION_ENABLED como NO (booleano) no arquivo Info.plist do seu aplicativo. Confira abaixo um exemplo de como isso é exibido no XML de origem:

<key>FIREBASE_ANALYTICS_COLLECTION_ENABLED</key>
<false/>

Para reativar a coleta, como após o consentimento de um usuário final, chame o método de instância setAnalyticsCollectionEnabled de Analytics. Exemplo:

Swift

Analytics.setAnalyticsCollectionEnabled(true)

Objective-C

[FIRAnalytics setAnalyticsCollectionEnabled:YES]

Se por algum motivo for necessário suspender a coleta, você poderá chamar

Swift

Analytics.setAnalyticsCollectionEnabled(false)

Objective-C

[FIRAnalytics setAnalyticsCollectionEnabled:NO]

e a coleta será suspensa até a reativação. O valor definido pelo método setAnalyticsCollectionEnabled persiste entre as execuções do app e modifica o valor de FIREBASE_ANALYTICS_COLLECTION_ENABLED no arquivo Info.plist do app. Depois de definir um valor para setAnalyticsCollectionEnabled, a coleta do Analytics permanece nesse estado até que setAnalyticsCollectionEnabled seja chamado novamente, mesmo que um usuário feche e reabra seu aplicativo.

Desativar a coleta permanentemente

Se você precisar desativar a coleta do Analytics permanentemente em uma versão do aplicativo, defina FIREBASE_ANALYTICS_COLLECTION_DEACTIVATED como YES (booleano) no arquivo Info.plist do app. Definir FIREBASE_ANALYTICS_COLLECTION_DEACTIVATED como YES (booleano) tem prioridade sobre os valores de FIREBASE_ANALYTICS_COLLECTION_ENABLED no Info.plist do seu aplicativo, bem como quaisquer valores definidos com setAnalyticsCollectionEnabled.

Para reativar a coleta, remova FIREBASE_ANALYTICS_COLLECTION_DEACTIVATED do arquivo Info.plist. Definir FIREBASE_ANALYTICS_COLLECTION_DEACTIVATED como NO (booleano) não terá qualquer efeito e resultará no mesmo comportamento de uma situação em que FIREBASE_ANALYTICS_COLLECTION_DEACTIVATED não foi definido no arquivo Info.plist.

Desativar a coleta do IDFA

Se você quiser desativar a coleta do IDFA (Identificador de publicidade) no seu app para iOS, verifique se o framework do AdSupport (em inglês) não está incluído no aplicativo.

Desativar a coleta do IDFV

Se você quiser desativar a coleta do IDFV (identificador para o fornecedor) no aplicativo para iOS, defina o valor de GOOGLE_ANALYTICS_IDFV_COLLECTION_ENABLED como NO (booleano) no arquivo Info.plist do app.

Configurar o uso de dados do Analytics

Desativar recursos de publicidade personalizada

Se você vinculou seu projeto do Google Analytics a uma conta do Google Ads, ativou uma integração de anúncios ou permitiu o compartilhamento de dados, então seus dados do Analytics estarão 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 você especifique que esses dados não estão disponíveis para publicidade personalizada.

Para controlar programaticamente se os dados do Analytics de um usuário devem ser usados para publicidade personalizada, defina o comportamento padrão apropriado no arquivo AndroidManifest.xml do aplicativo e use os métodos descritos abaixo para modificar esse comportamento padrão.

Para definir o comportamento de publicidade personalizada padrão, defina o valor de GOOGLE_ANALYTICS_DEFAULT_ALLOW_AD_PERSONALIZATION_SIGNALS como NO (booleano) no arquivo Info.plist do seu aplicativo.

Também é possível controlar se os dados coletados de usuários finais podem ser usados para fins de personalização de anúncios através da configuração de personalização de anúncios nas configurações de propriedade do Google Analytics.

Reativar recursos de publicidade personalizada

Para reativar os recursos de publicidade personalizada para um usuário no ambiente de execução, por exemplo, após o consentimento do usuário final, use o método setUserProperty, conforme mostrado abaixo:

Swift

Analytics.setUserProperty("true", forName: AnalyticsUserPropertyAllowAdPersonalizationSignals)

Objective-C

[FIRAnalytics setUserPropertyString:@"YES" forName:kFIRUserPropertyAllowAdPersonalizationSignals];

Se você escolheu desativar temporariamente a coleta do Analytics, por exemplo, até que um usuário final forneça consentimento, e quiser controlar os recursos de publicidade personalizada ao reativar a coleta do Analytics para um usuário, verifique se a sua chamada para especificar essa configuração precede sua chamada para reativar a coleta do Analytics. Exemplo:

Swift

Analytics.setUserProperty(..., forName: AnalyticsUserPropertyAllowAdPersonalizationSignals)
Analytics.setAnalyticsCollectionEnabled(true)

Objective-C

[FIRAnalytics setUserPropertyString:... forName:kFIRUserPropertyAllowAdPersonalizationSignals];
[FIRAnalytics setAnalyticsCollectionEnabled:YES];

Confirmar suas configurações

Quando os sinais de personalização de anúncios foram desativados para um usuário por meio de um dos mecanismos descritos acima, os pacotes de eventos subsequentes registrados a partir do dispositivo desse usuário conterão uma propriedade de usuário chamada "non_personalized_ads" (anúncios não personalizados) com um valor de 1 para indicar que os eventos desse pacote não estão disponíveis para publicidade personalizada. Desativar a publicidade personalizada não afeta o uso dos dados para fins de medição, incluindo a geração de relatórios e a atribuição.