コンテンツにスキップ

起動後のキャンバスの編集

このリファレンス記事では、初回起動後にキャンバスで変更できる内容について説明します。

起動後のキャンバスは、以下の方法で編集できます。

  • ユーザージャーニーへの新しいキャンバスステップの挿入
  • 新しいバリアントと接続の追加
  • バリアント配分の調整
  • すべてのキャンバスステップの停止または再開

ユーザージャーニーでは、以下の項目を削除できます。

キャンバスのユーザージャーニーでステップを編集または追加する場合、以下の詳細が適用されます。

  • まだキャンバスに入っていないユーザーは、新しく作成されたすべてのステップの対象となります。
  • キャンバスのエントリ設定でユーザーがステップに再入場できる場合、新しく作成されたステップをすでに通過したユーザーも再入場の対象となります。
  • 起動済みのキャンバスに現在いるユーザーで、新しいステップが追加されたユーザージャーニーのポイントにまだ到達していないユーザーは、新しく追加されたステップを受け取る対象となります。

遅延ステップまたはアクションパスステップを削除する場合、そのステップで現在待機中のユーザーを別のキャンバスステップにリダイレクトすることもできます。遅延の場合、ユーザーは遅延期間の終了までステップに留まります。アクションパスの場合、ユーザーは評価時間枠の終了までステップに留まります。

キャンバスを最初に起動すると、Brazeはユーザーが現在いるメッセージステップのキューにユーザーを追加しますが、キャンバス内の後続のすべてのメッセージのキューには追加しません。起動後にキャンバスを編集した場合、一部のユーザーはすでにキューに追加されており、変更が反映されない場合があります。キャンバスを停止し、複製してから変更を加え、新しいバージョンを起動すると、キャンバスはすでにキューに追加されたユーザーだけでなく、すべてのユーザーを再評価します。

具体的な編集のユースケースについては、ベストプラクティスセクションを参照してください。一般的に、予期しない動作が発生する可能性があるため、ライブキャンバスの編集は避けることがベストプラクティスです。

オリジナルキャンバスエディターの詳細を展開

キャンバスがどのワークフローで作成されたかに応じて、起動後に許可されるキャンバスの編集内容を以下に示します。キャンバスがオリジナルのキャンバスワークフローを使用している場合、起動後の編集を行うには、まずキャンバスフローに複製する必要があります。

既存の接続を編集または削除することはできず、既存の接続されたステップの間にステップを挿入することもできません。キャンバスのユーザージャーニーでステップを編集または追加する場合、以下の詳細が適用されます。

  • まだキャンバスに入っていないユーザーは、新しく作成されたすべてのステップの対象となります。
  • キャンバスのエントリ設定でユーザーがステップに再入場できる場合、新しく作成されたステップをすでに通過したユーザーも再入場の対象となります。
  • 起動済みのキャンバスに現在いるユーザーで、ユーザージャーニーの新しく追加されたステップにまだ到達していないユーザーは、新しく追加されたステップを受け取る対象となります。
  • 遅延ステップがキャンバスの最後のステップである場合、そのステップに到達したユーザーは自動的にキャンバスから退出し、新しく作成されたステップを受け取りません。

キャンバスを停止しても、メッセージの受信を待っているユーザーは退出しません。キャンバスを再度有効にし、ユーザーがまだメッセージを待っている場合、ユーザーはメッセージを受け取ります(メッセージが送信されるべき時間が過ぎている場合は受け取りません)。

キャンバスの詳細

キャンバスの開始後に、以下の設定と詳細を編集できます。

  • キャンバス名と説明
  • チーム
  • タグ
    • 開始後にタグを追加すると、Received Message from キャンペーン or キャンバス with Tag などのフィルターを使用して、セグメント内のユーザーをリターゲティングすることができます。
  • エントリタイプ、スケジュール、コントロール
  • 購読ステータス
  • レート制限
  • フリークエンシーキャップ
  • サイレント時間
  • ターゲットオーディエンス

キャンバスの開始後:

  • コンバージョンイベントは編集できません。
  • 以下のステップは追加・削除できず、ランキングを調整するための並べ替えもできません:オーディエンスパス、アクションパス、および実験パス。
    • 回避策 1: 新しいオーディエンスパス、アクションパス、または実験パスのステップを作成し、その新しいステップにパスを再設定します。
    • 回避策 2: キャンバスを複製して編集を行います。

個別のステップ

個別のキャンバスステップについては、開始後に以下の詳細を編集できます。

  • 名前
  • メッセージの内容
  • トリガー
  • オーディエンス
  • 例外イベント
  • ディレイ(ディレイステップのみ)

