

**サポート終了通知:** 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 エンドユーザーメッセージングでサポートされています。

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

# アプリケーション内テンプレートの作成
<a name="message-templates-creating-inapp"></a>

*アプリケーション内テンプレート*は、Amazon Pinpoint からアプリケーションのユーザーに送信するメッセージのテンプレートです。アプリケーション内テンプレートを使って、アプリケーション内メッセージの設定やコンテンツを作成、保存、再利用できます。

アプリケーション内テンプレートを作成すると、そのテンプレートを使用するアプリケーション内メッセージの本文で再利用したい設定やコンテンツが指定されます。テンプレートを使ってメッセージを作成すると、Amazon Pinpoint は定義された設定と内容でメッセージを取り込みます。

アプリケーション内メッセージは、高度なカスタマイズができます。ウェブサイトを開いたり、アプリケーション内の特定の場所に移動するためのボタンを配置することができます。背景色や文字色の設定、テキストの配置、イメージの追加など、通知に必要な設定を行うことができます。1 つだけのメッセージを送信することも、最大 5 つのユニークなメッセージを含む*カルーセル*を作成し、ユーザーがスクロールできるようにすることも可能です。

**アプリケーション内テンプレートを作成するには**

1. Amazon Pinpoint コンソール ([https://console.aws.amazon.com/pinpoint/](https://console.aws.amazon.com/pinpoint/)) を開きます。

1. ナビゲーションペインで、[**Message templates**] を選択します。

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

1. [**Channel**] で、[**In-app messaging**] を選択します。

1. [**Template details**] の [**Template name**] にテンプレートの名前を入力します。名前は、文字または数字で始まる必要があります。最大 128 文字を含めることができます。文字には、文字、数字、アンダースコア (\_)、またはハイフン (-) を使用できます。

1. (オプション) [**バージョンの説明**] に、テンプレートの簡単な説明を入力します。説明には、500 文字まで入力できます。

1. [**In-app message details**] セクションの [**Layout**] で、メッセージテンプレートのレイアウトの種類を選択します。次のオプションから選択できます。
   + [**Top banner**] – ページの上部にバナーとして表示されるメッセージです。
   + [**Bottom banner**] ページの下部にバナーとして表示されるメッセージです。
   + [**Middle banner**] ページの中央部に通知として表示されるメッセージです。
   + **[全画面表示]** – 画面全体をカバーするメッセージです。
   + [**Modal**] – ページの手前にあるウィンドウに表示されるメッセージです。
   + **Carousel** – 最大 5 つの一意のメッセージをスクロールできるレイアウトです。

1. **ヘッダー**で、メッセージの冒頭に表示されるタイトルを設定します。カルーセルメッセージを作成した場合、ヘッダーを含むカルーセルの最初のメッセージを作成する必要があります。

   1. バナーに表示する [**Header text**]。64 文字まで入力できます。

   1. [**Header text color**] は、ヘッダーの文字色を選択します。オプションで RGB 値や 16 進数のカラーコードも入力できます。

   1. **[ヘッダーの配置]** で、テキストを **[左]**、**[中央]**、**[右]** のいずれにするかを選択します。

1. [**メッセージ**] の下に、メッセージの本文を設定します。

   1. [**メッセージ**] に、本文を入力します。メッセージの長さは最大 150 文字です。

   1. [**Text color**] で、ヘッダーの文字色を選択します。オプションで RGB 値や 16 進数のカラーコードも入力できます。

   1. **[テキストの配置]** で、テキストを **[左]**、**[中央]**、**[右]** のいずれにするかを選択します。

1. (オプション) メッセージの背景色を変更します。[**Background**]で、メッセージの背景色を選択します。オプションで RGB 値や 16 進数のカラーコードも入力できます。

1. (オプション) メッセージにイメージを追加します。[**Image URL**] で、メッセージに表示させたいイメージの URL を入力します。.jpg および .png のファイルのみ受け付けます。イメージの寸法は、メッセージの種類によって異なります。
   + **バナー**の場合、イメージは 100 ピクセル × 100 ピクセル、または 1 : 1 のアスペクト比である必要があります。
   + **カルーセル**の場合、イメージは 300 ピクセル × 200 ピクセル、または 3 : 2 のアスペクト比である必要があります。
   + **全画面**メッセージの場合、イメージは 300 ピクセル × 200 ピクセル、または 3 : 2 のアスペクト比である必要があります。

1. (オプション) メッセージにボタンを追加します。[**Primary button**] で、次の操作を行います。

   1. [**Add primary button**] を追加します。

   1. [**Button text**] で、ボタンに表示するテキストを入力します。64 文字まで入力できます。

   1. (オプション) [**Button text color**] で、ボタンテキストの色を選択します。オプションで RGB 値や 16 進数のカラーコードも入力できます。

   1. (オプション) [**Background color**]で、ボタンの背景色を選択します。オプションで RGB 値や 16 進数のカラーコードも入力できます。

   1. (オプション)[**Border radius**] で、半径の値を入力します。数値が小さいと角が鋭くなり、数値が大きいと角が丸くなります。

   1. [**Actions**] で、ユーザーがボタンをタップしたときに発生するイベントを選択します。
      + [**Close**] — メッセージを閉じます。
      + [**Go to URL**] — ウェブサイトを開きます。
      + [**Go to deep link**] — アプリを開くか、アプリケーション内の特定の場所を開きます。

      デバイスの種類によってボタンの動作を変えたい場合は、デフォルトのアクションをオーバーライドすることができます。[**Actions**] の下にあるタブを使用して、ボタンの動作を変更するデバイスの種類を選択します。例えば、iOS デバイス用にボタンの動作を変更する場合は、[**iOS**] を選択します。次に、[**Override the default actions**] を選択します。最後に、アクションを指定します。

1. (オプション) メッセージにセカンダリーボタンを追加します。[**Secondary button**] で、[**Add secondary button**] を選択します。前項のステップに従って、セカンダリーボタンを設定します。

1. (オプション) メッセージにカスタムデータを追加します。カスタムデータとは、メッセージと一緒に配信されるキーバリューのペアのことです。例えば、メッセージとともにプロモーションコードを渡すことができます。カルーセルメッセージを送信する場合、それぞれのカルーセルメッセージにカスタムデータを追加できます。カスタムデータを追加するには、次の操作を行います。

   1. [**Custom data**] で、[**Add new item**] を選択します。

   1. **キー**を入力します。例えば、{{PromoCode}} のような値です。

   1. **値**にキー値を入力します。{{PromoCode}} が {{12345}} だったとします。

   1. メッセージの送信時に、コード {{12345}} がメッセージに含まれます。

   1. さらにキーバリューのペアを追加するには、[**Add new item**] を選択します。最大 10 個のキーバリューのペアを追加できます。カスタムデータの追加が終了したら、次のステップに進みます。

1. メッセージがカルーセルになっている場合は、さらに最大 4 つのユニークなメッセージを追加できます。カルーセルにメッセージを追加するには、[**Carousel overview**] セクションを展開します。次に、[**Add new message**] を選択します。前項のステップを繰り返して、メッセージを設定します。

   カルーセルにメッセージを追加すると、**[プレビュー]** ページの下部にカルーセルに含まれるメッセージの数を示すアイコンが表示され、メッセージが更新されます。

   次のイメージは、2 つのメッセージを表示したカルーセルです。  
![2 つの製品とメッセージを示すカルーセルの例。](http://docs.aws.amazon.com/ja_jp/pinpoint/latest/userguide/images/channels-inapp-carousel.png)

1. 完了したら、[**Create**] を選択します。