왜 Amazon Cognito 사용자 풀 분석이 Amazon Pinpoint 대시보드에 표시되지 않는 건가요?

최종 업데이트 날짜: 2022년 5월 27일

Amazon Cognito 사용자 풀 분석이 Amazon Pinpoint 프로젝트 대시보드에 게시되지 않습니다. Amazon Cognito 콘솔에서 Amazon Pinpoint 분석 설정을 지정한 후 사용자 풀 분석이 Amazon Pinpoint에 표시되지 않는 이유가 뭔가요?

간략한 설명

애플리케이션이 요청의 AnalyticsMetadata 파라미터를 InitiateAuth API 작업에 전달하고 있는지 확인합니다. 이 파라미터가 없으면, Amazon Cognito는 애플리케이션에서 Amazon Pinpoint로 사용자 풀 분석을 전달할 수 없습니다.

애플리케이션이 요청의 AnalyticsMetadata 파라미터를 InitiateAuth API 작업에 전달하도록 하려면, AWS SDK를 사용하세요.

해결 방법

중요: AnalyticsMetadata 파라미터 값은 각 엔드포인트마다 고유해야 합니다. 각 고유 값은 Amazon Pinpoint 대시보드의 단일 데이터 포인트에 해당합니다.

각 언어별 AWS SDK에 대한 자세한 내용은 Amazon Cognito API 참조에서 InitiateAuth 페이지의 추가 참조(See also) 섹션을 참조하세요.

JavaScript 코드 예시용 AWS SDK

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
});

이 문서가 도움이 되었나요?


결제 또는 기술 지원이 필요합니까?