Braze Canvasテンプレートを使用する
Brazeには、一般的なユースケースのベストプラクティスとして参照・使用できるCanvasテンプレートが用意されています。これらのテンプレートは編集できませんが、テンプレート > Brazeテンプレートで確認したり、Canvasesで使用したりできます。

以下の利用可能なテンプレートから選択して、Canvasとして参照または使用してください。
標準Canvasテンプレート
放棄されたインテント
リアルタイムでユーザーにエンゲージし、購入を完了するよう促します。
このテンプレートを使用する際は、以下の点を考慮してください。
- 特定のオーディエンスを追加してください。現在、オーディエンスパスは「いずれかの購入を行った」に基づいてトリガーされますが、ターゲットにしたい特定の製品に合わせてカスタマイズできます。
- このテンプレートは、購入後のジャーニーが別途あることを前提としているため、購入を行うとユーザーはCanvasを退出します。
- オーディエンス同期ステップの詳細を入力してください。
再入荷
パーソナライズされたメッセージングで商品が再入荷したことをユーザーに通知し、購入を促進します。このテンプレートを使用する際は、以下の点を考慮してください。
- エントリスケジュールで、使用するカタログを選択します。これにより、製品、割引、プロモーションなどのデータにアクセスして、ユーザーをさらにターゲティングできます。
- ターゲットオーディエンスで、特定の商品に関心を示したユーザーをターゲットにするSegmentを追加します。
- Canvas全体のメッセージステップで、カタログを参照するようにLiquidを更新します。
機能の導入
タイムリーでパーソナライズされたメッセージを配信し、メリットや使い方のヒントを紹介します。このテンプレートを使用する際は、以下の点を考慮してください。
- すでに機能を導入済みのユーザーを除外してください。例えば、ターゲットオーディエンスで、「機能を有効化した」などのカスタムイベントがすでに発生しているフィルターを追加します。
- 実験パスステップを使用するには、コンバージョンイベントを定義します。このイベントは、機能の導入を示すイベントである必要があります。
- テンプレート内のアクションパスステップに、「機能を有効化した」と「ツアーを実施した」のカスタムイベントを設定します。
- 「フィードバック調査」という名前のメッセージステップで、フィードバックの感情を取得するためのカスタム属性を設定します。
離脱ユーザー
過去のエンゲージメントに基づいたインセンティブで、ユーザーをアプリに呼び戻します。このテンプレートを使用する際は、以下の点を考慮してください。
- 基本情報で、コンバージョンを追跡する特定のアプリを選択します。
- Canvasエディターで、アクションパスステップに特定のアプリを追加します。
- ユースケースに合わせて、パートナーとオーディエンスでオーディエンス同期ステップを設定します。
オンボーディング
初期の強力な導入を促進し、ユーザーとの持続的な関係を育むオンボーディングジャーニーを作成します。このテンプレートを使用する際は、以下の点を考慮してください。
- 「オーディエンス分割」という名前のオーディエンスパスステップで、エンゲージしたユーザーの主要なアクションのカスタマイズを検討してください。テンプレートでは、Segmentフィルターは「ウェルカムメールステップのメールをクリックした」です。
購入後のフィードバック
フィードバックに対応し、ユーザーとの関係を構築できるパーソナライズされた体験をオーケストレーションします。このテンプレートを使用する際は、以下の点を考慮してください。
- Canvasエディターの最初のステップで:
- アプリ内メッセージにカスタム属性を指定し、選択された調査オプションに基づいてフィードバックの感情を示します。
- 各コールトゥアクションのリンクに属性を指定し、どのオプションが選択されたかを取得します。これらの属性は、後続のオーディエンスパスで参照されます。
- このテンプレートの最初のステップの属性を使用して、オーディエンスパスをカスタマイズします。
- 「広告リターゲティング」という名前のオーディエンス同期ステップを設定します。
eコマースCanvasテンプレート
eコマースCanvasテンプレートは、eコマースマーケター向けに特別に設計されており、重要な戦略の実装を容易にします。
閲覧の放棄
製品を閲覧したが、カートへの追加や注文を行わなかったユーザーにエンゲージするには、閲覧の放棄テンプレートを使用します。

