分岐付近の待機時間について理解する
このページで学べること
分岐の前に時間の遅延を配置するべきタイミングと、分岐の後に配置するべきタイミングを確認します。
フローの分岐の近くに待機を配置する場合は、待機を配置する場所に注意が必要です。配置によってフローの動作が大きく変わる可能性があります。
待機と分岐
分岐を使うと、設定した定義に基づいて受信者を異なるパスに送信できます。パスの条件ではプロファイルプロパティとアクティビティを使用でき、メトリックトリガーのフローではトリガーイベントのデータも使用できます。
分岐の条件をドラッグして設定すると、意思決定ポイントとして機能します。受信者が分岐に到達すると、Klaviyo はパスを順番に評価し、最初に一致したパス、または "その他の全員" に受信者を送信します。
分岐前の遅延時間が重要なのは、分岐が各プロファイルを到達時点で1 回だけ評価するためです(その時点のみの評価)。
たとえば、「全期間に注文の確定が0回」と定義した分岐で考えてみましょう。未購入者はこの分岐に該当し、購入済みの顧客は「その他すべて」の分岐に進みます。このフローでは、いつでも誰かが購入して顧客になる可能性があるため、どのタイミングでこの分岐を加えるかが重要となります。
分岐の前に待機を配置する
分岐は、受信者をアクションまたはプロファイルプロパティに基づいて分けます。受信者をアクションで分岐する場合は、そのアクションを実行するための時間を確保する必要があります。さらに、複数の分岐にメッセージを配置する場合は、条件分岐の直後に待機を追加するのではなく、通常、分岐に分かれた直後にメールまたは SMS を送信するよう設定することをおすすめします。これにより、条件を基に分岐した直後に、受信者は関連性の高いメッセージを受け取ります。分岐の後、メッセージの前に追加の待機を設定すると、この追加の待機後に、受信者が条件を満たさなくなる可能性があります。
トリガーイベントに基づく条件には待機は不要です。プロファイルがフローに入るとすぐにそのデータを利用できます。(トリガーイベント条件は、メトリックトリガーのフローでのみ利用できます。)
以下のカゴ落ちフローの例では、注文を完了しなかった場合に、チェックアウトを開始してから 4 時間後に買い物客へメールを送信することが目的です。ここでは、このカート放棄者が過去に購入したことがあるかどうかに基づいて、異なる分岐を作成します。これを実現するには、トリガー後4時間待機するように設定します。最初のカゴ落ちリマインダーメールを送信する前に、条件分岐を追加して、このフローを通過しているプロファイルが過去に購入を行ったかどうかを判定します。4時間後、過去に少なくとも1回の購入履歴があるかどうかに基づき、メール #1a または #1b が送信されます。

分岐の後に待機を配置する
通常は条件分岐の前に待機を追加する方が適切とされますが、分岐の後に待機を入れたいケースもあります。最も一般的な例は、メッセージのタイミングをテストしている場合です。
たとえば、カゴ落ちフローがあり、3 時間後に最初のメッセージを送信するのと 4 時間後に送信するのとでどちらがよいかを判断したい場合が該当します。この場合、最初に 50%のランダムサンプル条件を使用して分岐を作成します。次に、各分岐に待機を追加します。一方の分岐には 3 時間、もう一方の分岐には4 時間を設定します。なお、最初のメッセージは完全に同じである必要があります。A/B テストでは、一度に1バリエーションのみをテストしてください。この設定により、2種類のタイミングを並べて比較できます。
