Amazon Cognito ユーザープールで Amazon Pinpoint 分析を使用する - Amazon Cognito

「翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。」

Amazon Cognito ユーザープールで Amazon Pinpoint 分析を使用する

Amazon Cognito User Pools は Amazon Pinpoint と統合されており、Amazon Cognito ユーザープールの分析を提供し Amazon Pinpoint キャンペーンのユーザーデータを強化します。Amazon Pinpoint は、分析およびターゲットを絞ったキャンペーンを提供し、プッシュ通知を使用してモバイルアプリのユーザーエンゲージメントを支援します。Amazon Cognito ユーザープールで Amazon Pinpoint 分析のサポートを使用すると、Amazon Pinpoint コンソールでユーザープールへのサインアップ、サインイン、失敗した認証、デイリーアクティブユーザー (DAU)、月間アクティブユーザー (MAU) を追跡できます。デバイスプラットフォーム、デバイスロケール、およびアプリケーションのバージョンなどのデータを異なる日付範囲や属性で表示できます。

AWS Mobile SDK for Android または AWS Mobile SDK for iOS を使用して、アプリケーションに固有のユーザー属性を設定することもできます。これらを使用することにより、Amazon Pinpoint でユーザーを分割し対象を絞ったプッシュ通知を送信できます。 コンソールの [Amazon PinpointAnalytics] タブで、[Share user attribute data with Amazon Cognito] を選択すると、ユーザーの E メールアドレスや電話番号の追加のエンドポイントが作成されます。

と Amazon Cognito のリージョンマッピングの検索Amazon Pinpoint

次の表に、Amazon Cognito と Amazon Pinpoint のリージョンマッピングを示します。この表を使用して、Amazon Cognito ユーザープールを構築したリージョンと、対応する Amazon Pinpoint リージョンを見つけます。次に、これらのリージョンを使用して、Amazon Cognito と Amazon Pinpoint プロジェクトを統合します。

Amazon Cognito をサポートする リージョン Amazon Pinpoint Amazon Pinpoint プロジェクトリージョン

ap-northeast-1

ap-northeast-2

ap-south-1

ap-southeast-1

ap-southeast-2

ca-central-1

eu-central-1

eu-west-1

eu-west-2

us-east-1

us-east-2

us-west-2

us-east-1

us-east-1

us-east-1、ap-south-1

us-east-1

us-east-1、ap-southeast-2

us-east-1

us-east-1、eu-central-1

us-east-1、eu-west-1

us-east-1

us-east-1

us-east-1

us-east-1、us-west-2

リージョンマッピングの例

  • ap-northest-1 でユーザープールを作成する場合は、us-east-1 で Amazon Pinpoint プロジェクトを作成する必要があります。

  • ap-south-1 でユーザープールを作成する場合、us-east-1 または ap-south-1 で Amazon Pinpoint プロジェクトを作成する必要があります。

注記

Amazon Pinpoint は、北米、ヨーロッパ、アジア、およびオセアニアのいくつかの AWS リージョンで利用できます。テーブルの例外に加えて、Amazon Cognito ではリージョン内 Amazon Pinpoint 統合のみがサポートされます。が Amazon Pinpoint と同じリージョンで使用可能な場合、Amazon Cognito は、同じリージョン内の Amazon Cognito プロジェクトにイベントを送信します。Amazon Pinpointがリージョンで利用できない場合、Amazon Pinpoint は Amazon Cognito が利用可能になるまでそのリージョンでの Amazon Pinpoint 統合をサポートしていません。Amazon Pinpointのリージョンの詳細については、「Amazon Pinpoint エンドポイントとクォータ」を参照してください。Amazon Pinpoint

Amazon Pinpoint 分析の設定を指定する (AWS マネジメントコンソール)

分析の設定を指定するには

  1. Amazon Cognito コンソールにサインインします。

  2. ナビゲーションペインで [ユーザープールの管理] を選択して、編集するユーザープールを選択します。

  3. [Analytics (分析)] タブを選択します。

  4. [分析とキャンペーンの追加] を選択します。

  5. リストから [Cognito アプリクライアント] を選択します。

  6. Amazon Cognito アプリを [Amazon Pinpoint project (プロジェクト)] にマッピングするには、リストから Amazon Pinpoint プロジェクトを選択します。

    注記

    この Amazon Pinpoint プロジェクト ID は Amazon Pinpoint プロジェクトに固有の 32 文字の文字列です。これは Amazon Pinpoint コンソールに表示されます。

    複数の Amazon Cognito アプリを単一の Amazon Pinpoint プロジェクトにマッピングできます。ただし、各 Amazon Cognito アプリは 1 つの Amazon Pinpoint プロジェクトにのみマッピングできます。

    Amazon Pinpoint では、各プロジェクトは単一のアプリケーションにする必要があります。たとえば、ゲーム開発者が 2 つのゲームを持っている場合、両方のゲームが同じ Amazon Cognito ユーザープールを使用していても各ゲームは別個の Amazon Pinpoint プロジェクトでなければなりません。プロジェクトの詳細については、「Amazon Pinpoint でプロジェクトを作成する」を参照してください。Amazon Pinpoint

  7. ユーザーの追加のエンドポイントを作成するために、 が Amazon Pinpoint に E メールアドレスと電話番号を送信するようにするには、[Share user attribute data with Amazon CognitoAmazon Pinpoint] を選択します。アカウントの電話番号と E メールアドレスは確認されると、ユーザーアカウントで使用できる場合にのみ Amazon Pinpoint と共有されます。

    注記

    エンドポイントでユーザーデバイスを一意に識別し、Amazon Pinpoint でプッシュ通知を送信することができます。エンドポイントの詳細については、「https://docs.aws.amazon.com/pinpoint/latest/developerguide/endpoints.html」の「Amazon Pinpoint 開発者ガイドエンドポイントを追加する」を参照してください。

  8. [Save changes] を選択します。

  9. 追加のアプリマッピングを指定するには、[別のアプリマッピングの追加] を選択します。

  10. [Save changes] を選択します。

Amazon Pinpoint 分析の設定を指定する (AWS CLI および AWS API)

次のコマンドを使用して、ユーザープールの Amazon Pinpoint 分析の設定を指定します。

アプリケーション作成時にユーザープールの既存のクライアントアプリケーションの分析の設定を指定するには

ユーザープールの既存のクライアントアプリケーションの分析の設定を更新するには

注記

Amazon Cognito を使用すると、 がリージョン内統合をサポート ApplicationArn