ステップ 3: メッセージを書き込みます - Amazon Pinpoint

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

ステップ 3: メッセージを書き込みます

キャンペーンのターゲットセグメントを指定したら、キャンペーンのメッセージを記述できます。

キャンペーンを標準キャンペーンとして設定する場合、メッセージを 1 件書き込みます。キャンペーンを A/B テストキャンペーンとして設定する場合、2 つ以上の処理を定義します。処理とは、キャンペーンがセグメントのさまざまな部分に送信するメッセージのバリエーションです。

Prerequisite

始める前に、ステップ 2: キャンペーンの対象者を指定する を完了します。

キャンペーンのセットアップ

  1. このキャンペーンを A/B テストキャンペーン (標準キャンペーンと逆) として作成した場合は、各処理を受けるセグメントメンバーの割合を指定します。A/B テストキャンペーンには最大 5 つの処理を含めることができます。処理を追加するには、[Add another treatment] を選択します。

  2. [Create your message (メッセージの作成)] ページで、キャンペーンのメッセージを設定します。メッセージのオプションは、キャンペーンで選択したチャネルによって異なります。

    E メールキャンペーンを作成する場合は、「E メールメッセージの作成」を参照してください。

    SMS キャンペーンを作成する場合は、「SMS メッセージの作成」を参照してください。

    プッシュ通知キャンペーンを作成する場合は、「プッシュ通知の作成」を参照してください。

    カスタムチャネル経由でメッセージを送信するキャンペーンを作成する場合は、「カスタムチャネルメッセージの設定」を参照してください。

E メールメッセージの作成

このセクションでは、E メールメッセージの作成について説明します。

  1. [Create your message (メッセージの作成)] ページで、以下のいずれかの操作を実行します。

    • キャンペーン用の新しいメッセージをデザインして書き込むには、[Create a new email message (新しい E メールメッセージの作成)] を選択します。

    • E メールテンプレートに基づいたメッセージを作成するには:

      1. [Choose an existing email template (既存の電子メールテンプレートを選択)] を選択して、[Choose a template (テンプレートの選択)] を選択します。

      2. 使用するテンプレートを参照します。リストからテンプレートを選択すると、Amazon Pinpoint にはそのテンプレートのアクティブなバージョンのプレビューが表示されます。(アクティブバージョンは通常、ワークフローに応じてレビューされ、使用が承認されたテンプレートのバージョンです。)

      3. 目的のテンプレートが見つかったら、そのテンプレートを選択して、[Choose template (テンプレートの選択)] を選択します。

      4. []テンプレートバージョンで、メッセージの送信前にテンプレートに加えた変更を含めるようにが Amazon Pinpoint によって自動的に更新されるようにするかどうかを指定します。これらのオプションの詳細については、「メッセージテンプレートのバージョンの管理」を参照してください。

      5. メッセージのテンプレートのオプションの選択が終了したら、ステップ 5 に進みます。

  2. [件名] に E メールメッセージの件名を入力します。

  3. [メッセージ] に、E メールの本文を入力します。

    ヒント

    HTML またはデザインビューを使用して、E メール本文を入力できます。HTML ビューでは、フォーマット、リンク、およびメッセージに含めるその他の機能など、E メール本文の HTML コンテンツを手動で入力することができます。デザインビューでは、リッチテキストエディタを使用してコンテンツを入力し、フォーマットツールバーを使用してフォーマットを適用し、リンクとその他の機能をコンテンツに追加することができます。ビューを切り替えるには、メッセージエディタの上にあるビューセレクタから [HTML] または [デザイン] を選択します。

  4. (オプション)メッセージエディタのフィールドで、E メールアプリケーションに HTML が表示されない受取人に送信されるメッセージの本文に表示するコンテンツを入力します。

  5. このキャンペーンを A/B テストキャンペーン (標準キャンペーンと逆) として作成した場合は、各処理にこのセクションのステップを繰り返します。[Email details] セクションの上部にあるタブを使って、処理を切り替えることができます。

  6. [Next] を選択します。

