Skip to content

eコマースおすすめイベントの使い方

このページでは、Braze eコマースキャンバステンプレートの使用方法など、プラットフォーム全体でeコマースの推奨イベントをどのように、どこで使用できるかについて説明します。

キャンバステンプレートの使用

キャンバステンプレートを使用するには:

  1. [メッセージング] > [キャンバス] に進みます。
  2. [キャンバスを作成 > [キャンバステンプレートを使用] を選択します。
  3. 使用するテンプレートの [Braze テンプレート] タブを参照します。テンプレートの名前を選択すると、テンプレートをプレビューできます。
  4. 使用するテンプレートの [テンプレートを適用] を選択します。

    "Canvas テンプレート s" page 開封 to the " Braze テンプレート &s" tab と表示され、最近使用したテンプレートと選択可能なBraze テンプレートを表示します。

eコマースキャンバスのテンプレート

Brazeは4つのeコマースキャンバステンプレートを提供している。

Abandoned browse

Use the Abandoned browse template to engage users who have browsed products but did not add them to their cart or place an order.

An applied "Abandoned Browse" Canvas template with expanded "Entry Rules".

Setup

On the Canvas page, select Use a Canvas Template > Braze templates and then apply the Abandoned browse template.

Default settings

The following settings are pre-configured in your Canvas:

  • Basics
    • Canvas name: Abandoned browse
    • Conversion event: ecommerce.order placed
      • Conversion deadline: 3 days
  • Entry schedule
    • Action-based when a user performs the ecommerce.product_viewed event
    • Start time is when you create the Canvas template

      "Action Based Options" for the Canvas.

  • Target audience
    • Entry audience
      • Email is not blank
      • You can also modify the entry audience criteria to meet your business needs
    • Entry controls
      • Users are eligible to re-enter this Canvas after the full duration of the Canvas is complete
    • Exit criteria
      • Performs ecommerce.cart_updated, ecommerce.checkout_started, or ecommerce.order_placed

        Entry controls and exit criteria for the Canvas.

  • Send settings
    • Users who are subscribed or opted in
  • Delay step
    • 1 hour delay
  • Message step
    • Review the email template and HTML block with a Liquid templating example to add products to your message in the pre-built template. If you use your own email template, you can also reference Liquid variables, as demonstrated in the following section.

Abandoned browse product personalization for emails

Here is an example of how you would add an HTML product block for your Abandoned Browse email.

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>
Product URL
1
{{context.${product_url}}}

Abandoned cart

Use the Abandoned cart template to cover potential lost sales from customers who added products to their cart but did not continue to checkout or place an order.

An applied "Abandoned Cart" Canvas template with expanded "Entry Rules".

Setup

On the Canvas page, select Use a Canvas Template > Braze templates and then apply the Abandoned cart template.

Default settings

The following settings are pre-configured in your Canvas:

  • Basics
    • Canvas name: Abandoned cart
    • Conversion event: ecommerce.order_placed
      • Conversion deadline: 3 days
  • Entry schedule
    • Action-based trigger when a user triggers the Perform Cart Updated Event (located in the dropdown)
    • Start time is when you create the Canvas template

      "Action Based Options" for the Canvas.

  • Target Audience
    • Entry audience
      • Has used these apps more than 0 times
      • Email is not blank
    • Entry controls
      • Users are immediately re-eligible for Canvas entry
    • Exit criteria
      • Performs ecommerce.cart_updated, ecommerce.checkout_started, or ecommerce.order_placed

        Entry controls and exit criteria for the Canvas.

  • Send settings
    • Users who are subscribed or opted in
  • Delay step
    • 4 hour delay
  • Message step
    • Review the email template and HTML block with a Liquid templating example to add products to your message in the pre-built template. If you use your own email template, you can also reference Liquid variables, as demonstrated in the following section.

How abandoned cart re-entry logic works

When a user starts the checkout process, their cart is marked as checkout_started. From that point onward, any further cart updates with the same cart ID will not qualify the user to re-enter the abandoned cart user journey.

  1. When a user adds an item to their cart, they enter the Canvas.
  2. Each time they add or update items, they re-enter the Canvas—this keeps their cart data and messaging up to date.
  3. When the user starts the checkout process, their cart is tagged as checkout_started, and they exit the Canvas.
  4. Any future cart updates using the same cart ID will not trigger re-entry because this cart has already moved into the checkout stage.

When users move to the checkout user journey, they’re targeted by the abandoned checkout Canvas instead, which is designed for users further along in the purchase journey.

Abandoned cart product personalization for emails

Abandoned cart user journeys require a special shopping_cart Liquid tag for product personalization.

Here is an example of how you would add an HTML block with your shopping_cart Liquid tag to add products into your email.

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>
HTML cart URL

If you want to direct users back to their cart, you can add a nested event property under the metadata object, such as:

1
{{context.${metadata}.cart_url}}

If you use Shopify, create your cart URL by using this Liquid template:

1
{{context.${source}}}/checkouts/cn/{{context.${cart_id}}} 

Abandoned checkout

Use the Abandoned checkout template to target customers who started the checkout process but left before placing their order.

An applied "Abandoned Checkout" Canvas template with expanded "Entry Rules".

Setup

On the Canvas page, select Use a Canvas Template > Braze templates and then apply the Abandoned checkout template.

Default settings

The following settings are pre-configured in your Canvas:

  • Basics
    • Canvas name: Abandoned checkout
    • Conversion event: ecommerce.order_placed
      • Conversion deadline: 3 days
  • Entry schedule
    • Action-based trigger when a user performs the ecommerce.checkout_started event
    • Start time is when you create the Canvas template

      "Action Based Options" for the Canvas.
  • Target audience
    • Entry audience
      • Has used these apps more than 0 times
      • Email is not blank
    • Entry controls
      • Users are immediately re-eligible for Canvas entry
      • Exit criteria
        • Performs the ecommerce.order_placed events

          Entry controls and exit criteria for the Canvas.

  • Send settings
    • Users who are subscribed or opted in
  • Delay step
    • 4 hour delay
  • Message step
    • Review the email template and HTML block with a Liquid templating example to add products to your message in the pre-built template. If you use your own email template, you can also reference Liquid variables, as demonstrated in the following section.

Abandoned checkout personalization for emails

Abandoned checkout user journeys require a special shopping_cart Liquid tag for product personalization.

Here is an example of how you would add an HTML block with your shopping_cart Liquid tag to add products into your email.

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>
Checkout URL
1
{{context.${metadata}.checkout_url}}

Order confirmation and feedback survey

Use the Order confirmation & feedback survey template to confirm successful orders and enhance customer satisfaction.

An applied "Order confirmation" Canvas template with expanded "Entry Rules".

Setup

On the Canvas page, select Use a Canvas Template > Braze templates and then apply the Order confirmation & feedback survey template.

Default settings

The following settings are pre-configured in your Canvas:

  • Basics
    • Canvas name: Order confirmation with feedback survey
    • Conversion event: ecommerce.session_start
      • Conversion deadline: 10 days
  • Entry schedule
    • Action-based trigger when a user performs the ecommerce.cart_updated event
    • Start time is when you create the Canvas template

      "Action Based Options" for the Canvas.

  • Target audience
    • Entry audience
      • Has used these apps more than 0 times
      • Email is not blank
    • Entry controls
      • Users are immediately re-eligible for Canvas entry
    • Exit criteria
      • Not applicable

        Additional filters and entry controls for the Canvas.

  • Send settings
    • Users who are subscribed or opted in
  • Message step
    • Review the email template and HTML block with a Liquid templating example to add products to your message in the pre-built template. If you use your own email template, you can also reference Liquid variables, as demonstrated in the following section.

Order confirmation personalization for emails

Here is an example of how you would add an HTML product block to your order confirmation after an order is placed.

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>
Order status URL
1
{{context.${metadata}.order_status_url}}

メッセージのパーソナライズ

Liquid は、Braze が使用する強力なテンプレート言語で、お客様のために動的でパーソナライズされたコンテンツを作成できます。Liquidタグを使用することで、顧客データ、製品情報、その他の変数に基づいてメッセージをカスタマイズすることができ、ショッピング体験や運転エンゲージメントを向上させることができます。

Liquidの主な特徴

  • ダイナミックコンテンツ:名前、注文の詳細、設定などの顧客固有の情報をメッセージに挿入します。
  • 条件付きロジック:if/else 文を使用して、特定の条件(顧客の場所や購入履歴など) に基づいて異なるコンテンツを表示します。
  • ループ:製品または顧客データのコレクションを反復処理して、アイテムのリストまたはグリッドを表示します。

Liquid を使い始める

Liquid タグを使用してメッセージのパーソナライズを開始するには、次のリソースを参照します。

セグメンテーション

Braze セグメントを使用して、特定の属性と動作に基づいてターゲットを絞った顧客セグメントを作成し、カスタマイズされたメッセージングとキャンペーンを提供します。この強力な機能により、適切なタイミングで適切なメッセージを使って適切なオーディエンスにリーチし、顧客に効果的にエンゲージできます。

セグメントの使用開始の詳細については、「Braze のセグメントについて」を参照してください。

推奨イベント

e コマースイベントは、推奨イベントに基づいています。 推奨されるイベントはオピニオン化されたカスタムイベントであるため、カスタムイベントフィルタを選択することで、推奨されるeCommerceイベント名を検索できます。

eコマースのフィルター

Ecommerce Source およびTotal Revenue などのeCommerce フィルタを使用して、セグメンテータ内のEcommerce セクションに移動して、ユーザをeCommerce フィルタでセグメント化します。

eコマースフィルターsとその定義の一覧については、セグメントフィルターsを参照し、”eCommerce”検索カテゴリを選択してください。

セグメントフィルターは"Ecommerce"フィルター sでドロップダウンします。

ネストされたイベントプロパティ

階層化イベントプロパティでセグメンテーションを行うには、セグメントエクステンションを利用できます。たとえば、Segment Extensions を使用して、製品「SKU-123」を過去90 日間に購入したユーザーを検索できます。

分析

カスタムイベントレポート

eコマースの推奨イベントボリュームは、カスタムイベントレポートで追跡できます。カスタムイベントを実行 でフィルタリングし、eCommerce 推奨イベント名 を指定して、そのパフォーマンスを経時的に表示します。

選択した6 つのイベントの結果を表示するカスタムイベントチャート。

換算レポート

カスタムイベントレポート

統合でサポートされているイベントを誰が実行したかに基づいてカスタムイベントレポート を作成するには、特定のイベント名 を指定します。

ダッシュボード

コンバージョンダッシュボード

起動したキャンバスからの注文に関連するトレンドをインサイトするには、コンバージョンダッシュボードを設定し、キャンバスを指定します。

イーコマース収入ダッシュボード

インサイトを収益属性に取り込むには、d ユーザーが最後のキャンペーンまたはキャンバスに移動してから発注するには、eCommerce revenue ダッシュボード を使用し、コンバージョンウィンドウを選択します。

クエリビルダー

収益レポート

これらの新しいイベントのデータを分析するには、 ダッシュボード Builder に移動し、eCommerce Revenue - Last Touch Attribution ダッシュボード を表示します。

New Stuff!