設定
CanvasページでCanvasテンプレートを使用 > Brazeテンプレートを選択し、閲覧の放棄テンプレートを適用します。
デフォルト設定
Canvasでは、以下の設定が事前に構成されています。
- 基本情報
- Canvas名: 閲覧の放棄
- コンバージョンイベント:
ecommerce.order placed- コンバージョン期限: 3日間
- エントリスケジュール
- ユーザーが
ecommerce.product_viewedイベントを実行した場合のアクションベース - 開始時刻はCanvasテンプレートを作成した時点です

- ユーザーが
- ターゲットオーディエンス
- エントリオーディエンス
- メールが空白ではない
- ビジネスニーズに合わせてエントリオーディエンスの条件を変更することもできます
- エントリコントロール
- Canvasの全期間が完了した後、ユーザーはこのCanvasに再エントリできます
- 終了条件
ecommerce.cart_updated、ecommerce.checkout_started、またはecommerce.order_placedを実行
- エントリオーディエンス
- 送信設定
- 購読中またはオプトイン済みのユーザー
- 遅延ステップ
- 1時間の遅延
- メッセージステップ
- メールテンプレートとHTMLブロックを確認し、Liquidテンプレートの例を使用して事前構築済みテンプレートのメッセージに製品を追加します。独自のメールテンプレートを使用する場合は、次のセクションで示すようにLiquid変数を参照することもできます。
メール向けの閲覧放棄の製品パーソナライゼーション
閲覧放棄メール用のHTML製品ブロックを追加する方法の例を以下に示します。
1
2
3
4
5
6
7
8
9
10
11
<table style="width:100%">
<tr>
<th><img src="{{context.${image_url}}}" width="200" height="200"><img></th>
<th align="left">
<ul style="list-style-type: none">
<li>Item: {{context.${product_name}}}</li>
<li>Price: ${{context.${price}}}</li>
</ul>
</th>
</tr>
</table>
製品URL
1
{{context.${product_url}}}
カート放棄
カートに製品を追加したが、購入手続きや注文に進まなかった顧客からの潜在的な売上損失に対応するには、カート放棄テンプレートを使用します。

設定
CanvasページでCanvasテンプレートを使用 > Brazeテンプレートを選択し、カート放棄テンプレートを適用します。
デフォルト設定
Canvasでは、以下の設定が事前に構成されています。
- 基本情報
- Canvas名: カート放棄
- コンバージョンイベント:
ecommerce.order_placed- コンバージョン期限: 3日間
- エントリスケジュール
- ユーザーが(ドロップダウンにある)Perform Cart Updated Eventをトリガーした場合のアクションベースのトリガー
- 開始時刻はCanvasテンプレートを作成した時点です

