平日にのみメールを送信 send-emails-only-on-weekdays

このユースケースでは、Adobe Journey Optimizer で平日(月曜日から金曜日)にのみメールを送信するジャーニーの設定方法を示します。週末(土曜日または日曜日)にジャーニーにエントリするプロファイルの場合、メールは自動的にキューに追加され、月曜日の指定した時刻に送信されます。これにより、平日にメッセージを配信することで、最適なエンゲージメントが確保されます。

ユースケースの概要

課題:プロファイルが週末にジャーニーにエントリする場合でも、メールが平日にのみ送信されるようにします。週末のエントリの場合、メールはキューに追加され、月曜日の特定の時刻に送信される必要があります。

解決策:条件アクティビティを使用して、曜日を特定します。週末のエントリの場合、カスタム数式を使用した待機アクティビティにより、メールが月曜日まで遅延されます。平日のエントリは、メールの送信手順に直接進みます。

このアプローチでは、条件アクティビティを使用して、現在の日が土曜日か日曜日かを確認し、週末のエントリに対してカスタム数式を使用して待機アクティビティを実装し、月曜日の特定の時間に配信されるように週末のメールをキューに追加して、平日のエントリ(月曜日~金曜日)に対してすぐにメールを送信する方法を示します。

このアプローチは、企業間(B2B)メールキャンペーン、プロフェッショナルなニュースレターやコミュニケーション、ビジネス関連のお知らせ、仕事関連の製品アップデート、週末の配信が望ましくないマーケティングキャンペーンに最適です。

NOTE
このユースケースを実装するには、メールチャネルサーフェスが設定されたアクティブな Adobe Journey Optimizer インスタンス、ジャーニーをトリガーするオーディエンスまたはイベントジャーニー条件に関する基本的な理解が必要です。

実装手順

手順 1:ジャーニーを作成

  1. Adobe Journey Optimizer で、ジャーニー管理ジャーニー​に移動します。

  2. ジャーニーを作成」をクリックして、新しいジャーニーを作成します。

  3. ジャーニープロパティを設定します。

  4. ジャーニーエントリポイントを選択します。

    • オーディエンスを読み取り:特定のオーディエンスをターゲティングするバッチキャンペーンの場合
    • イベント:顧客行動に基づいてリアルタイムでトリガーされるジャーニーの場合

手順 2:曜日を確認する条件アクティビティを追加

ジャーニーの開始直後に、現在の日が土曜日か日曜日かを確認する​ 条件 ​アクティビティを追加します。これにより、ワークフローがそれに応じて分岐します。

  1. **条件​**アクティビティをエントリポイントの後のキャンバスにドラッグ&ドロップします。

  2. 条件​アクティビティをクリックして、設定パネルを開きます。

  3. 時間条件」を条件タイプとして選択します。

  4. 曜日」を時間フィルタリングオプションとして選択します。

  5. 最初のパス(土曜日)​では、「土曜日」のみを選択します。このパスに「土曜日」というラベルを付けます。

  6. パスを追加」をクリックして、2 番目の条件を作成します。

  7. 2 番目のパス(日曜日)​では、「曜日」を選択し、「日曜日」のみを選択します。このパスに「日曜日」というラベルを付けます。

    式エディターでの土曜日と日曜日の条件の設定

  8. 上記以外の事例のパスを表示」をオンにして、平日(月曜日〜金曜日)のエントリのパスを作成します。

NOTE
曜日の評価に使用されるタイムゾーンは、条件レベルではなく、ジャーニープロパティのジャーニーレベルで定義されます。数式で使用されるジャーニーのタイムゾーンは、受信者のタイムゾーンではなく、ジャーニーに設定されたタイムゾーンです。

手順 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))

これをジャーニーに実装するには:

  1. 土曜日のパス​で、条件の後に​ 待機 ​アクティビティを追加します。

  2. 期間」を待機タイプとして選択します。

  3. 詳細設定モード」をクリックして、カスタム数式を入力します。

  4. toDateTimeOnly(setHours(nowWithDelta(2, "days"), 9)) と入力します。

    土曜日、日曜日、平日の 3 つの条件のパスを含むジャーニー

  5. 日曜日のパス​に対しても同じ手順を繰り返し、toDateTimeOnly(setHours(nowWithDelta(1, "days"), 9)) を使用します。

TIP
より複雑な営業時間(例:平日の午前 9 時から午後 5 時までのみ送信)の場合は、数式と条件をさらに強化できます。

手順 4:平日の分岐

月曜日から金曜日にエントリするプロファイルの場合は、通常どおりメール送信手順に進みます。

  1. 平日のパス(「その他の事例」のパス)では、メール​アクションアクティビティの追加に直接進みます。平日のエントリの場合、待機​アクティビティは必要ありません。

  2. 必要に応じて、メールメッセージを設定します。

手順 5:ジャーニーフローを完了

土曜日と日曜日の両方のパスの​ 待機 ​アクティビティの後、3 つのパス(土曜日、日曜日、平日)すべてが同じ​ メール ​アクションアクティビティにフローする必要があります。メールの後に​ 終了 ​アクティビティを追加します。

視覚的なワークフローの概要

完全なジャーニーワークフローは、次のロジックに従います。

  • 開始条件:土曜日ですか、日曜日ですか?

    • はい(土曜日):​月曜日の午前 9 時まで​待機メールを送信
    • はい(日曜日):​月曜日の午前 9 時まで​待機メールを送信
    • いいえ(月曜日~金曜日):​すぐに​メールを送信

これにより、すべてのメールが平日にのみ送信され、週末のエントリは月曜日の配信用にキューに自動的に追加されます。

手順 6:ジャーニーをテスト

公開前に、Adobe Journey Optimizer のテストモードでジャーニーロジックを徹底的にテストし、すべてが期待どおりに動作することを確認します。

  1. 右上隅の「テスト」ボタンをクリックします。

  2. テストモードを有効にします。

  3. 異なる曜日のエントリ時間をシミュレートしたテストプロファイルを作成します。

    • 土曜日のエントリ:プロファイルが土曜日のパスに従って、待機し、月曜日の指定時間にメールを受信することを確認します
    • 日曜日のエントリ:プロファイルが日曜日のパスに従って、待機し、月曜日の指定時間にメールを受信することを確認します
    • 月曜日から金曜日のエントリ:メールが待機なしですぐに送信されることを確認します
  4. ジャーニーのビジュアライゼーションを確認し、プロファイルが正しい条件パス(土曜日、日曜日、平日)に従っていることを確認します。

  5. ジャーニー内のエラーまたは警告を確認します。

  6. 待機の数式が目的の月曜日の配信時間に対して正しい期間を計算していることを確認します。

IMPORTANT
待機アクティビティが期待どおりに動作することを確認するために、常にテストモードでジャーニーロジックをテストします。テストモードを使用して、様々なエントリシナリオをシミュレートし、週末のエントリが月曜日の配信用にキューに正しく追加されていることを検証します。詳しくは、ジャーニーテストのベストプラクティスを参照してください。

手順 5:ジャーニーを公開

テストが完了したら、次の手順に従います。

  1. 右上隅の「公開」をクリックします。

  2. 公開を確認します。

  3. ジャーニーレポートライブレポートを使用して、ジャーニーのパフォーマンスを監視します。

関連トピック

recommendation-more-help
b22c9c5d-9208-48f4-b874-1cefb8df4d76