SMS メッセージの作成

このセクションでは、SMS メッセージの作成について説明します。

  1. [Create your message (メッセージの作成)] ページで、以下のいずれかの操作を実行します。

    • キャンペーン用の新しいメッセージをデザインして書き込むには、[Create a new SMS message (新しい SMS メッセージの作成)] を選択します。

    • SMS メールテンプレートに基づいたメッセージを作成するには:

      1. [Choose an existing SMS template (既存の SMS テンプレートを選択)] を選択して、[Choose a template (テンプレートの選択)] を選択します。

      2. 使用するテンプレートを参照します。リストからテンプレートを選択すると、Amazon Pinpoint にはそのテンプレートのアクティブなバージョンのプレビューが表示されます。(通常、アクティブバージョンは、ワークフローに応じてレビューおよび使用が承認されたテンプレートのバージョンです)。

      3. 目的のテンプレートが見つかったら、そのテンプレートを選択して、[Choose template (テンプレートの選択)] を選択します。

      4. []テンプレートバージョンで、メッセージの送信前にテンプレートに加えた変更を含めるようにが Amazon Pinpoint によって自動的に更新されるようにするかどうかを指定します。これらのオプションの詳細については、「メッセージテンプレートのバージョンの管理」を参照してください。

      5. メッセージのテンプレートのオプションの選択が終了したら、ステップ 5 に進みます。

  2. [Message type] で、以下のいずれかを選択します。

    • プロモーション済み— マーケティングメッセージなどの非クリティカルなメッセージ。このオプションを選択すると、Amazon Pinpoint は、最も低いコストが発生するようにメッセージの配信を最適化します。

    • トランザクション— Multi-Factor Authentication のワンタイムパスワードなど、顧客のトランザクションをサポートするクリティカルメッセージ。このオプションを選択すると、Amazon Pinpoint は、メッセージの配信を最も高い信頼性の実現のために最適化します。

    このキャンペーンレベルの設定は、プロジェクトの [SMS 設定] ページで設定するデフォルトメッセージタイプを上書きします。

  3. (オプション)の発信電話番号で、発信者として使用する番号を選択します。発信者は、ショートコード、10DLC、またはロングコード/フリーダイヤルなど、あなたの番号のいずれかになります。アカウントに関連付けられている複数の番号があり、発信者を選択しない場合、Amazon Pinpoint は、ショートコード、10DLC、ロングコード、フリーダイヤル順に基づいて発信者を選択します。

  4. [Message] にメッセージ本文を入力します。メッセージに使用できるのは最大 160 文字です。

  5. (オプション)[Sender ID (送信者 ID)] に、少なくとも 1 つの文字を含み、スペースは含まない、11 文字以内の英数字のカスタム ID を入力します。送信者 ID は、受信者のデバイスにメッセージ送信者として表示されます。たとえば、メッセージ ソースを識別しやすいように、ビジネスブランドを使用できます。

    送信者 ID のサポートについては、国またはリージョンによって異なります。詳細については、「サポートされている国とリージョン (SMS チャネル)」を参照してください。

    このメッセージレベルの送信者 ID は、プロジェクトの [SMS 設定] ページで設定するデフォルトの送信者 ID を上書きします。

  6. このキャンペーンを A/B テストキャンペーン (標準キャンペーンと逆) として作成した場合は、各処理にこのセクションのステップを繰り返します。[SMS details] セクションの上部にあるタブを使って、処理を切り替えることができます。

  7. [Next] を選択します。

プッシュ通知の作成

