> ## Documentation Index
> Fetch the complete documentation index at: https://documentation.onesignal.com/llms.txt
> Use this file to discover all available pages before exploring further.

# ジャーニーメッセージ

> テンプレート、配信タイミング、セッション要件など、ジャーニーのプッシュ通知、メール、SMS、アプリ内メッセージステップを設定します。

ジャーニー内の各メッセージステップは、ユーザーがフロー内のその地点に到達したときにメッセージを送信します。**プッシュ通知**、**メール**、**SMS**、**アプリ内メッセージ**のステップを追加でき、それぞれ独自のテンプレートと配信動作を持ちます。

メッセージステップを追加するには、ジャーニーキャンバスの **(+)** ボタンをクリックしてチャネルを選択します。

<Note>
  個々のステップ内でのメッセージのスケジュール設定は現在サポートされていません。プッシュ通知、メール、SMSはユーザーがステップに到達したときに即座に送信されます。遅延が必要な場合は、メッセージステップの前に[待機ステップ](./journeys-actions#wait)を使用してください。
</Note>

***

## プッシュ通知

1. **(+)** をクリックして**プッシュ通知**を選択します。
2. サイドパネルで、既存の[メッセージテンプレート](./templates)を選択するか、新しいものを作成します。
3. ステップを保存します。

ユーザーがこのステップに到達すると、OneSignalはプッシュ通知を即座に送信します。ユーザーは受信するためにアクティブなプッシュ購読が必要です。

<Tip>
  テンプレートに分かりやすい名前（例：「ウェルカム — 1日目プッシュ」）を付けると、ドロップダウンで見つけやすくなります。
</Tip>

***

## メール

メールステップを追加する前に、OneSignalアプリで[メールの設定](./email-setup)が完了していることを確認してください。

1. **(+)** をクリックして**メール**を選択します。
2. サイドパネルで、既存の[メールテンプレート](./templates)を選択するか、新しいものを作成します。
3. ステップを保存します。

ユーザーがこのステップに到達すると、OneSignalはメールを即座に送信します。ユーザーは購読済みのメールアドレスが必要です。

メールコンテンツは、[Liquid構文](./using-liquid-syntax)、[データタグ](./add-user-data-tags)、または送信時にリアルタイムAPIデータを取得する[データフィード](./data-feeds)を使用してパーソナライズできます。

***

## SMS

SMSステップを追加する前に、OneSignalアプリで[SMSメッセージングの設定](./sms-messaging)が完了していることを確認してください。

1. **(+)** をクリックして**SMS**を選択します。
2. サイドパネルで、既存の[SMSテンプレート](./templates)を選択します。まだ作成していない場合は、**メッセージ > テンプレート > + 新しいテンプレート > 新しいSMSテンプレート**に進んでください。
3. ステップを保存します。

ユーザーがこのステップに到達すると、OneSignalはSMSを即座に送信します。ユーザーは購読済みの電話番号が必要です。

***

## アプリ内メッセージ

アプリ内メッセージステップを追加する前に、アプリで[アプリ内メッセージングの設定](./in-app-messages-setup)が完了していることを確認してください。

1. **(+)** をクリックして**アプリ内メッセージ**を選択します。
2. サイドパネルで、[ドラッグアンドドロップエディター](./design-your-in-app-message)または[HTMLエディター](./design-your-in-app-message-with-html)を使用してメッセージをデザインします。
3. 必要に応じて[トリガー条件](./iam-triggers)と**配信スケジュール**（ユーザーがアプリを開いてメッセージを確認できる時間枠）を設定します。
4. ステップを保存します。

### セッションタイミング

アプリ内メッセージを表示するには**新しいセッション**が必要です。新しいセッションとは、アプリが30秒以上フォーカスから外れ、再びフォーカスに戻ったときです。

これは次のことを意味します：

1. ユーザーがジャーニーのアプリ内メッセージステップに到達します。
2. メッセージは現在のセッション中には**表示されません**。
3. ユーザーが次にアプリを開いたとき（新しいセッションを開始したとき）、トリガー条件が満たされ、配信スケジュールが期限切れでなければメッセージが表示されます。

<Warning>
  ユーザーがアプリ内メッセージステップに到達したときにアプリを積極的に使用している場合、アプリを閉じて再度開く（30秒以上後）まではメッセージが表示されません。ジャーニーフローを適切に計画してください — 自然なセッション区切りの時間を設けるために、アプリ内メッセージの前に[待機ステップ](./journeys-actions#wait)を配置することを検討してください。
</Warning>

<Info>
  ジャーニー内のアプリ内メッセージはユーザーごとに一度だけ表示されます。ユーザーがジャーニーに再入力した場合でも、同じアプリ内メッセージは再度表示されません。
</Info>

***

## Webhook

メッセージステップに加えて、**webhookステップ**を追加してジャーニー内の任意の時点で外部システム（CRM、分析プラットフォーム、カスタムバックエンド）にリアルタイムデータを送信できます。Webhookはユーザー状態の同期、外部ワークフローのトリガー、またはOneSignal外でのジャーニー進捗の記録に役立ちます。

<Card title="ジャーニーWebhook" icon="webhook" href="./journeys-webhook">
  ジャーニー中に外部ツールにデータを送信するためのwebhookステップを設定します。
</Card>

***

## よくある質問

### 特定の時間にメッセージを送信するようにスケジュールできますか？

メッセージステップ自体では設定できません。配信を遅延させるには、メッセージステップの前に[待機ステップ](./journeys-actions#wait)を追加します。また、ジャーニーの[スケジュール設定](./journeys-settings#schedule)を使用して、ジャーニー全体がアクティブな時間を制御することもできます。

### アプリ内メッセージが表示されなかったのはなぜですか？

アプリ内メッセージを表示するには新しいセッションが必要です。ユーザーがステップに到達したときにすでにアプリ内にいた場合、メッセージは次のセッション（アプリが30秒以上フォーカスから外れてから再度開く）まで待機します。また、トリガー条件が満たされているか、配信スケジュールが期限切れでないかを確認してください。

### ユーザーがジャーニーに再入力した場合、同じアプリ内メッセージを見ますか？

いいえ。ジャーニー内のアプリ内メッセージは、再入力に関係なく、ユーザーごとに一度だけ表示されます。メッセージを再度表示するには、異なるコンテンツで新しいアプリ内メッセージステップを作成してください。

### ユーザーがメッセージチャネルの購読を持っていない場合はどうなりますか？

そのユーザーのメッセージステップはスキップされます。たとえば、メールステップに到達したがユーザーに購読済みのメールアドレスがない場合、メールは送信されず、ユーザーはジャーニーの次のステップに進みます。

### ジャーニーメッセージをパーソナライズできますか？

はい。プッシュ通知、メール、SMSテンプレートはユーザー属性の挿入に[Liquid構文](./using-liquid-syntax)、[データタグ](./add-user-data-tags)、[カスタムイベントプロパティ](./message-personalization#custom-events)をサポートしています。メールテンプレートは送信時にリアルタイムAPIデータを取得する[データフィード](./data-feeds)もサポートしています。

## 関連ページ

<Columns cols={2}>
  <Card title="ジャーニーWebhook" icon="webhook" href="./journeys-webhook">
    ジャーニー内の任意の時点で外部システムにリアルタイムデータを送信します。
  </Card>

  <Card title="ジャーニーアクション" icon="code-branch" href="./journeys-actions">
    メッセージステップ間に待機ステップ、分岐ロジック、分割パスを追加します。
  </Card>

  <Card title="ジャーニー設定" icon="gear" href="./journeys-settings">
    入力ルール、退出ルール、再入力、スケジュールを設定します。
  </Card>

  <Card title="メッセージのパーソナライズ" icon="user-pen" href="./message-personalization">
    タグ、Liquid構文、カスタムイベントプロパティでメッセージをパーソナライズします。
  </Card>

  <Card title="テンプレート" icon="copy" href="./templates">
    チャネル全体で再利用可能なメッセージテンプレートを作成・管理します。
  </Card>

  <Card title="データフィード" icon="database" href="./data-feeds">
    送信時にリアルタイムAPIデータをメールメッセージに取り込みます。
  </Card>
</Columns>
