View a markdown version of this page

キャンペーンをスケジュールする - Amazon Pinpoint

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

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

キャンペーンをスケジュールする

メッセージを記述したあとキャンペーンが送信される時間を指定できます。キャンペーンをすぐに送信するか、スケジュールした日時に送信するか、定期的に送信するか、特定のイベントが発生したときに送信するか、のいずれかを選択できます。

ヒント

キャンペーンが実行中の場合は、完了してから一時停止します。一時停止は、今後スケジュールされている定期的なキャンペーンの次回実行を一時停止またはスキップするだけです。すぐに送信するようにスケジュールされているキャンペーンは一時停止できません。

キャンペーンを作成する際には、キャンペーンを送信するセグメントを選択ます。セグメントは、特定の属性を共有する顧客のグループです。例えば、セグメントに Android デバイスでアプリケーションのバージョン 2.0 を使用するすべての顧客を含めたり、ロサンゼルス市に住むすべての顧客を含めたりすることができます。

前提条件

始める前に、メッセージを設定する を完了します。

メール、SMS、音声メッセージ、プッシュ、またはカスタムキャンペーンのスケジューリング

作成した直後にキャンペーンを送信する場合は、キャンペーンをすぐに送信するよう選択できます。

キャンペーンをすぐに送信する

作成した直後にキャンペーンを送信する場合は、キャンペーンをすぐに送信するよう選択できます。すぐに実行するように設定されているキャンペーンは一時停止できません。

キャンペーンをすぐに送信するには
  1. [When should the campaign be sent] で、[At a specific time] を選択します。

  2. [How often should the campaign be sent] で、[Immediately] を選択します。

  3. 次へを選択して、最後のステップに進みます。

キャンペーンを特定の日時に送信する

キャンペーンを 1 度だけ送信する場合は、特定の日時に送信されるようスケジュールできます。

