Definir um código de usuário

O Google Analytics para Firebase tem uma chamada setUserID, que permite armazenar um código de usuário para a pessoa que usa seu aplicativo. Essa chamada é opcional e geralmente é usada por organizações que querem usar o Google Analytics junto com o BigQuery para associar dados de análise para o mesmo usuário em vários aplicativos, vários dispositivos ou vários provedores de análise.

Há muitas formas de criar IDs de usuário válidos. Uma abordagem é usar um identificador que você atribuiu e somente você poderá rastrear de volta para um usuário individual. Por exemplo, considere uma desenvolvedora fictícia de jogos para dispositivos móveis, a AwesomeGameCompany, que tem seu próprio AwesomeGameCompanyID interno criado para cada usuário. Se não for possível que uma organização externa rastreie AwesomeGameCompanyID de volta para o usuário original, ela poderá considerar o uso desse AwesomeGameCompanyID ou, melhor ainda, uma versão hash de AwesomeGameCompanyID como o valor do código de usuário para o Google Analytics. Isso permitiria que ela calculasse valores como o gasto total de um usuário em todos os seus jogos.

A definição de um código de usuário nunca é necessária para que o Google Analytics funcione corretamente. Se você quer apenas em encontrar eventos que pertencem ao mesmo usuário para o mesmo aplicativo em um único dispositivo, use user_pseudo_id. Esse valor é gerado automaticamente pelo Google Analytics e é armazenado no BigQuery para cada evento.

Como configurar o código de usuário

Defina um código de usuário com o seguinte método:

Swift

Analytics.setUserID("123456")

Objective-C

[FIRAnalytics setUserID:@"123456"]

Android

mFirebaseAnalytics.setUserId("123456");

Unity

Firebase.Analytics.FirebaseAnalytics.SetUserID("123456");

C++

analytics::SetUserId("123456");

Depois de definir um código de usuário, todos os eventos futuros serão marcados automaticamente com esse valor e você poderá acessá-lo ao consultar o valor user_id no BigQuery. Adicionar um código de usuário não afetará eventos registrados anteriormente pelo Google Analytics para Firebase.

Para saber mais sobre como acessar dados do Google Analytics no BigQuery, consulte este guia de desenvolvimento.

Enviar comentários sobre…

Precisa de ajuda? Acesse nossa página de suporte.