Por que minhas análises do grupo de usuários do Amazon Cognito não estão aparecendo no meu painel do Amazon Pinpoint?

2 minuto de leitura
0

Minhas análises do grupo de usuários do Amazon Cognito não estão publicando no painel do meu projeto do Amazon Pinpoint. Por que as análises do meu grupo de usuários não aparecem no Amazon Pinpoint depois que eu especifico as configurações de análise do Amazon Pinpoint no console do Amazon Cognito?

Descrição breve

Verifique se a aplicação está transmitindo um parâmetro AnalyticsMetadata em suas solicitações para a operação da API InitiateAuth. Sem esse parâmetro, o Amazon Cognito não pode transmitir as análises do grupo de usuários da aplicação para o Amazon Pinpoint.

Para que sua aplicação transmita um parâmetro AnalyticsMetadata em suas solicitações para a operação da API InitiateAuth, use os SDKs da AWS.

Resolução

Importante: O valor do parâmetro AnalyticsMetadata deve ser exclusivo para cada endpoint. Cada valor exclusivo corresponde a um único ponto de dados no painel do Amazon Pinpoint.

Para obter instruções para cada SDK da AWS específico do idioma, consulte também a seção da página InitiateAuth na Referência de API do Amazon Cognito.

Exemplo de código do SDK da AWS para JavaScript

var cognitoidentityserviceprovider = new AWS.CognitoIdentityServiceProvider();
var params = {
  AuthFlow: "USER_PASSWORD_AUTH",
  ClientId: 'STRING_VALUE', /* the client ID attached to the Pinpoint project */
  AuthParameters: {
    'USERNAME': 'STRING_VALUE',
    'PASSWORD': 'STRING_VALUE'
  },
  AnalyticsMetadata: {
    AnalyticsEndpointId: 'STRING_VALUE' /* random UUID unique for each Cognito user */
  },
};
cognitoidentityserviceprovider.initiateAuth(params, function(err, data) {
  if (err) console.log(err, err.stack); // an error occurred
  else     console.log(data);           // successful response
});

AWS OFICIAL
AWS OFICIALAtualizada há 2 anos