- ターゲットオーディエンス
- エントリオーディエンス
- これらのアプリを1回以上使用したことがある
- メールが空白ではない
- エントリコントロール
- ユーザーは即時にCanvasへの再エントリが可能です
- 終了条件
ecommerce.cart_updated、ecommerce.checkout_started、またはecommerce.order_placedを実行
- エントリオーディエンス
- 送信設定
- 購読中またはオプトイン済みのユーザー
- 遅延ステップ
- 4時間の遅延
- メッセージステップ
- メールテンプレートとHTMLブロックを確認し、Liquidテンプレートの例を使用して事前構築済みテンプレートのメッセージに製品を追加します。独自のメールテンプレートを使用する場合は、次のセクションで示すようにLiquid変数を参照することもできます。
カート放棄の再エントリロジックの仕組み
ユーザーがチェックアウトプロセスを開始すると、そのカートは checkout_started としてマークされます。その時点以降、同じカートIDによるカート更新では、ユーザーはカート放棄のユーザージャーニーに再エントリする資格を得られません。
- ユーザーが商品をカートに追加すると、Canvasにエントリします。
- 商品を追加または更新するたびに、Canvasに再エントリします。これにより、カートデータとメッセージングが常に最新の状態に保たれます。
- ユーザーがチェックアウトプロセスを開始すると、そのカートは
checkout_startedとしてタグ付けされ、ユーザーはCanvasを退出します。 - 同じカートIDを使用した以降のカート更新は、このカートがすでにチェックアウト段階に移行しているため、再エントリをトリガーしません。
ユーザーがチェックアウトのユーザージャーニーに移行すると、代わりに購入手続き放棄Canvasのターゲットになります。これは購入プロセスのより先の段階にいるユーザー向けに設計されています。
メール向けのカート放棄の製品パーソナライゼーション
カート放棄のユーザージャーニーでは、製品のパーソナライゼーションに特別な shopping_cart Liquidタグが必要です。
以下の例は、shopping_cart Liquidタグを使用してHTMLブロックを追加し、製品をメールに追加する方法を示しています。
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
<table style="width:100%">
{% shopping_cart {{context.${cart_id}}} %}
{% for item in shopping_cart.products %}
{% catalog_items <add_your_catalog_name> {{item.variant_id}} %}
<tr>
<th><img src="{{ items[0].variant_image_url }}" width="200" height="200"><img></th>
<th align="left">
<ul style="list-style-type: none">
<li>Item: {{ item.product_name }}</li>
<li>Price: ${{ item.price }}</li>
<li>Quantity: ${{ item.quantity }}</li>
<li>Variant ID: {{ item.variant_id }}</li>
<li>Product URL:{{ item.product_url }}</li>
<li>SKU: {{ item.metadata.sku }}</li>
</ul>
</th>
</tr>
{% endfor %}
</table>
Shopifyを使用する場合は、カタログ名を追加してバリアント画像URLを取得します。
HTMLカートURL
ユーザーをカートに戻したい場合は、メタデータオブジェクトの下にネストされたイベントプロパティを追加できます。例:
1
{{context.${metadata}.cart_url}}
Shopifyを使用する場合は、次のLiquidテンプレートを使用してカートURLを作成します。
1
{{context.${source}}}/checkouts/cn/{{context.${cart_id}}}
購入手続き放棄
購入手続き放棄テンプレートを使用して、チェックアウトプロセスを開始したが注文前に離脱した顧客をターゲットにします。

設定
CanvasページでCanvasテンプレートを使用 > Brazeテンプレートを選択し、購入手続き放棄テンプレートを適用します。
デフォルト設定
Canvasでは、以下の設定が事前に構成されています。
- 基本情報
- Canvas名: 購入手続き放棄
- コンバージョンイベント:
ecommerce.order_placed- コンバージョン期限: 3日間
- エントリスケジュール
- ユーザーが
ecommerce.checkout_startedイベントを実行した場合のアクションベースのトリガー - 開始時刻はCanvasテンプレートを作成した時点です