キャンペーンを特定の日時に送信するには
  1. [When should the campaign be sent] で、[At a specific time] を選択します。

  2. [How often should the campaign be sent] で、[Once] を選択します。

  3. [Start date and time] で、Amazon Pinpoint がメッセージを送信する日時を選択します。

  4. [Time zone] で、キャンペーンのスケジュールに使用するタイムゾーンを選択します。オプションで、[Use recipient's local time] を選択し、受信者それぞれの現地時間に基づいて配信時間を設定します。

  5. 次へを選択して、最後のステップに進みます。

キャンペーンを定期的に送信する

キャンペーンを定期的に送信するようスケジュールすることもできます。キャンペーンの頻度や開始日、終了日を指定することができます。

キャンペーンを定期的に送信するには
  1. [When should the campaign be sent] で、[At a specific time] を選択します。

  2. [How often should the campaign be sent] で、Amazon Pinpoint が定期キャンペーンを送信する頻度を選択します。例えば、キャンペーンを週に 1 度送信するには、[Weekly] を選択します。

  3. [Start date and time] で、Amazon Pinpoint が定期シリーズの最初のメッセージを送信する日時を選択します。

  4. [End date and time] で、Amazon Pinpoint が定期メッセージの送信を停止する日時を選択します。

  5. [Time zone] で、開始時刻と終了時刻を基づかせるタイムゾーンを選択します。オプションで、[Use recipient's local time] を選択し、受信者それぞれの現地時間に基づいて配信時間を設定します。

  6. 次へを選択して、最後のステップに進みます。

キャンペーンをイベント発生時に送信する

お顧客が特定のアクションを行ったときにキャンペーンを送信するために、特定のイベントが発生したときにキャンペーンが送信されるよう、設定できます。例えば、お客様が新規にアカウントを登録した際や、ショッピングカートに商品を入れたが購入しなかった時などにキャンペーンを実施することができます。アプリケーションから Amazon Pinpoint にイベントを送信する方法の詳細については、Amazon Pinpoint デベロッパーガイドの「アプリケーションでのイベントの報告」を参照してください。

注記

キャンペーンが (インポートされたセグメントではなく) 動的セグメントを使用している場合のみ、イベントベースのメッセージを送信できます。さらに、AWS Mobile SDK を使用してアプリを Amazon Pinpoint と統合すると、イベントベースのキャンペーンからのメッセージは、アプリがAWS Mobile SDK for Androidバージョン 2.7.2 以降、またはAWS Mobile SDK for iOSバージョン 2.6.30 以降を実行している顧客にのみ送信されます。

キャンペーンがイベント発生時に送信されるよう設定するには
  1. [When should the campaign be sent] で、[When an event occurs] を選択します。

  2. イベントについては、キャンペーンを開始するイベントの名前を選択します。

  3. (オプション) 属性メトリクスでは、キャンペーンを開始する特定の特性を選択します。

    ヒント

    ユーザーからキャプチャするイベントデータが多いほど、イベントトリガーをセットアップするときのオプションが多くなります。イベント属性とメトリクスは、それらの値を Amazon Pinpoint に提供した場合のみ使用できます。イベントデータのキャプチャの詳細については、Amazon Pinpoint デベロッパーガイドの「アプリケーションでのイベントの報告」を参照してください。

  4. [Campaign Dates] の [Start date and time] で、開始日を選択します。Amazon Pinpoint は、先に指定したイベントが開始日以降に発生した場合のみ、キャンペーンを送信します。

    注記

    選択する [Start date and time] は、少なくとも 15 分後である必要があります。

  5. [End date and time] 終了日時を選択します。Amazon Pinpoint は、先に指定したイベントが終了日前に発生した場合のみ、キャンペーンを送信します。

  6. [Time zone]で、開始日と終了日を基づかせるタイムゾーンを選択します。

  7. 次へを選択して、最後のステップに進みます。

イベントベースのキャンペーンを使用するときのベストプラクティス

イベントベースのキャンペーンを作成するとき、次のいくつかの制約事項やベストプラクティスを考慮してください。

  • イベントベースのキャンペーンは、ステップ 2 で (インポートされたセグメントではなく) 動的セグメントを選択した場合のみ作成できます。

  • AWS Mobile SDK を使用して Amazon Pinpoint とアプリを統合する場合、イベントベースのキャンペーンを適切に動作させるには、アプリで次のバージョンの SDK を使用する必要があります。

    • AWS Mobile SDK for Androidバージョン 2.7.2 以降

    • AWS Mobile SDK for iOSバージョン 2.6.30 以降

    この制約のため、SDK の互換性のあるバージョンを実行するバージョンのアプリケーションを使用する顧客のみを含むよう、セグメントを設定することをお勧めします。

  • イベントは慎重に選択してください。例えば、session.start イベントが発生するたびにイベントベースのキャンペーンを送信した場合、すぐにユーザーをメッセージで圧倒してしまうかも知れません。Amazon Pinpoint が 24 時間内に単一のエンドポイントに送信するメッセージの数を制限できます。詳細については、「プロジェクトのデフォルト設定の編集」を参照してください。

アプリケーション内キャンペーンのスケジュール

このセクションでは、Amazon Pinpoint コンソールを使用したアプリケーション内メッセージのパラメータ 設定の方法について説明します。これらのパラメータには、以下の設定が含まれます。

  • トリガーイベント – トリガーイベントとは、アプリケーション内メッセージを表示させるために顧客が行うアクションのことです。トリガーイベントには、アプリケーションを開く、購入、またはメニューを開くなどがあります。トリガーイベントを使えば、アプリケーション内でユーザーが何をしているかを確認でき、その情報をアプリケーションの改善に役立てることができます。

  • コンバージョンイベント - コンバージョンイベントは、ウェブサイトの訪問者を顧客に導くのに役立ち、現在の顧客を維持するのにも有効です。コンバージョンイベントだけで使用することも、トリガーイベントと併用することもできます。コンバージョンイベントを追加すると、Amazon Pinpoint コンソールの [campaign analytics] ページでそのパフォーマンスを確認することができます。コンバージョンは、ユーザーがアプリケーション内メッセージを閲覧し、コンバージョンイベントで設定されたアクションを実行すると、分析のために記録されます。

トリガーを定義し、キャンペーンの開始日と終了日を設定する

トリガーイベントを設定するには
  1. キャンペーンを開始するトリガーイベントを追加します。トリガーイベント名を手動で入力するか、ドロップダウンリストから既存のトリガーを選択することができます。例えば、オンラインストアで何かを購入したユーザーにメッセージを表示するには、購入と入力します。

    この時点では、属性やコンバージョンなどの追加情報を入力する必要はありません。- 購入トリガーイベントは、オンライン購入を行ったすべての人にアプリケーション内キャンペーンメッセージを表示します。

  2. (オプション) イベント属性を追加します。イベント属性は、トリガーを絞り込むために使用されます。これは、属性名と値で構成されます。例えば、購入トリガーイベントでは、特定のアイテムを購入した顧客にアプリケーション内メッセージを表示する属性を追加できます。その商品が 10 USD 以上するガーデニング用のグローブだとします。[属性] で項目を選択し、[] にガーデニング用のグローブ を選択します。(ステップ 3 でコストのイベントメトリクスを設定します)。

    アプリケーション内メッセージを受け取る人をさらに絞り込むには、[Add new attribute] を選択して、属性と値を追加します。属性に複数の値が考えられる場合は、それぞれの属性と値のペアを別々に追加する必要があります。

    同じ属性を異なる値で複数回使用する場合、Amazon Pinpoint は値の間に「or」を使用してキャンペーン属性を処理します。

  3. (オプション) イベント [メトリクス] を選択します。このイベントは通常、期間やコストなどの数値の範囲を使用します。イベント入力後、以下のOperatorのいずれかを選択します。

    • 等しい

    • 以上

    • 未満

    • 以上または等しい

    • 以下または等しい

    オペレータのを入力します。数値のみサポートします。例えば、購入トリガーに以下の値を入力します。[メトリクス] では [料金] を選択し、[Operator] では [is greater than or equal to] を選択します。値には 10 を選択します。ガーデニング用グローブを 10 USD 以上で購入したすべてのユーザーに、アプリケーション内メッセージが表示されるようになりました。

    注記

    アプリケーション内メッセージで使用できるメトリクスは 1 つだけです。

  4. [Campaign Dates] の [Start date and time] で、開始日を選択します。Amazon Pinpoint は、あらかじめ指定したイベントが開始日以降に発生した場合のみ、キャンペーンを送信します。

    注記

    選択する [Start date and time] は、15 分以降である必要があります。

  5. [End date and time] 終了日時を選択します。Amazon Pinpoint は、あらかじめ指定したイベントが終了日以前に発生した場合のみ、キャンペーンを送信します。

  6. [Time zone]で、開始日と終了日を基づかせるタイムゾーンを選択します。

(オプション) キャンペーンのグローバル設定の変更

キャンペーンのグローバル設定では、ユーザーにメッセージが表示される頻度を決定します。お客様は、トリガーイベントを開始するたびに、毎回、同じアプリケーション内メッセージを表示したくない場合があります。また、ユーザーがアプリケーション内メッセージを表示する回数を設定することもできます。

キャンペーンのグローバル設定を変更するには
  1. エンドポイントごとに表示されるセッションメッセージの最大数では、セッション中に顧客がアプリケーション内メッセージを表示する回数を指定します。セッションは、お客様がアプリケーションと対話する期間として定義されます。010 までのレベルを設定し、0 は無制限にセッション中にメッセージを表示します。例えば、2 という値を入力した場合、お客様は 2 つのセッションの間だけ、アプリケーション内メッセージを見ることになります。お客様が 3 回目のセッションでアプリケーションと対話した場合、アプリケーション内メッセージは表示されません。

  2. [Maximum number of daily messages viewed per endpoint] については、[Override default setting] を選択します。そして、1 日にお客さまがメッセージを目にする回数を設定します。010 までのレベルを設定でき、0 は 1 日のうち何度でもメッセージを表示します。例えば、2 という値を入力した場合、お客様は 24 時間の間に 2 回だけアプリケーション内メッセージを見ることになります。

  3. [Maximum number of session messages viewed per endpoint] については、[Override default setting] を選択します。そして、お客さまが見ることのできるアプリケーション内メッセージの数を設定します。複数のアプリケーション内メッセージを送信する場合、エンドポイントに表示するメッセージの数を制限したい場合があります。010 までのレベルを設定し、0 は無制限にメッセージを表示します。例えば、2 という値を入力すると、何通配信しても、お客様には 2 通のアプリケーション内メッセージしか表示されません。

次へ

キャンペーンの確認と作成