Amazon Pinpoint アプリケーション内メッセージングチャンネル - Amazon Pinpoint

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

Amazon Pinpoint アプリケーション内メッセージングチャンネル

Amazon Pinpoint でアプリケーション内メッセージを作成および送信し、アプリがそれを取得および表示するように設定できます。アプリケーション内メッセージは、高度なカスタマイズができます。ウェブサイトを開いたり、アプリケーション内の特定の場所に移動するためのボタンを配置することができます。背景色や文字色の設定、テキストの配置、ボタンやイメージの追加など、通知に必要な設定を行うことができます。1 つのメッセージだけを送信することも、最大 5 つまでの異なるメッセージを格納するカルーセルを作成することもできです。E メールや SMS などの他のチャンネルとは異なり、アプリケーション内メッセージはすべての Amazon Pinpoint プロジェクトでデフォルトで有効になっています。また、アプリ内メッセージは代替変数の使用をサポートしていません。

AWS Amplify を利用することで、Amazon Pinpoint のアプリケーション内のメッセージング機能をお客様のアプリケーションにシームレスに統合することができます。Amplify は、メッセージの取得、メッセージのレンダリング、Amazon Pinpoint への分析データの送信プロセスを自動的に処理することができます。この統合は現在、React Native アプリケーションでサポートされています。詳細については、『Amplify Framework Documentation』の「In-App Messaging」を参照してください。

Amazon Pinpoint でのアプリケーション内メッセージの処理について

ユーザーへのアプリケーション内メッセージの表示は、3 つのステップで構成されています。最初のステップでは、メッセージテンプレートを作成します。メッセージテンプレートでは、メッセージの外観と内容を定義します。アプリケーション内メッセージには、画面に 1 つだけ表示されるメッセージ、画面全体を覆うメッセージ、最大 5 つのメッセージで構成されるカルーセルがあります。アプリケーション内メッセージテンプレートの作成の詳細については、「アプリケーション内テンプレートの作成」をご参照ください。

次に、アプリケーション内キャンペーンを作成します。また、特定のイベントが発生したときに送信されるようにキャンペーンを設定することもできます。例えば、ユーザーがゲームで一定のレベルに達したときや、オンラインストアで特定のアイテムを見たときに、キャンペーンを送信するようにトリガーすることができます。キャンペーンの作成の詳細については、「Amazon Pinpoint のキャンペーン」を参照してください。

注記

アプリ内メッセージを受信するには、キャンペーンターゲットとなるエンドポイントのタイプが IN_APP である必要があります。

最後に、アプリケーションにアプリケーション内メッセージを表示するために、GetInAppMessages API を呼び出してメッセージを取得する必要があります。レスポンスには、各ユーザーが受信できるメッセージの一覧が JSON 形式で提供されます。ユーザーにメッセージが表示されると、Amazon Pinpoint に分析イベントを返すことができます。こうすることで、アプリケーション内メッセージキャンペーンのメトリクスを収集することができます。アプリケーションのアプリ内通知の使用方法については、「Amazon Pinpoint デベロッパーガイド」の「アプリケーション内のメッセージの送信および取得」や、「AWS メッセージングとターゲティングのブログ」の「Amazon Pinpoint アプリケーション内メッセージングで、製品内のユーザーエクスペリエンスを動的にパーソナライズする」を参照してください。