- ユーザーが
- ターゲットオーディエンス
- エントリオーディエンス
- これらのアプリを1回以上使用したことがある
- メールが空白ではない
- エントリコントロール
- ユーザーは即時にCanvasへの再エントリが可能です
- 終了条件
ecommerce.order_placedイベントを実行
- エントリオーディエンス
- 送信設定
- 購読中またはオプトイン済みのユーザー
- 遅延ステップ
- 4時間の遅延
- メッセージステップ
- メールテンプレートとHTMLブロックを確認し、Liquidテンプレートの例を使用して事前構築済みテンプレートのメッセージに製品を追加します。独自のメールテンプレートを使用する場合は、次のセクションで示すようにLiquid変数を参照することもできます。
メール向けの購入手続き放棄のパーソナライゼーション
購入手続き放棄のユーザージャーニーでは、製品のパーソナライゼーションに特別な shopping_cart Liquidタグが必要です。
以下の例は、shopping_cart Liquidタグを使用してHTMLブロックを追加し、製品をメールに追加する方法を示しています。
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
<table style="width:100%">
{% shopping_cart {{context.${cart_id}}} :abort_if_not_abandoned false %}
{% for item in shopping_cart.products %}
{% catalog_items <add_your_catalog_name> {{item.variant_id}} %}
<tr>
<th><img src="{{ items[0].variant_image_url }}" width="200" height="200"><img></th>
<th align="left">
<ul style="list-style-type: none">
<li>Item: {{ item.product_name }}</li>
<li>Price: ${{ item.price }}</li>
<li>Quantity: ${{ item.quantity }}</li>
<li>Variant ID: {{ item.variant_id }}</li>
<li>Product URL:{{ item.product_url }}</li>
<li>SKU: {{ item.metadata.sku }}</li>
</ul>
</th>
{% endfor %}
</table>
abort_if_not_abandoned
abort_if_not_abandoned パラメーターは購入手続き放棄のユースケースに固有のもので、ecommerce.checkout_started イベントと組み合わせて shopping_cart Liquidタグでのみ使用されます。
| 値 | 動作 |
|---|---|
true(デフォルト) |
カートが放棄されていない場合(つまり、ユーザーがその後注文を完了した場合)、メッセージは中止されます。 |
false |
カートが放棄状態でなくてもメッセージが送信され、現在のチェックアウトステータスに関係なくメールにカートの詳細を含めることができます。 |
送信時にカートがまだ放棄状態と見なされているかどうかに関係なくチェックアウトリマインダーを送信したい場合は、abort_if_not_abandoned を false に設定します。パラメーターを省略するか true に設定すると、Brazeはすでに購入を完了したユーザーへのメッセージを中止します。
チェックアウトURL
1
{{context.${metadata}.checkout_url}}
注文確認とフィードバック調査
注文確認&フィードバック調査テンプレートを使用して、注文の成功を確認し、顧客満足度を向上させます。

設定
CanvasページでCanvasテンプレートを使用 > Brazeテンプレートを選択し、注文確認&フィードバック調査テンプレートを適用します。
デフォルト設定
Canvasでは、以下の設定が事前に構成されています。
- 基本情報
- Canvas名: 注文確認とフィードバック調査
- コンバージョンイベント:
ecommerce.session_start- コンバージョン期限: 10日間
- エントリスケジュール
- ユーザーが
ecommerce.cart_updatedイベントを実行した場合のアクションベースのトリガー - 開始時刻はCanvasテンプレートを作成した時点です

- ユーザーが
- ターゲットオーディエンス
- エントリオーディエンス
- これらのアプリを1回以上使用したことがある
- メールが空白ではない
- エントリコントロール
- ユーザーは即時にCanvasへの再エントリが可能です
- 終了条件
- 該当しない

- 該当しない
- エントリオーディエンス
- 送信設定
- 購読中またはオプトイン済みのユーザー
- メッセージステップ
- メールテンプレートとHTMLブロックを確認し、Liquidテンプレートの例を使用して事前構築済みテンプレートのメッセージに製品を追加します。独自のメールテンプレートを使用する場合は、次のセクションで示すようにLiquid変数を参照することもできます。
メール向けの注文確認のパーソナライゼーション
注文完了後に注文確認メールへHTML製品ブロックを追加する方法の例を以下に示します。
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
<table style="width:100%">
{% for item in {{context.${products}}} %}
{% catalog_items <add_your_catalog_name> {{item.variant_id}} %}
<tr>
<th><img src="{{ items[0].variant_image_url }}" width="200" height="200" /></th>
<th align="left">
<ul style="list-style-type: none">
<li>Item: {{item.product_name}}</li>
<li>Price: {{item.price}}</li>
<li>Quantity: {{item.quantity}}</li>
</ul>
</th>
</tr>
{% endfor %}
</table>
注文ステータスURL
1
{{context.${metadata}.order_status_url}}