

**サポート終了通知:** 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="journeys-add-activities"></a>

アクティビティはあらゆるジャーニーの中で最も重要な部分です。アクティビティは、ジャーニー参加者に適用されるステップを表します。アクティビティを使用して、さまざまなチャンネル間でジャーニー参加者にメッセージを送信したり、少数のグループに分割したり、一定期間待機したりすることができます。ジャーニーに追加できるアクティビティにはいくつかの種類があります。このセクションでは、アクティビティをジャーニーに追加するための基本情報を提供します。各タイプのアクティビティの設定の詳細については、「[ジャーニーのアクティビティの設定](#journeys-add-activities-procedures)」を参照してください。

**注記**  
ジャーニーをレビューして公開すると、終了ジャーニーエレメントがジャーニーフローに追加されます。

## ジャーニーのアクティビティの設定
<a name="journeys-add-activities-procedures"></a>

各タイプのジャーニーのアクティビティには、設定する必要がある個別のコンポーネントがあります。次のセクションでは、各タイプのアクティビティの設定に関する追加情報を提供します。

**Topics**
+ [E メールアクティビティの設定](#journeys-add-activities-procedures-email)
+ [プッシュ通知アクティビティのセットアップ](#journeys-add-activities-procedures-push)
+ [SMS メッセージアクティビティのセットアップ](#journeys-add-activities-procedures-sms)
+ [コンタクトセンターのアクティビティを設定する](#journeys-add-activities-procedures-contact-center)
+ [カスタムメッセージチャンネルアクティビティのセットアップ](#journeys-add-activities-procedures-custom)
+ [待機アクティビティの設定](#journeys-add-activities-procedures-wait)
+ [はい/いいえ分割アクティビティの設定](#journeys-add-activities-procedures-yes-no-split)
+ [多変量分割アクティビティの設定](#journeys-add-activities-procedures-multivariate-split)
+ [ホールドアウトアクティビティの設定](#journeys-add-activities-procedures-holdout)
+ [ランダム分割アクティビティの設定](#journeys-add-activities-procedures-random-split)

### E メールアクティビティの設定
<a name="journeys-add-activities-procedures-email"></a>

ジャーニー参加者が、[**Send email**] アクティビティに到達すると、Amazon Pinpoint によってすぐにメールが送信されます。E メールアクティビティを設定する前に、E メールテンプレートを作成する必要があります。E メールテンプレート作成の詳細については、「[E メールテンプレートの作成](message-templates-creating-email.md)」を参照してください。

**E メールアクティビティを設定するには**  
![\[\]](http://docs.aws.amazon.com/ja_jp/pinpoint/latest/userguide/images/journeys-email-activity.png)

1. [**Add activity**]（アクティビティの追加）を選択します。

1. **[アクティビティを追加]** で **[メールを送信]** を選択します。

1. **[このアクティビティに使用する E メールテンプレートを選択する]** で、**[E メールテンプレートの選択]** を選択し、参加者によって受信されるメッセージの E メールテンプレートを選択します。次に、[**Template version behavior**] で、メッセージの送信前にテンプレートに加えた変更を含めるように Amazon Pinpoint がメッセージを自動的に更新するかどうかを指定します。これらのオプションの詳細については、「[メッセージテンプレートのバージョンの管理](message-templates-versioning.md)」を参照してください。
**ヒント**  
Amazon Pinpoint アカウントに E メールアドレスのエンドポイントレコードが含まれていない場合でも、メッセージのプレビューを自分に送信できます。プレビューを送信するには、[**Send a test message**] を選択します。

1. [**Sender email address**] で、メッセージの送信元の E メールアドレスを選択します。このリストには、現在の AWS リージョンの Amazon Pinpoint アカウントの確認済みの E メールアドレスがすべて含まれています。追加の E メールアドレスまたはドメインの確認については、「[E メール ID の検証](channels-email-manage-verify.md)」を参照してください。
**ヒント**  
メッセージのわかりやすい送信者名を表示するには、プロジェクトのデフォルトの E メールアドレスを選択します。*わかりやすい送信者名*は、参加者の E メールクライアントがメッセージを受信したときにそのクライアントに表示される名前です。プロジェクトのデフォルトの E メールアドレスまたはそのアドレスのわかりやすい送信者名を変更するには、E メールチャンネルのプロジェクトの設定を更新します。これを行うには、左側のナビゲーションペインで [**設定**] を選択し、[**E メール**] を選択します。次に、必要な設定を入力します。

1. (オプション) [**Description**] に、アクティビティの目的を説明するテキストを入力します。アクティビティを保存すると、このテキストがラベルとして表示されます。

1. 完了したら、**保存** を選択します。

### プッシュ通知アクティビティのセットアップ
<a name="journeys-add-activities-procedures-push"></a>

ジャーニー参加者が [**Send a push notification**] アクティビティに到達すると、Amazon Pinpoint は即座にプッシュ通知を送信します。プッシュ通知アクティビティを設定する前に、プッシュ通知テンプレートを作成する必要があります。プッシュ通知テンプレートの作成について詳しくは、「[プッシュ通知テンプレートの作成](message-templates-creating-push.md)」を参照してください。

**注記**  
プッシュ通知をジャーニー参加者に送信するには、アプリを AWS SDK と統合する必要があります。詳細については、『*Amazon Pinpointデベロッパーガイド*』の「[Handling Push Notifications](https://docs.aws.amazon.com/pinpoint/latest/developerguide/integrate-push.html)」を参照してください。

**プッシュ通知アクティビティをセットアップするには**

1. [**Add activity**]（アクティビティの追加）を選択します。

1. **[アクティビティを追加]** で **[プッシュ通知を送信]** を選択します。

1. **[このアクティビティ用のプッシュ通知テンプレートを選択する]** で、**[プッシュ通知テンプレートの選択]** を選択し、次に、参加者によって受信されるメッセージのプッシュ通知テンプレートを選択します。次に、[**Template version behavior**] で、Amazon Pinpoint で現在アクティブに指定されているテンプレートバージョンを使用するか、ジャーニーの作成時にアクティブであったテンプレートバージョンを使用するかを指定します。これらのオプションの詳細については、「[メッセージテンプレートのバージョンの管理](message-templates-versioning.md)」を参照してください。
**ヒント**  
Amazon Pinpoint アカウントに指定したエンドポイント ID またはデバイストークンが含まれていない場合でも、メッセージのプレビューを自分に送信できます。プレビューを送信するには、[**Send a test message**] を選択します。

1. (オプション) [**有効期限**] で、Amazon Pinpoint でデフォルトの有効期限 (TTL) 値を使用するか、プッシュ通知サービスごとにカスタム値を使用するかを指定します。デフォルトでは、Amazon Pinpoint は各プッシュ通知サービスの最大 TTL 値を使用します。また、すべてのプッシュ通知サービスに対してカスタム TTL 値を指定することもできます。メッセージの配信に失敗すると、プッシュ通知サービスは、この設定で指定した時間だけメッセージの配信を試みます。有効期限 (TTL) の詳細については、「*Amazon Pinpoint API リファレンス*」の「[メッセージ](https://docs.aws.amazon.com/pinpoint/latest/apireference/apps-application-id-messages.html)」を参照してください。

1. (オプション) [**Description**] に、アクティビティの目的を説明するテキストを入力します。アクティビティを保存すると、このテキストがラベルとして表示されます。

1. 完了したら、**保存** を選択します。  
![\[\]](http://docs.aws.amazon.com/ja_jp/pinpoint/latest/userguide/images/journeys-create-step-3-add-activities-procedures-push.png)

### SMS メッセージアクティビティのセットアップ
<a name="journeys-add-activities-procedures-sms"></a>

ジャーニー参加者が [**Send an SMS message**)] アクティビティに到達すると、Amazon Pinpoint はすぐに SMS メッセージを送信します。SMS アクティビティを設定する前に、SMS テンプレートを作成する必要があります。SMS テンプレート作成の詳細については、「[SMS テンプレートの作成](message-templates-creating-sms.md)」を参照してください。

**SMS メッセージアクティビティをセットアップするには**

1. [**Add activity**]（アクティビティの追加）を選択します。

1. **[アクティビティを追加]** で **[SMS メッセージを送信]** を選択します。

1. **[このアクティビティ用の SMS メッセージテンプレートを選択する]** で、**[SMS メッセージテンプレートの選択]** を選択し、次に、参加者によって受信されるメッセージの SMS メッセージテンプレートを選択します。次に、**[テンプレートバージョンの動作]** で、Amazon Pinpoint で現在アクティブに指定されているテンプレートバージョンを使用するか、ジャーニーの作成時にアクティブであったテンプレートバージョンを使用するかを指定します。これらのオプションの詳細については、「[メッセージテンプレートのバージョンの管理](message-templates-versioning.md)」を参照してください。

1. このアクティビティを最初にテストする場合は、[**Send a test message**] を選択します。テストメッセージは 1 日の送信制限にカウントされませんが、メッセージごとに課金されます。テストメッセージの送信時に、オプションで送信元番号を選択するよう促されますが、送信先番号を選択する必要があります。
**注記**  
お客様のアカウントが SMS サンドボックスにある場合、検証済みの宛先番号の 1 つにのみテストメッセージを送信することができます。宛先番号がリストに表示されない場合は、[**Manage numbers**] を選択して新しい番号を追加します。送信先番号の検証の詳細については、「*AWS End User Messaging SMS ユーザーガイド*」の「[SMS サンドボックス](https://docs.aws.amazon.com//sms-voice/latest/userguide/sandbox.html#sandbox-sms)」を参照してください。

1. [**メッセージタイプ**] で、以下のいずれかを選択します。
   + **プロモーション** - マーケティングメッセージなどの非クリティカルなメッセージ。
   + [**Transactional**] – 多要素認証のワンタイムパスワードなど、顧客のトランザクションをサポートするクリティカルメッセージ。

1. (オプション) 必要に応じて、[**Additional settings**] セクションを参照して、SMS 関連の設定を任意で設定します。[**Additional settings**] セクションには、2 つのタブがあります。
   + [**SMS Settings**] タブでは、次の設定を構成できます。
     + [**Origination phone number**] – メッセージの送信元の電話番号。このリストには、Amazon Pinpoint アカウントに存在するすべての専用電話番号が含まれています。
     + [**送信者 ID**] — SMS メッセージの送信者を識別する英数字 ID。送信者 ID は、受信者が送信者 ID をサポートしている国にいる場合にのみ、受信者の端末に表示されます。ジャーニーアクティビティで送信者 ID を指定すると、アカウントのデフォルト値が上書きされます。送信者 ID をサポートする国の詳細については、「*AWS End User Messaging SMS ユーザーガイド*」の「[サポートされている国とリージョン (SMS チャネル)](https://docs.aws.amazon.com//sms-voice/latest/userguide/phone-numbers-sms-by-country.html)」を参照してください。
**注記**  
設定する必要があるのは、これらの値の 一つだけです。両方の値を指定した場合、Amazon Pinpoint は専用の発信元電話番号を使用してメッセージの送信を試みます。
   + [**Regulatory Settings**] タブでは、インドの受信者へのメッセージ送信に特化して適用される設定を行うことができます。インドの受信者にメッセージを送信する場合、送信者 ID を指定する必要があり、さらに以下の両方の値を指定する必要があります。
     + **[エンティティ ID]** - 送信者 ID の登録時に TRAI から提供される、企業やブランドに関連付けられる ID。
     + **[テンプレート ID]** — メッセージテンプレートに関連付けられている ID。この値は、送信者 ID の登録時も TRAI から提供されます。
**注記**  
インドの受信者にメッセージを送信しない場合、または国際長距離通信事業者ルートを使用してインドにメッセージを送信する場合、**エンティティ ID** および**テンプレート ID** を指定する必要はありません。  
インドに SMS メッセージを送信するための規制要件の詳細については、「*AWS End User Messaging SMS ユーザーガイド*」の「[インドの送信者 ID 登録プロセス](https://docs.aws.amazon.com//sms-voice/latest/userguide/registrations-sms-senderid-india.html)」を参照してください。

1. (オプション) [**Description**] に、アクティビティの目的を説明するテキストを入力します。アクティビティを保存すると、このテキストがラベルとして表示されます。

1. 完了したら、**保存** を選択します。  
![\[\]](http://docs.aws.amazon.com/ja_jp/pinpoint/latest/userguide/images/journeys-create-step-3-add-activities-procedures-sms.png)

### コンタクトセンターのアクティビティを設定する
<a name="journeys-add-activities-procedures-contact-center"></a>

ジャーニー参加者が**コンタクトセンター経由で送信**アクティビティに到達すると、Amazon Pinpoint は 参加者を Amazon Connect アウトバウンドキャンペーン (Amazon Pinpoint では「*Amazon Connect キャンペーン*」と呼ばれます）に配置します。このアクティビティのタイプは、ジャーニー参加者の電話番号をダイヤルし、エージェントに接続するか、音声メッセージを再生するように設定することができます。

コンタクトセンターのアクティビティは、他のタイプのジャーニーアクティビティとは動作が異なります。ジャーニー参加者が**コンタクトセンター経由で送信**アクティビティに到着すると、参加者の電話番号が Amazon Connect キューに入力されてダイヤルされる直前に、コンタクトセンターのアクティビティと以前のメッセージングアクティビティの間の先行アクティビティのうち、**多変量分割**アクティビティまたは**はい/いいえ分割**アクティビティを含む) すべてのアクティビティが再評価されます。コンタクトセンターのアクティビティの前にメッセージングアクティビティがなかった場合は、ジャーニーエントリ基準も再評価されます。

この再評価プロセスの目的は、電話がキューに入っている時点で、ジャーニー参加者がまだ電話を受ける資格があることを確認することです。この動作は、コンタクトセンターのアクティビティに到着した時点から、エージェントが電話をかけられるようになる時点までの間に参加者の属性が変わる可能性があるため便利です。これはデフォルトの動作で、オフにすることはできません。

ジャーニー再評価では、ダイヤル先の参加者の評価結果が 10 秒のタイマー付きで保存されます。参加者は 10 秒ごとに 1 回再評価され、結果は次の再評価まで保存されます。つまり、更新からダイヤルまでの時間が 10 秒未満の場合、参加者の最新バージョンに対する評価が行われない可能性があります。

例えば、特定のセグメントのメンバーをジャーニーに追加するエントリステップと、ジャーニー参加者が特定のタイプのトランザクションを完了したかどうかを確認する**はい/いいえ分割**アクティビティが、特定のジャーニーに含まれているとします。このシナリオでは、(トランザクションを完了した参加者用の) はい/いいえ分割の「はい」ブランチはフォローアップメールを送信するのに対して、(トランザクションを完了していない参加者用の)「いいえ」ブランチはコンタクトセンターのアクティビティにつながります。コンタクトセンターのアクティビティに到着した参加者は、コールが正常に Amazon Connect へのキューに入るまでそこに留まります。エージェントが対応可能になると、ジャーニーは、ジャーニーエントリステップとはい/いいえ分割アクティビティの基準に照らして参加者の属性を再評価します。

**重要**  
イベントによってトリガーされるジャーニーでは、コンタクトセンターのアクティビティはサポートされていません。

#### 前提条件
<a name="journeys-add-activities-procedures-contact-center-prereqs"></a>

コンタクトセンターのアクティビティをジャーニーに追加する前に、以下を行う必要があります。
+ Amazon Connect アカウントおよびインスタンスを作成する
+ Amazon AppIntegrations を使用して、Amazon Connect インスタンスのハイボリュームなアウトバウンドキャンペーンを有効にします。
+ Amazon Connect のインスタンスをアウトバウンドコール用に有効にします。
+ キャンペーンためエージェントにルーティングされる問い合わせを処理するための、専用のアウトバウンド通信キューを作成します。エージェントのルーティングプロファイルにキューを割り当てます。
+ [**Check call progress**] ブロックを含む問い合わせフローを作成して公開します。このブロックを使用すると、例えば電話に応答した人物や、ボイスメールが検出されたかどうかに基づいた分岐が行えます。
+ 使用予定の Amazon Connect キューに送信番号が定義されていることを確認する必要があります。
+ IAM で、Amazon Connect が Amazon Pinpoint を介してメッセージを送信できるようにするポリシーおよびロールを作成します。
**注記**  
 **ConnectCampaignExecutionRoleArn** に指定されている **ResourceID** ロールは、IAM [サービスロール](https://docs.aws.amazon.com//IAM/latest/UserGuide/id_roles_terms-and-concepts.html#iam-term-service-role)と[サービスにリンクされたロール](https://docs.aws.amazon.com/IAM/latest/UserGuide/id_roles_terms-and-concepts.html#iam-term-service-linked-role)をサポートします。詳細については、*AWS Identity and Access Management ユーザーガイド*の「[IAM ID](https://docs.aws.amazon.com/IAM/latest/UserGuide/reference_identifiers.html)」を参照してください。
**重要**  
公開されたジャーニーの IAM ロールとリソースアクセスポリシーを削除または設定ミスすると、IAM 設定が元のロール、アクセスポリシー、およびアクセス許可のセットで復元されるまで、Amazon Pinpoint がアウトバウンドダイヤルを停止する可能性があります。

これらのタスクを完了する手順は、 AWS コンタクトセンターブログの「[Amazon Connect アウトバウンドを使用してプレディクティブコールとプログレッシブコールを行う](https://aws.amazon.com/blogs/contact-center/make-predictive-and-progressive-calls-using-amazon-connect-high-volume-outbound-communications/)」のステップ 1～5 に記載されています。

#### コンタクトセンターのアクティビティの設定
<a name="journeys-add-activities-procedures-contact-center-setting-up"></a>

 既存の Amazon Connect アウトバウンドキャンペーンにジャーニーを接続することも、クリックして Amazon Connect アウトバウンドキャンペーンを作成することもできます。

Amazon Pinpoint でコンタクトセンターのアクティビティを使用する場合、以下の点に注意する必要があります。
+ 1 つのジャーニーで使用できるコンタクトセンターのアクティビティは 3 つのみです。
+ 1 つのジャーニーあたりで使用できる Amazon Connect キャンペーンは 1 つのみです。1 つのジャーニーに複数のコンタクトセンターのアクティビティが含まれている場合に、あるアクティビティの Amazon Connect キャンペーンを変更すると、同じジャーニーにある他のすべてのコンタクトセンターのアクティビティに変更が反映されます。
+ 単一の Amazon Connect キャンペーンは複数のジャーニーで使用できます。Amazon Pinpoint は、ジャーニーを公開する際に Amazon Connect キャンペーンがすでに使用されている場合、警告を表示します。
+ 顧客の電話番号は、音声エンドポイントとして Amazon Pinpoint に存在する必要があります。
+ エンドポイントの電話番号は E.164 形式である必要があります。詳細については、国際電気通信連合のウェブサイトに記載されている「[E.164: The international public telecommunication numbering plan](https://www.itu.int/rec/T-REC-E.164/en)」を参照してください。

##### 既存の Amazon Connect キャンペーンを使用する
<a name="journeys-add-activities-procedures-contact-center-option-1"></a>

1. [**Add activity**]（アクティビティの追加）を選択します。

1. **[アクティビティを追加**] で、**[コンタクトセンター経由で送信]** を選択します。

1. 使用する **Amazon Connect インスタンス** を選択します。

1. ドロップダウンリストから **[Amazon Connect アウトバウンドキャンペーン]** を選択します。

1. (オプション) **[Amazon Connect アウトバウンドキャンペーンを作成]** が選択できますが、これを選択すると、Amazon Connect に誘導されます。

1. [**IAM ロール**] に、以下のいずれかのステップを実行します。

   1. Amazon Pinpoint を使用して、Amazon Connect への電話番号の受け渡しを許可するロールを作成するには、**[ロールを自動的に作成する]** を選択します。次に、[IAM ロール] に、作成する新しいロールの一意の名前を入力します。

   1. Amazon Pinpoint に対して Amazon Connect への電話番号の受け渡しを許可する IAM ロールをすでに作成してある場合は、**[既存のロールを選択]** を選択します。次に、[IAM ロール] で、適切なアクセス許可を含むロールを選択します。

1. (オプション) **[説明]** で、アクティビティの目的を説明します。アクティビティを保存すると、このテキストがアクティビティのラベルとして表示されます。

1. 完了したら、**保存** を選択します。  
![\[\]](http://docs.aws.amazon.com/ja_jp/pinpoint/latest/userguide/images/journeys-create-step-3-add-activities-procedures-contact-center-option-1.png)

### カスタムメッセージチャンネルアクティビティのセットアップ
<a name="journeys-add-activities-procedures-custom"></a>

ジャーニー参加者が [**Send through a custom channel**] アクティビティに到達すると、Amazon Pinpoint はその参加者に関する情報を AWS Lambda 関数または Webhook に送信します。カスタムチャネルを使用すると、AWS 以外のサービスを含む、API を持つ任意のサービスを通じて顧客にメッセージを送信できます。

カスタムチャネルアクティビティを設定する前に、メッセージを送信するために Lambda 関数またはウェブフック URL のどちらを使用するかを決定する必要があります。カスタムメッセージチャンネルの作成の詳細については、『*Amazon Pinpoint デベロッパーガイド*』の「[Creating custom channels in Amazon Pinpoint](https://docs.aws.amazon.com/pinpoint/latest/developerguide/channels-custom.html)」を参照してください。

**Lambda 関数を呼び出すカスタムメッセージチャンネルアクティビティをセットアップするには**

1. [**Add activity**]（アクティビティの追加）を選択します。

1. **[アクティビティを追加]** で、**[カスタムチャネル経由で送信]** を選択します。

1. [**Choose the method that you want to use to send messages**] で、[**Execute a Lambda function**] を選択します。

1. [**Lambda 関数**] で、実行する関数を選択します。

1. (オプション) **カスタムデータ**は、エンドポイントがカスタムチャネルに配信されるときに使用され、カスタムデータもペイロードに含まれます。このフィールドには 5,000 文字までの英数字を含めることができます。

1. [**Specify the endpoint types that will receive this message**] で、カスタムチャンネルを適用するエンドポイントタイプを選択します。デフォルトでは、[**カスタム**] エンドポイントタイプのみが選択されています。エンドポイントタイプを追加するには、[**Choose endpoint types**] を選択します。

   1. Lambda 関数を使用して、どのエンドポイントをセグメントに含めるかを評価できます。詳細については、[AWS 「Lambda を使用したセグメントのカスタマイズ](https://docs.aws.amazon.com/pinpoint/latest/developerguide/segments-dynamic.html)」を参照してください。

   1. **カスタムデータ**は、エンドポイントがカスタムチャネルに配信されるときに使用され、カスタムデータもペイロードに含まれます。
**注記**  
このアクティビティに到達する他のエンドポイントタイプはこのアクティビティを介して送信されますが、指定したエンドポイントタイプのみが Lambda 関数または Webhook に送信されます。

1. (オプション) [**Description**] に、アクティビティの目的を説明するテキストを入力します。アクティビティを保存すると、このテキストがラベルとして表示されます。

1. 完了したら、**保存** を選択します。  
![\[\]](http://docs.aws.amazon.com/ja_jp/pinpoint/latest/userguide/images/journeys-create-step-3-add-activities-procedures-custom-lambda.png)

**Webhook URL を使用するカスタムメッセージチャンネルアクティビティを設定するには**

1. [**Add activity**]（アクティビティの追加）を選択します。

1. **[アクティビティを追加]** で、**[カスタムチャネル経由で送信]** を選択します。

1. [**Choose the method that you want to use to send messages**] で、[**Specify a webhook URL (Webhook URL を指定する)**] を選択します。

1. [**Webhook URL**] に、実行する Webhook のアドレスを入力します。Webhook の設定の詳細については、『*Amazon Pinpoint デベロッパーガイド*』の「[Creating custom channels in Amazon Pinpoint](https://docs.aws.amazon.com/pinpoint/latest/developerguide/channels-custom.html)」を参照してください。

1. (オプション) カスタムデータは、エンドポイントがカスタムチャネルに配信されるときに使用され、カスタムデータもペイロードに含まれます。このフィールドには 5,000 文字までの英数字を含めることができます。

1. [**Specify the endpoint types that will receive this message**] で、カスタムチャンネルを適用するエンドポイントタイプを選択します。デフォルトでは、[**カスタム**] エンドポイントタイプのみが選択されています。エンドポイントタイプを追加するには、[**Choose endpoint types**] を選択します。
**注記**  
このアクティビティに到達する他のエンドポイントタイプはこのアクティビティを介して送信されますが、指定したエンドポイントタイプのみが Lambda 関数または Webhook に送信されます。

1. (オプション) [**Description**] に、アクティビティの目的を説明するテキストを入力します。アクティビティを保存すると、このテキストがラベルとして表示されます。

1. 完了したら、**保存** を選択します。  
![\[\]](http://docs.aws.amazon.com/ja_jp/pinpoint/latest/userguide/images/journeys-create-step-3-add-activities-procedures-custom-webhook.png)

### 待機アクティビティの設定
<a name="journeys-add-activities-procedures-wait"></a>

[**Wait**] アクティビティにジャーニー参加者が到達すると、その参加者は特定の日付まで、または特定の時間だけそのアクティビティに残ります。このタイプのアクティビティは、時間的制約のある通信の送信をスケジュールしたり、ジャーニーの前に送信したメッセージとお客様がやり取りする時間を与えるのに便利な方法です。

**待機アクティビティを設定するには**

1. [**Add activity**]（アクティビティの追加）を選択します。

1. **[アクティビティを追加]** で、**[待機]** を選択します。

1. 以下のオプションのいずれかを選択してください。
   + [**For a period of time**] – ジャーニー参加者を一定期間このアクティビティに残す場合は、このオプションを選択します。次のアクティビティに進む前に、このアクティビティでジャーニー参加者が待機する時間を入力します。1 時間から 365 日までの値を指定できます。
   + [**Until a specific date**] – ジャーニー参加者を特定の日時にこのアクティビティに残す場合は、このオプションを選択します。次に、ジャーニー参加者が次のアクティビティに移動する日時を入力します。ジャーニーの終了日より前の日付と時刻を選択できます。

1. (オプション) [**Description**] に、アクティビティの目的を説明するテキストを入力します。アクティビティを保存すると、このテキストがラベルとして表示されます。

1. 完了したら、**保存** を選択します。  
![\[\]](http://docs.aws.amazon.com/ja_jp/pinpoint/latest/userguide/images/journeys-wait-activity.png)

### はい/いいえ分割アクティビティの設定
<a name="journeys-add-activities-procedures-yes-no-split"></a>

ジャーニー参加者が、**はい/いいえ分割**アクティビティに到達すると、属性または行動に基づいて 2 つのパスのうちの 1 つに送出されます。このタイプの分割アクティビティを使用すると、セグメント内のメンバーシップに基づいてジャーニー参加者を別々のパスに送出できます。また、他のジャーニーアクティビティとのやり取りに基づいて、参加者を別々のパスに送ることもできます。例えば、ジャーニーの早い段階で送信されたメールを開いたかどうかに基づいて、ジャーニー参加者を分割できます。

**注記**  
プッシュ通知イベント (オープンイベントや受信イベントなど) に基づいて参加者を異なるパスに送信する分割アクティビティを作成するには、モバイルアプリでユーザー ID とエンドポイント ID の値を指定する必要があります。詳細については、『*Amazon Pinpoint デベロッパーガイド*』の「[Integrating Amazon Pinpoint with your application](https://docs.aws.amazon.com/pinpoint/latest/developerguide/integrate.html)」を参照してください。  
ジャーニーセグメントがユーザーレベルで、データに user\$1id があり、条件分岐の評価に使用される基準がエンドポイント属性の場合、Amazon Pinpoint は、ユーザーのさまざまなエンドポイントの属性値間の論理 OR を使用してジャーニー属性を処理します。例えば、1 人のユーザーに複数のエンドポイントがあり、これらのエンドポイントのいずれかが基準を満たしている場合、そのユーザーにリンクされているすべてのエンドポイントは、グループ化されて「はい」と評価され、はい/いいえ分割アクティビティの「はい」ブランチに進みます。

**はい/いいえ分割アクティビティを設定するには**

1. [**Add activity**]（アクティビティの追加）を選択します。

1. **[アクティビティを追加]** で、**[はい/いいえ分割]** を選択します。

1. [**Select a condition type**] で、次のいずれかのオプションを選択します。
   + [**Segment**] – 選択したセグメントのすべてのメンバーを「はい」パスに送信するには、このオプションを選択します。次に、[**Segments**] でセグメントを選択します。
   + [**Event**] – このオプションを選択して、このジャーニーの前述のステップとのやり取りに基づいて、ユーザーを「はい」パスに送信します。以下のステップを実行します。

     1. **[イベント]** で、分岐するメッセージングアクティビティを選択します。

     1. **[アクティビティを選択する]** で、分岐を適用するメッセージアクティビティを選択します。選択したメッセージングアクティビティのチャネルタイプに応じて、以下のオプションでの分岐を設定できます。
        + **E メール**で、選択できるイベントは次のとおりです。
          + **送信** – Amazon Pinpoint がメッセージを受理しました。配信を試みます。
          + **配信済み** – メッセージが受信者に正常に配信されました。
          + **拒否済み** – Amazon Pinpoint は、ウイルスまたはマルウェアが含まれているため、メッセージを拒否しました。
          + **ハードバウンス** – 永続的な問題が原因で E メールが受信者に配信されませんでした。例えば、受信者の E メールアドレスが存在しないことがあります。メッセージでハードバウンスが生成された場合、Amazon Pinpoint は再送信を行いません。
          + **ソフトバウンス** – 一時的な問題が原因で E メールが受信者に配信されませんでした。例えば、受信者の受信ボックスが一杯になっていたり、メールプロバイダーに一時的な問題が発生している可能性があります ソフトバウンスが発生した場合、Amazon Pinpoint は一定期間、メッセージを再送信しようとします。それでも送信できない場合、メッセージはハードバウンスとなります。
          + **苦情** – 受信者が E メールを受信しましたが、メールクライアントの「スパム報告」ボタンなどを使用して、メッセージを迷惑メールとして報告しました。
**注記**  
Amazon Pinpoint は、メールプロバイダーからの苦情報告により、苦情イベントを生成します。E メールプロバイダーによって、レポートを定期的に提供するものもあれば、ほとんど提供しないメールプロバイダーもあります。
          + **開封** – 受信者がメッセージを受信して開封しました。
**注記**  
Amazon Pinpoint が [**Email open**] イベントを捕捉するためには、受信者のメールクライアントが、メッセージに含まれるイメージをダウンロードする必要があります。Microsoft Outlook などの一般的なメールソフトは、デフォルトの設定ではメールイメージをダウンロードしません。
          + **クリック** – 受信者が E メールを受信し、メッセージの本文に含まれるリンクの 1 つをたどりました。
          + **登録解除** – 受信者がメールを受信し、「登録解除」リンクを使用して、今後のメッセージをオプトアウトしました。
        + **SMS** で、選択できるイベントは次のとおりです。
          + **送信** — Amazon Pinpoint がメッセージを送信しようとしました。
          + **配信済み** — Amazon Pinpoint は、メッセージが配信されたとの確認を受け取りました。
          + **失敗** — エンドポイントアドレスにメッセージを配信する際にエラーが発生しました。
          + **オプトアウト** — エンドポイントアドレスに関連付けられているユーザーが、送信者からのメッセージの受信をオプトアウトしました。
        + **プッシュ**で、選択できるイベントは次のとおりです。
          + **送信** — Amazon Pinpoint がメッセージを送信しようとしました。
          + **開封通知** — Amazon Pinpoint は、ユーザーがメッセージを開封したという確認を受信しました。
          + **フォアグラウンドで受信** — Amazon Pinpoint は、メッセージがユーザーのデバイスで受信され、フォアグラウンドに表示されたことを確認しました。
          + **バックグラウンドで受信** — Amazon Pinpoint は、メッセージがユーザーのデバイスで受信され、バックグラウンドで表示されたことを確認しました。
        + **コンタクトセンター**で、選択できるイベントは次のとおりです。
          + **接続済み** — Amazon Pinpoint は、通話がエージェントに接続されたとの確認を受信しました。
          + **SIT トーン** — Amazon Pinpoint は、通話中トーンを返す応答を受信しました。
          + **ファックス** — Amazon Pinpoint は、電話からファックストーンが返されたという応答を受信しました。
          + **ボイスメールのビープ音** — Amazon Pinpoint は、呼び出しに対してビープ音付きでボイスメールが返されたという応答を受信しました。
          + **ボイスメールのビープ音なし** — Amazon Pinpoint は、呼び出しに対してビープ音なしでボイスメールが返されたという応答を受信しました。
          + **応答なし** — Amazon Pinpoint は、呼び出しに応答がなく、ボイスメールなしで呼び出し音が鳴っていたという応答を受信しました。
        + **カスタムチャネル** — カスタムチャネルアクティビティでは、分岐する応答の属性と値を定義できます。この属性と値が、読み取り可能な方法で Amazon Pinpoint ジャーニーに返されることを確認します。この応答を構成する方法の詳細については、「Amazon Pinpoint デベロッパーガイド」の「[Amazon Pinpoint でのカスタムチャネルの作成](https://docs.aws.amazon.com/pinpoint/latest/developerguide/channels-custom.html)」を参照してください。

     1. 
**注記**  
(オプション) カスタムチャネルアクティビティの場合は、**関数またはウェブフックの呼び出しレスポンス**に基づいて分岐できます。これを設定するには、以下の項目を定義できます。  
**属性** — 評価する属性の名前。
**値** — 分岐方法を決定するために使用される値。

1. [**Condition evaluation**] で、Amazon Pinpoint が条件を評価するタイミングを選択します。次のオプションから選択できます:
   + [**Evaluate immediately**] – このオプションを選択すると、ジャーニー参加者がそのアクティビティに到達した時点で、指定したイベント条件が満たされているかどうかが Amazon Pinpoint によってチェックされます。
   + [**Evaluate after**] – このオプションを選択すると、Amazon Pinpoint は指定した期間待機します。指定した期間が経過すると、Amazon Pinpoint は、指定したイベント条件が満たされているかどうかを確認します。
   + [**Evaluate on**] – このオプションを選択すると、Amazon Pinpoint は特定の日時まで待機します。その日時に到達すると、Amazon Pinpoint は指定したイベント条件が満たされているかどうかを確認します。

1. (オプション) [**Description**] に、アクティビティの目的を説明するテキストを入力します。アクティビティを保存すると、このテキストがラベルとして表示されます。

1. 完了したら、**保存** を選択します。  
![\[\]](http://docs.aws.amazon.com/ja_jp/pinpoint/latest/userguide/images/journeys-yes-no-split-activity.png)

### 多変量分割アクティビティの設定
<a name="journeys-add-activities-procedures-multivariate-split"></a>

ジャーニー参加者は、[**Multivariate split**] アクティビティに到達すると、属性または行動に基づいて、いくつかのパスのうちの 1 つに送信されます。このタイプの分割は、はい/いいえ分割に似ています。多変量分割アクティビティを使用する利点は、複数の条件を評価できることです。さらに、すべての多変量分割アクティビティには「Else」パスが含まれています。他のパスで指定した条件を満たしていないジャーニー参加者は、「Else」パスに自動的に送出されます。

このタイプの分割を使用すると、セグメント内のメンバーシップに基づいてジャーニー参加者を別々のパスに送出できます。また、他のジャーニーアクティビティとのやり取りに基づいて、参加者を別々のパスに送ることもできます。例えば、ジャーニーの早い段階で送信されたメールを開いたかどうかに基づいて、ジャーニー参加者を分割できます。

**注記**  
あるジャーニー参加者が条件付き分割で複数の条件を満たしている場合、最初の条件でアルファベット順に送られます。例えば、参加者がブランチ A とブランチ D の条件を満たしている場合、ブランチ A に対応するパスに送信されます。  
プッシュ通知イベント (オープンイベントや受信イベントなど) に基づいて参加者を異なるパスに送信する分割アクティビティを作成するには、モバイルアプリでユーザー ID とエンドポイント ID の値を指定する必要があります。詳細については、『*Amazon Pinpoint デベロッパーガイド*』の「[Integrating Amazon Pinpoint with your application](https://docs.aws.amazon.com/pinpoint/latest/developerguide/integrate.html)」を参照してください。  
ジャーニーセグメントがユーザーレベルで、データに user\$1id があり、条件分岐の評価に使用される基準がエンドポイント属性の場合、Amazon Pinpoint は、ユーザーのさまざまなエンドポイントの属性値間の論理 OR を使用してジャーニー属性を処理します。例えば、1 人のユーザーに複数のエンドポイントがあり、これらのエンドポイントのいずれかが基準を満たしている場合、そのユーザーにリンクされているすべてのエンドポイントは、グループ化されて「はい」と評価され、はい/いいえ分割アクティビティの「はい」ブランチに進みます。

**多変量分割アクティビティを設定するには**

1. [**Add activity**]（アクティビティの追加）を選択します。

1. **[アクティビティを追加]** で、**[多変量分割]** を選択します。

1. 作成するパス (ブランチ) の数を決定します。[**Add another branch**] を選択して、追加のパスを作成します。

1. 各ブランチの [**Select a condition type**] で、次のいずれかのオプションを選択します。
   + [**Segment**] – 選択したセグメントのすべてのメンバーをそのパスに送出するには、このオプションを選択します。次に、[**Segments**] でセグメントを選択します。
   + [**Event**] – このジャーニーの前述のステップとのやり取りに基づいて、ユーザーをそのパスに送信するには、このオプションを選択します。以下のステップを実行します。

     1. **[イベント]** で、分岐するメッセージングアクティビティを選択します。

     1. **[アクティビティを選択する]** で、分岐を適用するメッセージアクティビティを選択します。選択したメッセージングアクティビティのチャネルタイプに応じて、以下のオプションでの分岐を設定できます。
        + **E メール**で、選択できるイベントは次のとおりです。
          + **送信** – Amazon Pinpoint がメッセージを受理しました。配信を試みます。
          + **配信済み** – メッセージが受信者に正常に配信されました。
          + **拒否済み** – Amazon Pinpoint は、ウイルスまたはマルウェアが含まれているため、メッセージを拒否しました。
          + **ハードバウンス** – 永続的な問題が原因で E メールが受信者に配信されませんでした。例えば、受信者の E メールアドレスが存在しないことがあります。メッセージでハードバウンスが生成された場合、Amazon Pinpoint は再送信を行いません。
          + **ソフトバウンス** – 一時的な問題が原因で E メールが受信者に配信されませんでした。例えば、受信者の受信ボックスが一杯になっていたり、メールプロバイダーに一時的な問題が発生している可能性があります ソフトバウンスが発生した場合、Amazon Pinpoint は一定期間、メッセージを再送信しようとします。それでも送信できない場合、メッセージはハードバウンスとなります。
          + **苦情** – 受信者が E メールを受信しましたが、メールクライアントの「スパム報告」ボタンなどを使用して、メッセージを迷惑メールとして報告しました。
**注記**  
Amazon Pinpoint は、メールプロバイダーからの苦情報告により、苦情イベントを生成します。E メールプロバイダーによって、レポートを定期的に提供するものもあれば、ほとんど提供しないメールプロバイダーもあります。
          + **開封** – 受信者がメッセージを受信して開封しました。
**注記**  
Amazon Pinpoint が [**Email open**] イベントを捕捉するためには、受信者のメールクライアントが、メッセージに含まれるイメージをダウンロードする必要があります。Microsoft Outlook などの一般的なメールソフトは、デフォルトの設定ではメールイメージをダウンロードしません。
          + **クリック** – 受信者が E メールを受信し、メッセージの本文に含まれるリンクの 1 つをたどりました。
          + **登録解除** – 受信者がメールを受信し、「登録解除」リンクを使用して、今後のメッセージをオプトアウトしました。
        + **SMS** で、選択できるイベントは次のとおりです。
          + **送信** — Amazon Pinpoint がメッセージを送信しようとしました。
          + **配信済み** — Amazon Pinpoint は、メッセージが配信されたとの確認を受け取りました。
          + **失敗** — エンドポイントアドレスにメッセージを配信する際にエラーが発生しました。
          + **オプトアウト** — エンドポイントアドレスに関連付けられているユーザーが、送信者からのメッセージの受信をオプトアウトしました。
        + **プッシュ**で、選択できるイベントは次のとおりです。
          + **送信** — Amazon Pinpoint がメッセージを送信しようとしました。
          + **開封通知** — Amazon Pinpoint は、ユーザーがメッセージを開封したという確認を受信しました。
          + **フォアグラウンドで受信** — Amazon Pinpoint は、メッセージがユーザーのデバイスで受信され、フォアグラウンドに表示されたことを確認しました。
          + **バックグラウンドで受信** — Amazon Pinpoint は、メッセージがユーザーのデバイスで受信され、バックグラウンドで表示されたことを確認しました。
        + **コンタクトセンター**で、選択できるイベントは次のとおりです。
          + **接続済み** — Amazon Pinpoint は、通話がエージェントに接続されたとの確認を受信しました。
          + **SIT トーン** — Amazon Pinpoint は、通話中トーンを返す応答を受信しました。
          + **ファックス** — Amazon Pinpoint は、電話からファックストーンが返されたという応答を受信しました。
          + **ボイスメールのビープ音** — Amazon Pinpoint は、呼び出しに対してビープ音付きでボイスメールが返されたという応答を受信しました。
          + **ボイスメールのビープ音なし** — Amazon Pinpoint は、呼び出しに対してビープ音なしでボイスメールが返されたという応答を受信しました。
          + **応答なし** — Amazon Pinpoint は、呼び出しに応答がなく、ボイスメールなしで呼び出し音が鳴っていたという応答を受信しました。
        + **カスタムチャネル** — カスタムチャネルアクティビティでは、分岐する応答の属性と値を定義できます。この属性と値が、読み取り可能な方法で Amazon Pinpoint ジャーニーに返されることを確認します。この応答を構成する方法の詳細については、「Amazon Pinpoint デベロッパーガイド」の「[Amazon Pinpoint でのカスタムチャネルの作成](https://docs.aws.amazon.com/pinpoint/latest/developerguide/channels-custom.html)」を参照してください。

     1. **[ジャーニーのメッセージアクティビティとイベントを選択]** で、[関数またはウェブフックの呼び出しレスポンス] を選択します。
        + **属性** — 評価する属性の名前。
        + **値** — パスのどのブランチをトラバースするかを決定するために使用される値。

   アクティビティの各パスに対してこのステップを繰り返します。

1. [**Condition evaluation**] で、Amazon Pinpoint が条件を評価するタイミングを選択します。次のオプションから選択できます:
   + [**Evaluate immediately**] – このオプションを選択すると、ジャーニー参加者がそのアクティビティに到達した時点で、指定したイベント条件が満たされているかどうか Amazon Pinpoint によってチェックされます。
   + [**Evaluate after**] – このオプションを選択すると、Amazon Pinpoint は指定した期間待機します。指定した期間が経過すると、Amazon Pinpoint は、指定したイベント条件が満たされているかどうかを確認します。
   + [**Evaluate on**] – このオプションを選択すると、Amazon Pinpoint は特定の日時まで待機します。その日時に到達すると、Amazon Pinpoint は指定したイベント条件が満たされているかどうかを確認します。

1. (オプション) [**Description**] に、アクティビティの目的を説明するテキストを入力します。アクティビティを保存すると、このテキストがラベルとして表示されます。

1. 完了したら、**保存** を選択します。  
![\[\]](http://docs.aws.amazon.com/ja_jp/pinpoint/latest/userguide/images/journeys-multivariate-split-activity.png)

### ホールドアウトアクティビティの設定
<a name="journeys-add-activities-procedures-holdout"></a>

ジャーニー参加者が [**Holdout (ホールドアウト)**] アクティビティに到達すると、参加者のランダムな選択のためにジャーニーが終了します。ジャーニー参加者の合計数のうち、削除される割合を指定できます。ホールドアウトアクティビティは、メッセージを受信しないコントロールグループを作成することで、ジャーニーの影響を測定するのに役立ちます。ジャーニーの実行が終了したら、ジャーニーに参加したユーザーの行動をコントロールグループのメンバーの行動と比較できます。

**注記**  
Amazon Pinpoint では、確率ベースのアルゴリズムを使用して、どのジャーニー参加者が削除されるかを判断します。削除されたジャーニー参加者の割合は、指定した割合に非常に近くなりますが、完全には等しくない場合があります。

**ホールドアウトアクティビティを設定するには**

1. [**Add activity**]（アクティビティの追加）を選択します。

1. **[アクティビティを追加]**で、**[ホールドアウト]** を選択します。

1. [**Holdout percentage**] には、ジャーニーの次のアクティビティに進むことを禁止されるジャーニー参加者の割合を入力します。

1. (オプション) [**Description**] に、アクティビティの目的を説明するテキストを入力します。アクティビティを保存すると、このテキストがラベルとして表示されます。

1. 完了したら、**保存** を選択します。  
![\[\]](http://docs.aws.amazon.com/ja_jp/pinpoint/latest/userguide/images/journeys-holdout-activity.png)

### ランダム分割アクティビティの設定
<a name="journeys-add-activities-procedures-random-split"></a>

[**Random split**] アクティビティにジャーニー参加者が到達すると、最大 5 つのパスのうちの 1 つにランダムに送出されます。このタイプのアクティビティに 2〜5 個の個別のパスを作成できます。このタイプのアクティビティは、さまざまなメッセージバリアントの有効性を測定する場合に便利です。

**注記**  
Amazon Pinpoint は、確率ベースのアルゴリズムを使用して、ランダム分割アクティビティの各パスに送出されるジャーニー参加者を決定します。各パスに送出されるジャーニー参加者の割合は、指定した割合に非常に近くなりますが、完全には等しくない場合があります。

**ランダム分割アクティビティを設定するには**

1. [**Add activity**]（アクティビティの追加）を選択します。

1. **[アクティビティを追加]** で、**[ランダム分割]** を選択します。

1. 作成するパス (ブランチ) の数を決定します。[**Add another branch**] を選択して、追加のパスをそれぞれ作成します。

1. 各ブランチの隣にあるフィールドに、そのブランチに送出するジャーニー参加者の割合を入力します。指定する値は正の数でなければならず、小数を含めることはできません。すべてのブランチで入力する値の合計は、正確に 100% に等しくなければなりません。

1. (オプション) [**Description**] に、アクティビティの目的を説明するテキストを入力します。アクティビティを保存すると、このテキストがラベルとして表示されます。

1. 完了したら、**保存** を選択します。  
![\[\]](http://docs.aws.amazon.com/ja_jp/pinpoint/latest/userguide/images/journeys-random-split-activity.png)

**Next**: [ジャーニーの確認とテスト](journeys-review-test.md)