このセクションでは、プッシュ通知を作成し、受信者が通知をタップしたときに発生するアクションを設定する方法について説明します。

  1. [Create your message (メッセージの作成)] ページで、以下のいずれかの操作を実行します。

    • キャンペーン用の新しいメッセージをデザインして書き込むには、[Create a new push notification (新しいプッシュ通知の作成)] を選択します。

    • プッシュ通知テンプレートに基づいたメッセージを作成するには:

      1. [Choose an existing push notification template (既存のプッシュ通知を選択)] を選択して、[Choose a template (テンプレートの選択)] を選択します。

      2. 使用するテンプレートを参照します。リストからテンプレートを選択すると、Amazon Pinpoint にはそのテンプレートのアクティブなバージョンのプレビューが表示されます。(通常、アクティブバージョンは、ワークフローに応じてレビューおよび使用が承認されたテンプレートのバージョンです)。

      3. 目的のテンプレートが見つかったら、そのテンプレートを選択して、[Choose template (テンプレートの選択)] を選択します。

      4. []テンプレートバージョンで、メッセージの送信前にテンプレートに加えた変更を含めるようにが Amazon Pinpoint によって自動的に更新されるようにするかどうかを指定します。これらのオプションの詳細については、「メッセージテンプレートのバージョンの管理」を参照してください。

      5. このキャンペーンを A/B テストキャンペーン (標準キャンペーンと逆) として作成した場合は、各処理にこのセクションのステップを繰り返します。[Push notification details] セクションの上部にあるタブを使って、処理を切り替えることができます。

      6. 終了したら、[Next] を選択します。

  2. [ Notification type (通知タイプ)] で、送信するメッセージのタイプを指定します。

    • 標準の通知— タイトル、メッセージ本文、その他のコンテンツと設定を含むプッシュ通知です。受取人は、メッセージを受け取るときにモバイルデバイスでアラートを受信します。

    • サイレント通知— Amazon Pinpoint が、受信者のデバイスに通知を生成することなく、アプリに送信するカスタム JSON 属性値ペア。サイレント通知を使用して、アプリケーションコードが受信して処理するように設計されたデータを送信します。たとえば、サイレント通知を使用してアプリの設定を更新したり、アプリ内メッセージセンターにメッセージを表示したりできます。

    • Raw メッセージ— 通知のすべてのコンテンツと設定を JSON オブジェクトとして指定するプッシュ通知です。raw メッセージは、カスタムデータをプッシュ通知サービスではなくアプリに送信して、そのアプリで処理する場合などに使用します。

      [Raw message (未加工メッセージ)] オプションを選択すると、メッセージエディタにはメッセージに使用するコードの概要が表示されます。メッセージエディタで、各プッシュ通知サービスに使用するコンテンツと設定を入力します。これには、イメージ、サウンド、アクションなどのオプション設定が含まれます。詳細については、使用するプッシュ通知サービスのドキュメントを参照してください。このキャンペーンを A/B テストキャンペーンとして作成した場合は、raw メッセージの内容をすべて入力した後、テンプレートごとにこの手順を繰り返します。終了したら、[Next] を選択します。

標準通知を作成するには

  1. [Title (タイトル)] にメッセージの上に表示するタイトルを入力します。

  2. [Body (本文) ] に、メッセージ本文を入力します。プッシュ通知に使用できるのは最大 200 文字です。フィールドのすぐ下にある文字カウンタは、メッセージに文字を追加すると 200 からカウントダウンします。

  3. [Action (アクション)] で、受信者が通知をタップしたときに発生するアクションを選択します。

    • アプリを開きます— アプリが起動します。またはバックグラウンドに送信された場合はフォアグラウンドアプリになります。

    • URL に移動します。— 受信者のデバイス上でデフォルトのモバイルブラウザが起動し、指定した URL のウェブページが開きます。たとえば、このアクションはユーザーにブログの投稿を送信するのに役立ちます。

    • ディープリンクを開く— アプリはアプリ内の特定のページやコンポーネントを開きます。たとえば、このアクションはユーザーをアプリ内購入用の特別なキャンペーンに誘導するのに役立ちます

  4. (オプション)[Media URLs (メディア URL)] で、プッシュ通知に表示するメディアファイルの URL を入力します。Android または iOS 用のプッシュ通知サービスがイメージを取得できるよう、その URL はパブリックにアクセス可能である必要があります。

  5. このキャンペーンを A/B テストキャンペーン (標準キャンペーンと逆) として作成した場合は、各処理にこのセクションのステップを繰り返します。[Push notification details] セクションの上部にあるタブを使って、処理を切り替えることができます。

  6. [Next] を選択します。