ただし、ステップのスケジュールタイプとコントロールの割合は開始後に編集できません。アクションパスおよびオーディエンスパスのステップでは、ランキングと評価ウィンドウは開始後に編集できません。

送信先ステップ

ライブキャンバスで送信先ステップを編集する場合、以下の動作が適用されます。

  • 送信先キャンバスの変更: 送信先ステップを編集して別の送信先キャンバスを指定する場合、一般的な開始後の編集ルールと同じルールが適用されます。変更は、送信先ステップにまだ到達していないユーザーにのみ影響します。
    • すでにそのステップを通過したユーザーは、元の送信先キャンバスにとどまります。再ルーティングされることはありません。
    • 前のステップ(送信先ステップの前のディレイステップで待機中など)にキューイングされているユーザーは、そのステップに到達した時点で新しい送信先キャンバスのエントリおよびオーディエンス基準に対して評価されます。条件を満たすユーザーは新しい送信先キャンバスに送信されます。
  • 送信先キャンバスの停止: ソースキャンバスがまだアクティブな状態で送信先キャンバスが停止された場合、送信先ステップに到達したユーザーは送信先キャンバスに送信されません。これにより、ハンドオフ時にユーザーの離脱が発生します。送信先が停止している間に一時停止されるわけではありません。
    • 停止中の送信先に入れないユーザーは、送信先ステップの後にさらにステップがある場合、ソースキャンバスで続行します。進行動作の詳細については、送信先を参照してください。
    • 停止中の送信先を指すソースキャンバスの送信先ステップを使用して、ソースキャンバスを開始することはできません。この動作は、ソースキャンバスがすでにライブ状態になった後に送信先キャンバスが停止された場合に適用されます。

キャンバスバリアントの割合

キャンバスの開始後は、コントロールバリアントの割合のみを減少させることができます。キャンバスでバリアントの割合が変更されると、ユーザーが他のバリアントに再配分される場合があります。

最初に、これらのユーザーはキャンペーンを初めて受信する前に、特定のバリアントにランダムに割り当てられます。その後、キャンペーンを受信するたびに(またはユーザーがキャンバスバリアントに再エントリするたびに)、バリアントの割合が変更されない限り、同じバリアントを受信します。

バリアントの割合が変更されると、ユーザーは他のバリアントに再配分される場合があります。割合が再度変更されるまで、ユーザーはそのバリアントにとどまります。なお、ランダムバケット番号を使用した NOT フィルターによる分岐を使用しているキャンバスの場合、ユーザーがキャンバスに再エントリした際に、ユーザージャーニーで毎回同じ分岐を受けるとは限りません。

コントロールグループ

バリアントの割合が変更されない場合、コントロールグループは一貫したままです。コントロールグループの割合が減少または増加した場合、以前にメッセージを受信したユーザーは、後の送信でコントロールグループに入ることはできません。また、コントロールグループのユーザーがメッセージを受信することもありません。

ローカル送信時間

ローカル送信時間で開始がスケジュールされたキャンバスは、スケジュールされた送信時間の24時間前まで編集できます。このウィンドウは「セーフゾーン」と呼ばれます。

エントリスケジュールが開始時にユーザーを即座に入れるように設定されている場合、キャンバスは5分刻みの最も近い時間に開始されます。たとえば、キャンバスを太平洋標準時午前8時31分にユーザーを即座に入れるように更新した場合、開始時間は太平洋標準時午前8時30分に設定され、会社のタイムゾーンで適用されます。

バリアントの削除

キャンバスからバリアントが削除されると、以下の動作が発生します。

  • バリアント内のステップ(他のバリアントと共有されているステップを含む)が削除されます。
  • ステップの分析と、合計エントリ、合計離脱、コンバージョン率などのキャンバスのトップレベルの分析が削除されます。
  • 削除されたバリアント内のユーザーはステップから退出し、後続のメッセージは送信されません。

キャンバスエントリプロパティ

キャンバスエントリプロパティは、送信時にステップにテンプレート化されません。つまり、キャンバスの開始後にキャンバスエントリプロパティが編集された場合、これらの変更はキャンバスに入る新しいユーザーにのみ適用されます。キャンバスがユーザーの再エントリを許可している場合、再エントリするユーザーは更新されたキャンバスエントリプロパティに基づいて判定されます。

ベストプラクティス

キャンバスがローンチされた後に編集や追加を行う際に留意すべきベストプラクティスを確認しましょう。

切断されたステップ

