AWS コンソールでアプリ内メッセージングキャンペーンを作成する
AWS Cloud Development Kit (CDK) コードを書く代わりに、AWS コンソールを使用して、Amazon Pinpoint でサポートされている単一チャネル (Mobile Push、In-App、Email、SMS、またはカスタムチャネル) を通じてメッセージを送信するキャンペーンを作成できます。Amazon Pinpoint を使用してキャンペーンを作成する方法を学ぶして、Amplify でアプリにアプリ内メッセージを統合し続けてください。
-
AWS コンソールにログインし、Pinpoint を検索します。
-
利用可能なプロジェクトのリストからプロジェクトをクリックします。プロジェクト名は、CDK を使用して pinpoint プロジェクトを作成したときに指定した名前になります。
-
左側のナビゲーションメニューから Campaigns をクリックし、Create a campaign をクリックします。
-
キャンペーンに名前を追加し、次のオプションを以下のように設定してから「Next」をクリックします。
- Campaign type: Standard campaign
- Channel: In-App messaging
- set prioritization: Fairly important
-
Create a segment ラジオボタンをクリックし、セグメントの名前を追加してから、Next をクリックします。
- キャンペーンに必要な数のセグメントを追加できます。このクイックスタートでは、Segment group 1 セクションで Include any audiences を使用できます。
- セグメントに基準を追加して、その基準を満たすオーディエンスがアプリ内メッセージを受け取ることができるようにすることができます。
- Segment might include multiple channels というエラーメッセージが表示された場合は、I understand をクリックして続行します。
-
Create a new in-app message ラジオボタンをクリックします。
-
アプリ内メッセージの次の属性をカスタマイズできます:
- Layout: すべての異なるメッセージングレイアウトオプションを含みます。
- Header: アプリ内メッセージのタイトル (テキストの色/配置を含む)。
- Message: メッセージの本文 (テキストの色/配置を含む)。
- Background: アプリ内メッセージの背景色を制御します。
- Image URL: アプリ内メッセージ本文の一部として表示される画像を追加します。
- Primary button: アプリ内メッセージに機能を追加するためのボタンの追加を許可します。
- Secondary button: 追加の機能用の追加ボタンの追加を許可します。
- Custom Data: イベントによってトリガーされると、アプリ内メッセージが追加データをフロントエンドアプリに渡すことを許可します。
このチュートリアルでは、以下に示すような単純なメッセージを作成できます。アプリケーション内の顧客は、イベントがトリガーされると同じメッセージを表示します。
- アプリ内メッセージのカスタマイズが完了したら、Next をクリックします。
- Trigger events で、フロントエンドアプリから送信される分析トリガーの名前を追加します。
- トリガーをカスタマイズして、分析イベントで渡される特定の属性またはメトリクスのみがアプリ内メッセージをトリガーするようにすることができます。(オプション)
- デフォルトでは、セッションあたりに表示されるメッセージの数は 1 です。キャンペーン設定中にこのしきい値を更新できます。
- キャンペーンを確認してから、Launch campaign をクリックします。
キャンペーンがセットアップされ、アプリへの In-App Messaging 機能の統合を開始する準備が整いました。