このページでは、曜日にのみメールを送信するジャーニーを設定し、条件アクティビティを使用して月曜日配信の週末エントリをキューに入れ、カスタム式を使用してアクティビティを待機する方法について説明します。
このユースケースでは、平日(月曜日から金曜日)にのみメールを送信するAdobe Journey Optimizerのジャーニーを設定する方法を示します。 週末(土曜日または日曜日)にジャーニーにエントリするプロファイルの場合、メールは自動的にキューに追加され、月曜日の指定した時刻に送信されます。 これにより、平日にメッセージを配信することで、最適なエンゲージメントが確保されます。
ユースケースの概要
課題:プロファイルが週末にジャーニーにエントリする場合でも、メールが平日にのみ送信されるようにします。 週末のエントリの場合、メールはキューに追加され、月曜日の特定の時刻に送信される必要があります。
解決策:条件アクティビティを使用して、曜日を特定します。 週末のエントリの場合、カスタム数式を使用した待機アクティビティにより、メールが月曜日まで遅延されます。 平日のエントリは、メールの送信手順に直接進みます。
このアプローチでは、条件アクティビティを使用して、現在の日が土曜日か日曜日かを確認し、週末のエントリに対してカスタム数式を使用して待機アクティビティを実装し、月曜日の特定の時間に配信されるように週末のメールをキューに追加して、平日のエントリ(月曜日~金曜日)に対してすぐにメールを送信する方法を示します。
このアプローチは、企業間(B2B)メールキャンペーン、プロフェッショナルなニュースレターやコミュニケーション、ビジネス関連のお知らせ、仕事関連の製品アップデート、週末の配信が望ましくないマーケティングキャンペーンに最適です。
実装手順
次の手順に従って、平日のみのメールフローを構築します。
手順 1:ジャーニーを作成
-
Adobe Journey Optimizerのジャーニー管理 > ジャーニーに移動します。
-
「ジャーニーを作成」をクリックして、新しいジャーニーを作成します。
-
ジャーニープロパティを設定します。
-
ジャーニーエントリポイントを選択します。
- オーディエンスを読み取り:特定のオーディエンスをターゲティングするバッチキャンペーンの場合
- イベント:顧客行動に基づいてリアルタイムでトリガーされるジャーニーの場合
手順2:条件アクティビティを追加して、曜日を確認する
ジャーニーの開始直後に、現在の日が土曜日か日曜日かを確認する 条件 アクティビティを追加します。 これにより、ワークフローがそれに応じて分岐します。
-
Optimize アクティビティ をエントリーポイントの後にキャンバスにドラッグ&ドロップします。
-
条件アクティビティをクリックして、設定パネルを開きます。
-
「時間条件」を条件タイプとして選択します。
-
「曜日」を時間フィルタリングオプションとして選択します。
-
最初のパス(土曜日)では、「土曜日」のみを選択します。 このパスに「土曜日」というラベルを付けます。
-
「パスを追加」をクリックして、2 番目の条件を作成します。
-
2 番目のパス(日曜日)では、「曜日」を選択し、「日曜日」のみを選択します。 このパスに「日曜日」というラベルを付けます。
-
「上記以外の事例のパスを表示」をオンにして、平日(月曜日〜金曜日)のエントリのパスを作成します。
手順3:週末エントリの待機アクティビティの設定
土曜日または日曜日にエントリするプロファイルの場合は、カスタム数式を利用した 待機 アクティビティを使用して、メールを月曜日の目的の時間まで遅延させます。
待機アクティビティで、次の数式を使用します。
toDateTimeOnly(setHours(nowWithDelta(X, "days"), H))
ここで:
-
X は待機する日数です。
- 土曜日の場合は 2 を使用します(月曜日まで待機します)。
- 日曜日の場合は 1 を使用します(月曜日まで待機します)。
-
H は送信する時間です(例:午前 9 時の場合は 9)。
土曜日の例:
toDateTimeOnly(setHours(nowWithDelta(2, "days"), 9))
日曜日の例:
toDateTimeOnly(setHours(nowWithDelta(1, "days"), 9))
これをジャーニーに実装するには:
-
土曜日のパスで、条件の後に 待機 アクティビティを追加します。
-
「期間」を待機タイプとして選択します。
-
「詳細設定モード」をクリックして、カスタム数式を入力します。
-
toDateTimeOnly(setHours(nowWithDelta(2, "days"), 9))と入力します。
-
日曜日のパスに対しても同じ手順を繰り返し、
toDateTimeOnly(setHours(nowWithDelta(1, "days"), 9))を使用します。
手順 4:平日の分岐
月曜日から金曜日にエントリするプロファイルの場合は、通常どおりメール送信手順に進みます。
-
平日のパス(「その他の事例」のパス)では、メールアクションアクティビティの追加に直接進みます。 平日のエントリの場合、待機アクティビティは必要ありません。
-
必要に応じて、メールメッセージを設定します。
手順 5:ジャーニーフローを完了
土曜日と日曜日の両方のパスの 待機 アクティビティの後、3 つのパス(土曜日、日曜日、平日)すべてが同じ メール アクションアクティビティにフローする必要があります。 メールの後に 終了 アクティビティを追加します。
視覚的なワークフローの概要
完全なジャーニーワークフローは、次のロジックに従います。
-
開始 → 条件:土曜日ですか、日曜日ですか?
- はい(土曜日):月曜日の午前 9 時まで待機 → メールを送信
- はい(日曜日):月曜日の午前 9 時まで待機 → メールを送信
- いいえ(月曜日~金曜日):すぐにメールを送信
これにより、すべてのメールが平日にのみ送信され、週末のエントリは月曜日の配信用にキューに自動的に追加されます。
手順 6:ジャーニーをテスト
公開前に、Adobe Journey Optimizerのテストモードでジャーニーロジックを徹底的にテストして、すべてが期待どおりに機能することを確認します。
-
右上隅の「テスト」ボタンをクリックします。
-
テストモードを有効にします。
-
異なる曜日のエントリ時間をシミュレートしたテストプロファイルを作成します。
- 土曜日のエントリ:プロファイルが土曜日のパスに従って、待機し、月曜日の指定時間にメールを受信することを確認します
- 日曜日のエントリ:プロファイルが日曜日のパスに従って、待機し、月曜日の指定時間にメールを受信することを確認します
- 月曜日から金曜日のエントリ:メールが待機なしですぐに送信されることを確認します
-
ジャーニーのビジュアライゼーションを確認し、プロファイルが正しい条件パス(土曜日、日曜日、平日)に従っていることを確認します。
-
ジャーニー内のエラーまたは警告を確認します。
-
待機の数式が目的の月曜日の配信時間に対して正しい期間を計算していることを確認します。
手順 5:ジャーニーを公開
テストが完了したら、次の手順に従います。
関連トピック
- アクティビティの最適化 - ジャーニーで異なるパスを作成する方法を説明します
- ジャーニーでの条件の使用 - ジャーニーの条件に関する詳細なガイド
- 待機アクティビティ - 待機時間と数式を設定します
- 日付関数 - 日付と時刻の関数に関する完全なリファレンス
- 式エディター - 複雑な式を作成します
- ジャーニーのベストプラクティス - ジャーニーデザインの推奨アプローチ
このセクションには、このトピックに関連する解釈、検索、質問への回答をサポートすることを目的とした構造化された知識が含まれています。
理解を深めるには、この情報をこのページのドキュメントと組み合わせる必要があります。 どちらのソースも単独で使用することを意図していません。このページでは、機能について説明しますが、この節では、用語、意図、適用可能性、および制約の曖昧さを解消するのに役立つ追加のコンテキストを提供します。
- TL;DR:このページでは、曜日の条件とカスタム待機式を使用して、週末のエントリを月曜日まで遅延させて、平日にのみメールを送信するジャーニーを設定するためのステップバイステップのユースケースを提供します。
インテント:
- 曜日(土曜日、日曜日、平日)に基づいてジャーニーを分岐する条件アクティビティを設定します
toDateTimeOnly(setHours(nowWithDelta(X, "days"), H))を使用してカスタム待機式を作成し、週末プロファイルを月曜日まで遅延させます- あらゆるパスを単一のメールアクションに統合する3 パスのジャーニーを構築する
- 異なるシミュレートされた開始日を持つテストプロファイルを使用して、平日のみのメールロジックをテストします
- 週末のメール配信を抑制するジャーニーを公開して監視する
用語集:
- 時間条件:曜日 (製品固有) などの日時の条件に基づいてジャーニーパスを分岐する、Journey Optimizerの条件アクティビティタイプ
- nowWithDelta:現在の日時を、指定された日数または他の単位 (製品固有) でオフセットして返す式の関数
- setHours:特定の日時の値 (製品固有) に特定の時間を設定する式の関数
- toDateTimeOnly:値をカスタムの待機アクティビティ (製品固有)で必要な
dateTimeOnly形式に変換する式の関数
ガードレール:
- 曜日の評価に使用されるタイムゾーンは、個々の受信者のタイムゾーンではなく、ジャーニーで設定されたタイムゾーン(ジャーニープロパティで設定)です。
- このユースケースを実装するには、アクティブなメールチャネルサーフェスと、ジャーニーをトリガーするオーディエンスまたはイベントが必要です。
- ジャーニーの条件と高度な式エディターに関する基本的な理解が前提条件となります。
- 公開前に常にテストモードでジャーニーをテストし、待機式が正しい月曜日の配信時間を生成することを確認します。
用語:
- 正規名:曜日のメールスケジュール — Acronym: none — バリエーション:平日のみのメール、営業時間内のメール配信
- 同義語:「土曜日のパス」/「日曜日のパス」 = 「週末のパス」;「その他のケースのパス」 = 「平日のパス」
- 混同しない:ジャーニータイムゾーン(曜日の評価に使用)≠受信者のローカルタイムゾーン
FAQ:
- Q:どの数式で、月曜日の午前9時まで土曜日の入場を遅らせますか? – 土曜日のパスで
toDateTimeOnly(setHours(nowWithDelta(2, "days"), 9))を使用します(月曜日に2日先の土地を取得)。 - Q:どの数式で日曜日の入場を月曜日の午前9時まで遅らせますか? – 日曜日のパスで
toDateTimeOnly(setHours(nowWithDelta(1, "days"), 9))を使用します(月曜日に1日先の土地を取得します)。 - Q:曜日の条件を評価する際に使用するタイムゾーンはどれですか? — ジャーニープロパティで定義されたジャーニーの設定されたタイムゾーン。受信者のローカルタイムゾーンではありません。
- Q:平日のエントリには待機アクティビティが必要ですか? – いいえ、月曜日から金曜日まで入力したプロファイルは、待つことなくメールアクションアクティビティに直接進みます。
- Q:週末のエントリが正しくキューに入れられているかどうかをテストするにはどうすればよいですか? - テストモードで、土曜日と日曜日の入場時間をシミュレートしたテストプロファイルを作成し、正しい条件付きパスに従っていることを確認し、設定された時間に月曜日にメールを受信します。