Todos os produtos
Search
Central de documentação

Mobile Platform as a Service:User ID

Última atualização: Jun 28, 2026

O User ID é essencial em diversos cenários.

  • O Mobile Analysis Service (MAS) possui um atributo predefinido do tipo string chamado userId. Para visualizar os detalhes desse atributo, faça login no console e acesse a página Mobile Analysis Service > Custom analysis > Custom configuration > Attribute.

  • Diferentes tipos de logs de rastreamento incluem o campo User ID. Para mais informações, consulte Modelo de log > Rastreamento de eventos personalizados.

  • A análise de eventos relacionada ao volume de usuários (UV) depende do campo User ID.

  • Ao usar o mPaaS Delivery Service para liberar uma versão do aplicativo para uma lista de permissões específica de usuários em modo de liberação gradual, os IDs de usuário são obrigatórios no cliente.

User ID e device ID

Um usuário pode usar um aplicativo antes de fazer login. Nesse caso, o user ID pode estar vazio, mas o device ID geralmente está disponível. Portanto, use o device ID para analisar o comportamento do usuário em vez do user ID.

Por exemplo, ao usar a função de análise de funil, especifique o user ID ou o device ID para o cálculo. Se usar o user ID, o número de usuários corresponderá à quantidade de user IDs distintos. Se usar o device ID, o número de usuários será igual à quantidade de device IDs distintos.

Defina user ID

Para usar as funções de análise relacionadas ao user ID, chame a API do SDK para definir os IDs de usuário.

Nota
  • Evite usar símbolos especiais ao configurar user IDs. Use apenas números e letras.

  • Não use o device ID lido pelo UTDID como userId.

Android

  • Cenário 1: Chame a interface de ativação de usuário MPLogger.reportUserLogin("userId");.

    Para coletar o número de usuários registrados de um aplicativo, chame MPLogger.reportUserLogin("userId");. Essa API define automaticamente o user ID global como parâmetro de entrada, sem necessidade de operação manual.

  • Demais cenários: Use MPLogger.setUserId("userId"); para definir um user ID.

Para mais informações, consulte Log de relatório de dispositivo/usuário ativo.

iOS

Defina o user ID na Category de MPaaSInterface. Para mais informações, consulte Configurar um projeto.

@implementation MPaaSInterface (Demo)
- (NSString *)userId
{
    return @"the-user-id";
}
@end