

**サポート終了通知:** 2026 年 10 月 30 日に、 AWS は Amazon Pinpoint のサポートを終了します。2026 年 10 月 30 日を過ぎると、Amazon Pinpoint コンソールまたは Amazon Pinpoint のリソース (エンドポイント、セグメント、キャンペーン、ジャーニー、分析) にアクセスできなくなります。詳細については、「[Amazon Pinpoint のサポート終了](https://docs.aws.amazon.com/console/pinpoint/migration-guide)」を参照してください。**注:** SMS、音声、モバイルプッシュ、OTP、電話番号の検証に関連する APIs は、この変更の影響を受けず、 AWS エンドユーザーメッセージングでサポートされています。

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

# Amazon Pinpoint によるイベントのストリーミング
<a name="analytics-streaming"></a>

Amazon Pinpoint は、イベントデータと呼ばれる*エンゲージメントデータとアプリケーション使用状況データを*、サポートされている にストリーミングできます。 AWS のサービス これにより、分析とストレージのオプションが増えます。イベントデータは、個々のイベントを表示して問題をトラブルシューティングしたり、個々の顧客イベントを確認したりするために使用できます。『Amazon Pinpoint デベロッパーガイド』の「[Amazon Pinpoint イベントを Kinesis にストリーミングする](https://docs.aws.amazon.com/pinpoint/latest/developerguide/event-streams.html)」を参照してください。****

アプリケーションを Amazon Pinpoint と統合すると、ユーザーによって開始されたセッション数などの、イベントがレポートされます。Amazon Pinpoint は、コンソールのアプリケーションの分析グラフおよびメトリクスで、このデータを提供します。分析データは、キャンペーンがメッセージを送信したデバイスの数など、Amazon Pinpoint によって作成されたキャンペーンイベントを表示します。

Amazon Pinpoint は 90 日間データを保持します。このデータを無期限に保存する、またはカスタムクエリとツールを使用して分析するには、イベントデータを Amazon Kinesis に送信するように Amazon Pinpoint を設定できます。

**Topics**
+ [Amazon Kinesis について](#analytics-streaming-about-kinesis)
+ [Amazon Pinpoint のイベントを Kinesis にストリーミングする](#analytics-streaming-kinesis)

## Amazon Kinesis について
<a name="analytics-streaming-about-kinesis"></a>

Kinesis プラットフォームでは、 AWSのストリーミングデータのロードと分析に使用できるサービスを提供します。Amazon Pinpoint は、アプリケーション、キャンペーン、ジャーニーイベントを Amazon Kinesis Data Streams またはAmazon Data Firehose に送信するように設定することができます。イベントをストリーミングすることによって、以下のようにより柔軟なデータ分析のオプションが利用可能になります。
+ イベントを複数のアプリケーションから 1 つのストリームへ集約し、このデータをコレクションとして分析する。
+  AWS クエリサービスを使用してイベントを分析する。例えば、Amazon Managed Service for Apache Flink を使用して、ストリーミングデータに対して SQL クエリを実行できます。

### Amazon Kinesis Data Streams について
<a name="analytics-streaming-about-kinesis-streams"></a>

Amazon Kinesis Data Streams は、ストリーミングデータを処理、分析するカスタムアプリケーションを構築するのに使用できるサービスです。例えば、Kinesis Data Streams にイベントをストリーミングすることは、カスタムダッシュボードのイベントデータの使用、イベントに基づいたアラートの生成、イベントへの動的な応答に役立ちます。

詳細については、「[Amazon Kinesis Data Streams デベロッパーガイド](https://docs.aws.amazon.com/streams/latest/dev/)」を参照してください。

### Amazon Data Firehose について
<a name="analytics-streaming-about-kinesis-firehose"></a>

Amazon Data Firehose は、ストリーミングデータを Amazon Simple Storage Service (Amazon S3)、Amazon Redshift、Amazon OpenSearch Service (OpenSearch Service) などの AWS データストアに配信するために使用できるサービスです。例えば、Firehose へイベントをストリーミングすると次のような利点があります。
+ 独自の分析用アプリケーションやツールを使用して、Amazon S3、Amazon Redshift、または OpenSearch Service のイベントを分析します。
+ Amazon S3 にイベントを送信し、Amazon Athena でこのデータに SQL クエリを書き込めます。
+ イベントデータを Amazon S3 に長期保存のためにバックアップします。

詳細については、「[Amazon Data Firehose デベロッパーガイド](https://docs.aws.amazon.com/firehose/latest/dev/)」を参照してください。

## Amazon Pinpoint のイベントを Kinesis にストリーミングする
<a name="analytics-streaming-kinesis"></a>

Kinesis プラットフォームでは、 AWSのストリーミングデータのロードと分析に使用できるサービスを提供します。アプリケーション、キャンペーン、ジャーニーイベントを Amazon Kinesis Data Streams に送信して、外部アプリケーションまたはサードパーティーの分析ツールで処理するように、Amazon Pinpoint を設定できます。Amazon Data Firehose を使用して、このイベントデータをデータストア (Amazon Redshift など) にストリーミングするように Amazon Pinpoint を設定することもできます。 AWS 

### 前提条件
<a name="analytics-streaming-kinesis-prerequisites"></a>

このセクションのステップを完了する前に、Amazon Pinpoint を使用する同じアカウントで、Amazon Kinesis ストリーム、または Firehose 配信ストリームを作成します。Kinesis ストリームの作成の詳細については、*Amazon Kinesis Data Streams デベロッパーガイド*の「[データストリームの作成および更新](https://docs.aws.amazon.com/streams/latest/dev/working-with-streams.html)」を参照してください。Firehose 配信ストリーム作成について詳しくは、「*Amazon Data Firehose デベロッパーガイド*」の「[Amazon Data Firehose 配信ストリームの作成](https://docs.aws.amazon.com/firehose/latest/dev/basic-create.html)」を参照してください。

オプションで、ストリームにデータを送信するためのアクセス権限を付与する IAM ロールを作成できます。このロールを作成しない場合、Amazon Pinpoint によって自動的に作成できます。このポリシーの手動作成の詳細については、「」を参照してください。[Kinesis にイベントをストリーミングするための IAM ロール](https://docs.aws.amazon.com/pinpoint/latest/developerguide/permissions-streams.html)の*Amazon Pinpoint デベロッパーガイド*。

### イベントストリーミングのセットアップ
<a name="analytics-streaming-kinesis-setup"></a>

イベントストリーミングをセットアップするには、Amazon Pinpoint で次のステップを実行します。

**注記**  
Amazon Kinesis Streams を作成していない場合は、次の Amazon Kinesis コンソールにアクセスしてください。[https://console.aws.amazon.com/kinesis](https://console.aws.amazon.com/kinesis)。ストリーミング作成の詳細については、「[Amazon Kinesis Data Streams デベロッパーガイド](https://docs.aws.amazon.com/streams/latest/dev/)」または「[Amazon Data Firehose デベロッパーガイド](https://docs.aws.amazon.com/firehose/latest/dev/)」を参照してください。  
ストリームをセットアップして送信するためのアクセス許可があることを確認します。アクセス許可の詳細については、「[Kinesis にイベントをストリーミングするための IAM ロール](/pinpoint/latest/developerguide/permissions-streams.html)」を参照してください。

**イベントのストリーミングをセットアップするには**

1. にサインイン AWS マネジメントコンソール し、[https://console.aws.amazon.com/pinpoint/](https://console.aws.amazon.com/pinpoint/) で Amazon Pinpoint コンソールを開きます。

1. [**All projects**] ページで、データストリーミングを設定するプロジェクトを選択します。

1. ナビゲーションペインの [**Settings**] で、[**Event stream**] を選択します。

1. [**Services**] セクションで、[**Edit**] を選択します。

1. [**Stream to Amazon Kinesis**] を選択します。

1. [**Choose a stream type**] で、次のいずれかのオプションを選択します。
   + **Send events to an Amazon Kinesis Data Stream** – 分析のため外部アプリケーションに Amazon Pinpoint イベントデータを送信する場合は、このオプションを選択します。
   + **Amazon Data Firehose ストリームにイベントを送信する** – Amazon Redshift などの AWS データストアにイベントデータを送信する場合は、このオプションを選択します。

1. [**Amazon Kinesis Stream**] で、データをエクスポートするために使用する Amazon Kinesis ストリームを選択します。
**注記**  
Amazon Kinesis Streams を作成していない場合は、次の Amazon Kinesis コンソールにアクセスしてください。[https://console.aws.amazon.com/kinesis](https://console.aws.amazon.com/kinesis)。ストリーミング作成の詳細については、「[Amazon Kinesis Data Streams デベロッパーガイド](https://docs.aws.amazon.com/streams/latest/dev/)」または「[Amazon Data Firehose デベロッパーガイド](https://docs.aws.amazon.com/firehose/latest/dev/)」を参照してください。

1. [**IAM ロール**] で、次のいずれかのオプションを選択します。
   + [**Use an existing role**] – このオプションを選択すると、Amazon Pinpoint がアカウントに既に存在する IAM ロールを使用します。選択したロールは `firehose:PutRecordBatch` アクションに従う必要があります。このアクションを許可するポリシーの例については、*Amazon Pinpoint デベロッパーガイド*の「[アクセス権限ポリシー](https://docs.aws.amazon.com/pinpoint/latest/developerguide/permissions-streams.html#permissions-streams-permissionspolicies)」を参照してください。
   + [**Automatically create a role**] – 必要なアクセス権限を持つ IAM ロールを自動的に作成するには、このオプションを選択します。このロールは、Amazon Pinpoint がステップ 7 で選択したストリームにデータを送信するのを許可します。

1. [**Save**] を選択します。

Amazon Pinpoint がプロジェクトのイベントを受信すると、このデータを Kinesis ストリームに送信します。Amazon Pinpoint がイベントに送信するデータの詳細については、*Amazon Pinpoint デベロッパーガイド*の「[Amazon Pinpoint イベントを Kinesis にストリーミングする](https://docs.aws.amazon.com/pinpoint/latest/developerguide/event-streams.html)」を参照してください。