「翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。」
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 マネジメントコンソール)
分析の設定を指定するには
-
Amazon Cognito コンソール
にサインインします。 -
ナビゲーションペインで [ユーザープールの管理] を選択して、編集するユーザープールを選択します。
-
[Analytics (分析)] タブを選択します。
-
[分析とキャンペーンの追加] を選択します。
-
リストから [Cognito アプリクライアント] を選択します。
-
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
-
ユーザーの追加のエンドポイントを作成するために、 が 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 開発者ガイドエンドポイントを追加する」を参照してください。
-
[Save changes] を選択します。
-
追加のアプリマッピングを指定するには、[別のアプリマッピングの追加] を選択します。
-
[Save changes] を選択します。
Amazon Pinpoint 分析の設定を指定する (AWS CLI および AWS API)
次のコマンドを使用して、ユーザープールの Amazon Pinpoint 分析の設定を指定します。
アプリケーション作成時にユーザープールの既存のクライアントアプリケーションの分析の設定を指定するには
-
AWS CLI:
aws cognito-idp create-user-pool-client
-
AWS API: CreateUserPoolClient
ユーザープールの既存のクライアントアプリケーションの分析の設定を更新するには
-
AWS CLI:
aws cognito-idp update-user-pool-client
-
AWS API: UpdateUserPoolClient
Amazon Cognito を使用すると、 がリージョン内統合をサポート ApplicationArn