サイレント通知を作成するには

  1. [Message (メッセージ)] で、メッセージの内容を JSON 形式で入力します。メッセージの正確な内容は、使用する通知サービスとアプリが予測する受信値によって異なります。

  2. このキャンペーンを A/B テストキャンペーン (標準キャンペーンと逆) として作成した場合は、各処理にこのセクションのステップを繰り返します。[Push notification details] セクションの上部にあるタブを使って、処理を切り替えることができます。

  3. [Next] を選択します。

カスタムチャネルメッセージの設定

このセクションでは、カスタムチャネルを使用してメッセージを送信するようにキャンペーンを設定する方法について説明します。カスタムチャネルを使用して、サードパーティーサービスを含む API または Webhook 機能を持つサービスを通じて、顧客にメッセージを送信できます。

Lambda 関数を使用したカスタムメッセージの送信

API を持つサービスを通じてメッセージを送信するには、API を呼び出す AWS Lambda 関数を作成する必要があります。これらの関数の作成の詳細については、「」を参照してください。カスタムチャネルの作成()Amazon Pinpoint 開発者ガイド

Lambda 関数を使用して API を呼び出すカスタムチャネルを設定するには

  1. リポジトリの []メッセージの作成ページで,カスタムメッセージチャネルタイプを選択する] で、Lambda 関数

  2. を使用する場合Lambda 関数で、キャンペーンの実行時に実行する Lambda 関数の名前を選択します。

  3. を使用する場合エンドポイントオプション最初に Amazon Pinpoint からカスタムチャネルに関連付けられている Lambda 関数または Webhook に送信するエンドポイントタイプを選択します。

    たとえば、このキャンペーンで選択したセグメントに複数のエンドポイントタイプが含まれていても、カスタムエンドポイントタイプ属性を持つエンドポイントにのみキャンペーンを送信する場合は、[Custom (カスタム)] を選択します。カスタムエンドポイントタイプを選択する必要はありません。たとえば、E メールエンドポイントタイプ属性を持つエンドポイントにのみカスタムチャネルキャンペーンを送信するように選択できます。

  4. [Next] を選択します。

Webhook を使用したカスタムメッセージの送信

Webhook を使用するサービスに対してセグメントメンバーに関する情報を送信するカスタムチャネルを作成することもできます。

Webhook を使用するカスタムチャネルを設定するには

  1. [Create your message (メッセージの作成)] ページの [Choose your custom message channel type (カスタムメッセージチャネルのタイプを選択)] で、[URL] を選択します。

  2. [Enter your custom message channel URL (カスタムメッセージチャネルの URL を入力)] で、Webhook の URL を入力します。

    指定した URL は「https://」で始まる必要があります。英数字と、次の記号のみを含めることができます。ハイフン (-)、ピリオド (.)、アンダースコア (_)、チルダ (~)、疑問符 (?)、スラッシュ (/)、ポンドまたはハッシュ記号 (#)、セミコロン (:)。URL は RFC3986 に準拠している必要があります。

  3. を使用する場合エンドポイントオプションで、Amazon Pinpoint から Lambda 関数に送信するエンドポイントタイプを選択します。たとえば、このキャンペーンで選択したセグメントに複数のエンドポイントタイプが含まれていても、「カスタム」エンドポイントタイプ属性を持つエンドポイントにのみキャンペーンを送信する場合は、[Custom (カスタム)] を選択します。

  4. [Next] を選択します。

メッセージ変数の使用

