---
title: カート放棄ガイド
description: このガイドでは、ショッピングカートに商品を追加したが購入を完了しなかった訪問者をターゲットにする方法を説明します。
url: https://docs.tealium.com/ja/guides/cart-abandonment-guide/
---
このガイドでは、Tealium iQ タグ管理（オプション）、Tealium AudienceStream CDP、およびメールマーケティングコネクタを組み合わせて基本的なカート放棄を追跡する方法を説明します。

![](https://docs.tealium.com/images/guides/cart-abandonment-flow-diagram.png)

このガイドのソリューションは、次の手順をカバーしています：

* [ステップ 1: イベントの追跡](#ステップ-1-イベントの追跡)
* [ステップ 2: 訪問者属性の定義](#ステップ-2-訪問者属性の定義)
* [ステップ 3: オーディエンスの定義](#ステップ-3-オーディエンスの定義)
* [ステップ 4: コネクタの設定](#ステップ-4-コネクタの設定)

## 必要なイベントと属性

次のイベントを追跡する必要があります：
* `cart_add`
* `purchase`

一般的に、次のイベント属性はカート放棄の活動を追跡するのに役立ちます。実際の属性名は異なる場合があります。

| 属性名                   | 例              |
|----------------------- |---------------|
|`cart_product_id`       | `["PROD123", "PROD456"]`|
|`cart_product_price`    | `["12.00", "25.99"]`|
|`cart_product_quantity` | `["2", "2"]`|
|`cart_product_sku`      | `["PR-RED-123", "PR-BLK-456"]` |
|`product_category`      | `["シャツ"]`|
|`product_id`            | `["PROD678"]`|
|`product_image_url`     | `["//example.com/path/image.gif"]`|
|`product_name`          | `["商品3"]`|
|`product_price`         | `["18.00"]`|
|`product_quantity`      | `["2"]`|
|`product_sku`           | `["PR-BLU-678"]`|
|`product_subcategory`   | `["Tシャツ"]`|
|`tealium_event`         | `"cart_add"`|

eコマースイベントの追跡についての詳細は、[retail](https://docs.tealium.com/retail/)を参照してください。


## 必要な訪問者属性

| 属性名 | タイプ   | スコープ   | 説明        |
|----------------|--------|---------|--------------------|
| カートに追加済み | ブール値 | 訪問者   | 前回の訪問時にショッピングカートに商品が追加されたことを示します。|
| 購入済み | ブール値 | 訪問者   | 前回の訪問時に購入が完了したことを示します。 |
| カート放棄者 | バッジ  | 訪問者 | カート放棄の条件が満たされたことを示します。  |

## ステップ 1: イベントの追跡 

このステップでは、訪問者が商品をカートに追加したときにイベントと製品情報を送信するために Tealium iQ イベントを使用します。

すでに `cart_add` イベントを収集している場合は、このステップをスキップしてください。

### カートに追加するイベントを追跡する

まず、訪問者がカートに何かを追加したときに知る必要があります。ユーザーがカートに何かを追加したときにトラッキングするためのイベントリスナーを作成します。

このユースケースでは、`tealium_event` を `cart_add` に設定しています。

1. **iQ タグ管理 > イベント** に移動し、**+新しいイベント** をクリックします。
1. **イベントタイプ**画面で、**クリック**イベントタイプを選択し、**次へ**をクリックします。
1. **構成**画面で、クリックイベントの以下の値を設定します：
   * **名前**: カートに追加
   * **スコープ**: DOM の準備完了
   * **トラッキングイベント**: リンク
   * **イベントトリガー**: Mousedown
   * **要素セレクタ**: ウェブサイトに最適なセレクタ（`#` で始まる）を入力します。たとえば、ウェブサイトには **カートに追加** ボタンのセレクタとして `#add-to-cart` を持つ場合があります。
   * イベントトリガー変数: Tealium イベントをテキストに設定し、`cart_add` を入力します。
1. **次へ**をクリックします。

![](https://docs.tealium.com/images/guides/event_add_cart_to_pages.png)


<blockquote>
本番環境に公開する前に、イベントの設定をテストしてください。
</blockquote>


## ステップ 2: 訪問者属性の定義 

次に、2つのブール属性を作成する必要があります：

* **カートに追加済み（ブール値）**：訪問者がカートに商品を追加したかどうかを判断します。
* **購入済み（ブール値）**：訪問者が前回の訪問中に購入を完了したかどうかを判断します。

### カートに追加済みのブール値

`cart_add` イベントが発生したことを追跡するための訪問者ブール属性を作成します。

1. **Transform > Visitor / Visit Attributes** に移動し、**+属性の追加** をクリックします。
1. **属性の追加**画面で、**訪問者**と**続行**をクリックします。
1. **ブール値**を選択し、**続行**をクリックします。
1. **プロパティ**セクションに、タイトルとして `カートに追加済み` を入力します。
1. **エンリッチメントの追加**をクリックし、**カートに追加済み**ブール値を `false` に設定し、スコープを **新しい訪問** に設定します。
1. **エンリッチメントの追加**をクリックし、**カートに追加済み**ブール値を `true` に設定し、スコープを **任意のイベント** に設定します。
1. 以下のルールを作成します（存在しない場合）：
    * **タイトル**: イベント cart_add
    * **+属性条件** をクリックします。
    * `tealium_event` が **等しい（大文字と小文字を区別しない）** `cart_add` に設定します。
1. **保存**をクリックします。

![](https://docs.tealium.com/images/guides/boolean_added_to_cart.png)

### 購入済みのブール値

`purchase` イベントが発生したことを追跡するための訪問者ブール属性を作成します。

1. **Transform > Visitor / Visit Attributes** に移動し、**+属性の追加** をクリックします。
1. **属性の追加**画面で、**訪問者**と**続行**をクリックします。
1. **ブール値**を選択し、**続行**をクリックします。
1. **プロパティ**セクションに、タイトルとして `購入済み` を入力します。
1. **エンリッチメントの追加**をクリックし、**購入**ブール値を `false` に設定し、スコープを **新しい訪問** に設定します。
1. **エンリッチメントの追加**をクリックし、**購入**ブール値を `true` に設定し、スコープを **任意のイベント** に設定します。
1. 以下のルールを作成します（存在しない場合）：
    * **タイトル**: 購入イベント
    * **+属性条件** をクリックします。
    * `tealium_event` が **含む（大文字と小文字を区別しない）** `purchase` に設定します。
    ![](https://docs.tealium.com/images/guides/boolean_purchase.png)
1. **保存**をクリックします。
1. **完了**をクリックします。

### カート放棄者のバッジとルール

オーディエンスを作成する前に、カートを放棄した場合に訪問者に割り当てるためのバッジを作成する必要があります。これには、さきほど作成したブール属性を使用します。

1. **Transform > Visitor / Visit Attributes** に移動し、**+属性の追加** をクリックします。
1. **訪問者**を選択し、**バッジ**を選択します。 
1. **プロパティ**セクションに、タイトルとして `カート放棄者` を入力します。
1. **エンリッチメントの追加**をクリックし、**バッジを割り当てる**をクリックします。
1. **このバッジを訪問者に割り当てる**で、ドロップダウンリストから **訪問終了** を選択します。
1. **ルールを作成**をクリックし、以下の属性条件を設定します：
    * **カートに追加済み**ブール値: `true`
    * **購入済み**ブール値: `false`
1. **エンリッチメントの追加**をクリックし、**バッジを削除する**をクリックします。
1. **このバッジを訪問者から削除する**で、**任意のイベント** を選択します。
1. 以下のルールを作成します（存在しない場合）：
    * `tealium_event` を **含む（大文字と小文字を区別しない）** と `purchase` に設定します。
1. **完了**をクリックします。

![](https://docs.tealium.com/images/guides/badge_cart_abandoner.png)

## ステップ 3: オーディエンスの定義

これで、さきほど作成したバッジを使用して簡単にオーディエンスを作成できます。

1. **Activate > Audiences** に移動し、**+新しいオーディエンス** をクリックします。
1. 以下のオーディエンスを追加します：
    * **名前**: カート放棄者
    * 最初のドロップダウンリストから **カート放棄者** バッジを選択し、2番目のドロップダウンリストから **割り当てられている** を選択します。
1. **完了**をクリックします。
1. プロファイルを保存して公開します。

![](https://docs.tealium.com/images/guides/audience_cart_abandoners.png)

## ステップ 4: コネクタの設定

属性、バッジ、オーディエンスが設定されたら、新しいオーディエンスをメールマーケティングツールに接続して、これらの訪問者を再ターゲティングしてコンバージョンする準備が整いました。

カート放棄に関する一般的なコネクタとアクションには、次のものがあります：

* [Adobe Campaign Classic](https://docs.tealium.com/adobe-campaign-classic-connector/)
* [Iterable](https://docs.tealium.com/iterable-connector/): **リストにユーザーを登録する**、**ユーザーを更新する** アクション
* [Marketo](https://docs.tealium.com/marketo-connector/): **リストにリードを追加する** アクション
* [SendGrid](https://docs.tealium.com/sendgrid-connector/): **コンタクトを更新する** アクション

### 遅延アクション

カートを放棄したユーザーに対してすぐにメールを送信することができる場合もありますが、メールの送信を遅延させることでコンバージョンの可能性を高めることができるかもしれません。遅延アクションを使用して、リターゲティングキャンペーンコネクタのタイミングを制御します。

詳細については、[about-delayed-actions](https://docs.tealium.com/about-delayed-actions/)を参照してください。

## その他の追跡

### カートの価値

カートの放棄価値を追跡することで、カート放棄者のより具体的なセグメントを作成することができます。これらのセグメントでは、`cart_total_value` 属性を使用してカート内のすべての商品の合計価値を決定します。

* **カート放棄者 - 高価値**  
カートに商品が追加され、カートの合計価値が高いカスタム値よりも大きく、購入が行われていない場合。
* **カート放棄者 - 中価値**  
カートに商品が追加され、カートの合計価値が高価値と低価値の間である場合、かつ購入が行われていない場合。
* **カート放棄者 - 低価値**  
カートに商品が追加され、カートの合計価値が低価値未満で、購入が行われていない場合。

### 追加属性

さらなる顧客の行動を把握するために、追加の顧客活動を追跡してください。

以下の表には、カート放棄キャンペーンのために追跡する追加の属性がリストされています：

| 属性名 | 属性タイプ | スコープ | カテゴリ | ノート  |
|---|---|---|---|---|
| カート放棄者                  | ブール値/バッジ  | 訪問者  | 購入行動 | カートに商品が追加され、このセッションで購入が行われなかった場合にセッションの終了時に適用されます。                                                                                                   |
| ファネルの最終ステージ| バッジ          | 訪問  | 購入行動 | 次のユーザーフローで使用できます：獲得 > ブラウジング > 製品詳細ページ（PDP）表示 > カートに追加 > カートを表示 > 購入。                                                |
| このセッションでカートを表示        | ブール値        | 訪問  | 購入行動 | ユーザーがカートを表示したか、カートに追加したかを示します。                                                                                                                   |
| カートの合計価値                | 数値         | 訪問  | 購入行動 | 分析、機会のサイジング、将来の有料メディアへの拡張に役立ちます。                                                                                                    |
| 前回のカート放棄からの日数| 数値         | 訪問者| 購入行動 | カート放棄者の資格を判断するためのシンプルな日数カウント。分析にも使用できます。                                                                                       |
| 放棄されたカートの数       | 数値         | 訪問者| ライフタイム行動 | 放棄イベントごとに +1 ずつ増加する数値。                                                                                                                                |
| 平均注文価値             | 数値         | 訪問者| ライフタイム行動 | 一般的な行動理解と将来のユースケースの拡張に役立ちます。                                                                                                                     |
| 平均アイテム価値              | 数値         | 訪問者| ライフタイム行動 | 一般的な行動理解と将来のユースケースの拡張に役立ちます。                                                                                                                     |
| お気に入りのカテゴリ             | タリー          | 訪問者| ライフタイム行動 | 一般的な行動理解と将来のユースケースの拡張に役立ちます。                                                                                                                     |

より包括的なリターゲティングのために、この基本的なカート放棄の設定をモバイルやオフラインのポイントオブセール（POS）システムと組み合わせて、すべての潜在的な商品の閲覧と購入行動を監視してください。オフラインの POS システムのデータを含めることで、店舗で購入するユーザーをオンラインキャンペーンから自動的に除外することができ、リターゲティングキャンペーンがより効率的になります。

## 次のステップ

カート放棄者の属性を定義したので、Moments API のようなソリューションでパーソナライズにも使用できます。

詳細については、[about-moments-api](https://docs.tealium.com/about-moments-api/)を参照してください。

