React Native SDK - Definir um ID de utilizador

Documento

Definindo uma ID de usuário

Importante: Se você assinar a solução Cross-Device da Singular, deverá coletar o ID do usuário em todas as plataformas usando um fluxo de login ou autenticação.

Práticas recomendadas

  • A ID de usuário pode ser qualquer identificador e não deve expor PII (Informações de identificação pessoal). Por exemplo, não deve utilizar o endereço de correio eletrónico, o nome de utilizador ou o número de telefone brutos de um utilizador. A Singular recomenda o uso de um valor com hash exclusivo apenas para seus dados primários.
  • O valor do ID de usuário passado para a Singular também deve ser o mesmo ID de usuário interno capturado em todas as plataformas (Web/Mobile/PC/Console/Offline).
  • A Singular incluirá o ID de utilizador nas exportações ao nível do utilizador, ETL e postbacks do BI interno (se configurado). O ID do usuário é um dado primário e a Singular não o compartilha com outras partes.
  • O valor da ID de usuário, quando definido com o método Singular SDK, persistirá até que seja desmarcado usando o método unsetCustomUserId ou até que o aplicativo seja desinstalado. Fechar ou reiniciar a aplicação não anula a definição do ID de utilizador.
  • Nota: Se vários Utilizadores utilizarem um único dispositivo, recomendamos a implementação de um fluxo de fim de sessão para definir e anular a definição do ID de Utilizador para cada início e fim de sessão.

Implementação

Para definir o ID de utilizador, utilize o método setCustomUserId método. Para a anular (por exemplo, se o Utilizador "terminar a sessão" da conta), chame unsetCustomUserId.


Se você já sabe a ID do usuário quando o aplicativo é aberto, defina o método withCustomUserId antes de inicializar o Singular SDK. Dessa forma, o Singular pode ter a ID de usuário desde a primeira sessão. No entanto, a ID de usuário normalmente não está disponível até que o usuário se registre ou faça um login. Nesse caso, chame setCustomUserId depois que o fluxo de registro for concluído.