各受信者に合わせたメッセージを作成するには、メッセージ変数を使用します。メッセージ変数は、特定のユーザー属性を参照します。これらの属性には、ユーザーの名前、市区町村、デバイス、オペレーティングシステムなど、ユーザーについて作成して保存する特性を含めることができます。Amazon Pinpoint がメッセージを送信する場合、変数は対応する受取人の属性値に置き換えられます。使用できる属性の詳細については、「」を参照してください。エンドポイントのプロパティ()Amazon Pinpoint API リファレンス

メッセージに変数を含めるには、既存の属性の名前をメッセージに追加します。2 セットの波かっこで名前を囲み、名前の大文字小文字を正確に使用します (例:{{Demographic.AppVersion}}

多くの場合、メッセージ変数の最も便利な属性は、ユーザーについて作成して保存するカスタム属性です。カスタム属性と変数を使用することで、受信者ごとに固有のカスタマイズされたメッセージを送信できます。

たとえば、アプリがランナー向けのフィットネスアプリであり、各ユーザーの名、優先アクティビティ、個人記録のカスタム属性が含まれている場合、以下のメッセージに変数を使用できます。

Hey {{User.UserAttributes.FirstName}}, congratulations on your new {{User.UserAttributes.Activity}} record of {{User.UserAttributes.PersonalRecord}}!

Amazon Pinpoint がこのメッセージを送信するとき、変数が置き換えられるため、コンテンツは受取人ごとに異なります。最終的なメッセージは次のようになるかもしれません。

Hi Jane Doe, congratulations on your new half marathon record of 1:42:17!

または:

Hi John Doe, congratulations on your new 5K record of 20:52!

メッセージのテスト

Amazon Pinpoint では、E メールメッセージの送信をスケジュールする前に表示できるプレビューを表示できます。E メールやその他の種類のメッセージについては、テスト目的で少数の受信者にテストメッセージを送信することもできます。E メール、プッシュ通知、SMS、音声など、あらゆるタイプのメッセージに対してテストメッセージを送信できます。

E メールメッセージを送信せずにプレビューする

Amazon Pinpoint メッセージエディタの [設計] ビューに、E メールメッセージがウェブブラウザでレンダリングされた場合に表示されるように、プレビューが表示されます。

HTML ビューで作業している場合は、[設計] ビューではなく、メッセージの HTML コンテンツの横に E メールメッセージのプレビューを表示できます。この機能では、テストを送信する前にメッセージが正常にレンダリングされることを確認することができます。

このプレビューでは、ウェブブラウザによってレンダリングされた場合のメッセージの表示方法のみを示しています。ベストプラクティスとして、テスト E メールを複数の受取人に送信し、さまざまなデバイスや E メールクライアントを使用してこれらのテストメッセージを表示する必要があります。

E メールをプレビューするには

  1. メッセージエディタの HTML 表示の上の領域で、プレビューなし[] を選択し、[] を選択しますプレビュー。Amazon Pinpoint では、HTML エディターの横にプレビューペインが表示されます。

  2. (オプション) HTML コンテンツとプレビューをより大きなウィンドウに表示するには、メッセージエディタ上の領域で [Fullscreen (全画面)] を選択します。

テストメッセージの送信

顧客がメッセージを受け取ったときにメッセージが正しく表示されるように、実際の受取人にテストメッセージを送信する場合に役立ちます。テストバージョンのメッセージを送信することで、キャンペーンのステータスに影響を与えずに、メッセージの内容や外観をテストしながら徐々に改善できます。

テストメッセージを送信するときは、次の点を考慮してください。

  • 通常のキャンペーンメッセージのようにテストメッセージを送信する場合は、料金が発生します。たとえば、1 か月に 10,000 件のテストメールを送信する場合は、テストメールの送信に対して 1.00 USD 請求されます。料金の詳細については、「」を参照してください。Amazon Pinpoint の料金

  • テストメッセージは、アカウントの送信クォータに反映されます。たとえば、アカウントに 24 時間ごとに 10,000 通のメールを送信する権限があり、100 回のテストメールを送信した場合は、同じ 24 時間で最大 9,900 件のメールを送信できます。

  • 特定のユーザーにテストメッセージを送信するときは、最大 10 件のアドレスを指定できます。複数のアドレスを区切るには、カンマを使用します。

    注記

    用語「アドレス」 (このセクションで使用されている) は、E メールアドレス、携帯電話番号、エンドポイント ID、またはデバイストークンのいずれかを表します。

  • テストの SMS メッセージを特定の電話番号に送信する場合、番号は E.164 形式で表示されている必要があります。つまり、プラス記号 (+)、国コード (先頭に 0 を含まない)、市外局番などの完全なサブスクライバーの番号 (+12065550142 など) を含める必要があります。E.164 形式の数字には、括弧、ピリオド、ハイフン、またはプラス記号以外の記号は使用しないでください。E.164 形式の電話番号には最大 15 桁の数値を使用できます。

  • テストプッシュ通知を送信する場合、アドレスはエンドポイント ID か、デバイストークンのいずれかでなければなりません。

  • テストメッセージをセグメントに送信する際、選択できるセグメントは 1 つのみです。また、100 エンドポイント以下のセグメントしか選択できません。

  • セグメントにテストメッセージを送信すると、そのテスト用のキャンペーンが Amazon Pinpoint によって作成されます。キャンペーンの名前には「test」という単語が含まれ、その後に 4 文字のランダムな英数字、キャンペーンの名前が続きます。これらのキャンペーンは、アカウントに含めることができるアクティブキャンペーンの最大数にはカウントされません。特定の受取人にテストメッセージを送信した場合、Amazon Pinpoint は新しいキャンペーンを作成しません。

  • テストメッセージに関連付けられているイベントは、親キャンペーンのメトリクスでカウントされます。たとえば、エンドポイントの配信[] グラフを表示します。キャンペーン分析ページには、正常に配信されたテストメッセージの数が含まれます。

テストメッセージを送信するには、次の 2 つの方法があります。既存のセグメントに送信することも、指定したアドレスのリストに送信することもできます。最適な方法は、ユースケースによって異なります。たとえば、メッセージをテストする通常のユーザーグループがある場合は、すべてのエンドポイントを含むセグメントを作成する場合に便利です。定期的に変更されるテスターのグループ、または動的に生成されるアドレスにテストメッセージを送信する必要がある場合は、手動で受信者を指定する方が簡単な場合があります。

セグメントにテストメッセージを送信するには

  1. メッセージエディタで、[Send a test message (キャンペーンメッセージを送信する)] を選択します。

  2. [テストメッセージの送信] ダイアログボックスの [Send a test message to (テストメッセージの送信先)] で [A segment (セグメント)] を選択します。

  3. ドロップダウンリストを使用して、テストメッセージを送信するセグメントを選択します。

    注記

    Amazon Pinpoint によって、100 以上のエンドポイントを含むすべてのセグメントがこのリストから自動的に除外されます。

  4. [メッセージの送信] を選択します。

特定の受取人にテストメッセージを送信するには

  1. メッセージエディタで、[Send a test message (キャンペーンメッセージを送信する)] を選択します。

  2. [テストメッセージの送信] ダイアログボックスの [Send a test message to (テストメッセージの送信先)] で、次のテーブルのいずれかのオプションを選択します。

    送信している場合... 選択... 入力内容...
    E メール E メールアドレス 有効な E メールアドレスのカンマ区切りリスト。
    SMS メッセージ [電話番号] E.164 形式の電話番号のカンマ区切りリスト。
    モバイルプッシュ通知 [Endpoint IDs (エンドポイント ID)] または [Device tokens (デバイストークン)] 選択したアドレスのタイプに応じて、カンマ区切りのエンドポイント ID またはデバイストークンのリスト。
  3. [メッセージの送信] を選択します。

Next

ステップ 4: キャンペーンを送信するタイミングを選択する