切断されたステップを含んだままキャンバスをローンチすることも、ローンチ後にこれらのキャンバスを保存することもできます。ワークフローからステップを切断する前に、保留中のユーザーについてステップの分析ビューを確認することをお勧めします。

あるユーザーがキャンバスワークフローの切断されたステップにいるとします。このユーザーは、後続のステップがあればそのステップに進みます。ステップの設定がユーザーの進行方法を決定します。

切断されたステップを作成または編集することで、これらの独立したステップをキャンバスの残りの部分に直接接続することなく変更を加えることができます。これは、キャンバスを再度ローンチする前にステップをテストする際に役立ちます。

実験パスステップ

キャンバスにアクティブまたは進行中の勝者パス実験があり、アクティブなキャンバスを更新すると、実験は終了します。これは、実験パスステップを更新していない場合でも適用されます。実験を再開するには、既存の実験パスを切断して新しいものをローンチするか、キャンバスを複製して複製版をローンチしてください。そうしないと、ユーザーは最適化なしで実験パスを通過します。

パーソナライズされたパスを使用する既存の実験パスステップは引き続き実行されます。アクティブなキャンバスの更新は、進行中のパーソナライズされたパス実験も終了させます。

タイムディレイ

タイムディレイを含むキャンバスの編集は少し複雑になることがあるため、キャンバスに変更を加える際は以下の詳細に留意してください。

  • ディレイステップのディレイを更新した場合、キャンバスに新しく入るユーザーと、そのステップのキューにまだ入っていないユーザーのみが更新されたタイムディレイでメッセージを受信します。
  • タイムディレイを含むステップ(ディレイやアクションパスなど)を削除し、それらのユーザーを別のキャンバスステップにリダイレクトすることにした場合、ユーザーはステップのタイムディレイが完了した後にのみリダイレクトされます。たとえば、1日のディレイを持つディレイステップを削除し、それらのユーザーをメッセージステップにリダイレクトするとします。この場合、ユーザーは1日のディレイが完了した後にのみリダイレクトされます。
  • キャンバスに1つ以上の実験パスステップがある場合、ステップを削除するとこのステップの結果が無効になる可能性があります。

キャンバスの停止

キャンバスを停止しても、ステップで待機しているユーザーは退出しません。キャンバスを再度有効にし、ユーザーがまだ待機している場合、ユーザーはステップを完了して次のステップに進みます。ただし、ユーザーが次のステップに進むべき時間が過ぎている場合は、代わりにキャンバスから退出します。

たとえば、キャンバスフローワークフローを使用して作成した、午後2時にローンチするように設定されたキャンバスがあり、1つのバリアントに2つのステップ(1時間のディレイを持つディレイステップとメッセージステップ)があるとします。

あるユーザーが午後2時1分にこのキャンバスに入り、同時にディレイステップに入ります。つまり、このユーザーはユーザージャーニーの次のステップ(メッセージステップ)に午後3時1分に進むようにスケジュールされています。午後2時30分にキャンバスを停止し、午後3時30分に再度有効にした場合、午後3時1分を過ぎているため、ユーザーはキャンバスから退出します。ただし、午後2時40分にキャンバスを再度有効にした場合、ユーザーは予定通り午後3時1分にメッセージステップに進みます。

知っておくべきこと

以下の一般的な問題は、キャンバスの起動後に他のコンポーネントを編集したり、新たにコンポーネントを追加したりすることで発生する可能性があります。

  • レポートデータの欠損(メッセージバリアントが削除されて再追加された場合)
  • ユーザーが想定されたパスをたどらない
  • メッセージが予期しないタイミングで送信される
  • 編集内容はCurrentsのデータを上書きしないため、キャンバスステップ間で不一致が発生する場合があります(削除によりキャンバスに存在しなくなった canvas_step_ids など)
  • ユーザーが同じメッセージを2回受信する可能性がある
  • 既存のレート制限によりユーザーがメッセージを受信しない
    • アクティブなキャンバスのレート制限を更新した場合、新しいレート制限はレート制限変更後にメッセージステップを通過するユーザーにのみ適用されます。すでにメッセージステップのキューに入っているユーザーは、キューに入った時点で有効だった元のレート制限を保持します。すべてのユーザーに新しいレート制限を適用するには、キャンバスを停止し、更新されたレート制限で複製してから、新しいキャンバスを起動してください。元のキャンバスからメッセージを受信したユーザーが複製キャンバスにエントリしないよう、フィルターを使用してください。
  • キャンバスが自動的に停止された場合、キャンバスの起動後の下書きも削除されます。
New Stuff!