Email、SMS、WhatsAppを組み合わせた戦略的なマルチチャネルフローで、放棄カートの最大30%を回収しましょう。
構築するもの
このガイドを最後まで読むと、以下を実現する完全なカート放棄リカバリーシステムが完成します。
- ✅ 顧客がカートを放棄したことを検知
- ✅ 3つのチャネルでパーソナライズされたリカバリーメッセージを送信
- ✅ ダイナミックな商品画像とカート再構築リンクを含む
- ✅ コンバージョンを促す戦略的なインセンティブを提供
- ✅ パフォーマンスと売上の帰属をトラッキング
期待される成果: 業界平均のカート回収率は8〜15%です。Tajoのマルチチャネルアプローチを活用することで、多くのマーチャントが20〜30%の回収率を実現しています。
前提条件
フローを構築する前に、以下を確認してください。
- ✅ TajoがShopifyに接続されている(セットアップガイド)
- ✅ オートメーションにアクセスできるBrevoアカウント
- ✅ SMS/WhatsAppの同意収集が有効化されている(任意ですが推奨)
- ✅ テスト用に過去のチェックアウトが50件以上ある
- ✅ セットアップに必要な30〜45分の時間
カート放棄を理解する
なぜ顧客はカートを放棄するのか?
| 理由 | 放棄者の割合 | 解決策 |
|---|---|---|
| 送料が高い | 48% | 送料無料の最低注文額を設定 |
| 見ているだけ/まだ購入の準備ができていない | 37% | マルチメッセージのナーチャリングシーケンス |
| 比較検討中 | 27% | 緊急性(在庫限定、期間限定割引) |
| チェックアウトが複雑 | 24% | カート再構築リンク(ワンクリックで戻る) |
| セキュリティへの不安 | 18% | メール内に信頼バッジ、お客様の声を掲載 |
| 価格に対する驚き | 16% | 分割払いオプション、割引オファー |
出典: Baymard Institute、2024年
マルチチャネルの優位性
単一チャネル(Emailのみ): 回収率8〜12%
マルチチャネル(Email + SMS): 回収率15〜20%
トライチャネル(Email + SMS + WhatsApp): 回収率25〜35% ⬅️ Tajo独自
WhatsAppが効果的な理由: 開封率はEmailの20%に対して98%。多くの海外顧客は買い物のやり取りにWhatsAppを好みます。
ステップ1: トリガーイベントを選ぶ
Tajoでは2種類のカート放棄トリガーを提供しています。
オプションA: チェックアウト開始(推奨)
発火するタイミング: 顧客がチェックアウトでメール/電話番号を入力したものの、購入を完了しなかったとき
メリット:
- ✅ 確認済みの連絡先情報(メール + 電話番号)がある
- ✅ 購入意欲が高い
- ✅ 業界標準のプラクティス
- ✅ カート再構築リンクを含められる
デメリット:
- ❌ 早期放棄者(カートに追加したがチェックアウトを開始していない)を取りこぼす
最適な用途: ほとんどのストア、特にマルチステップのチェックアウトを採用している場合
オプションB: カート作成
発火するタイミング: 顧客が最初の商品をカートに追加したとき
メリット:
- ✅ より多くの放棄者をキャッチできる
- ✅ より早い段階で介入できる
- ✅ 閲覧者を購入者にナーチャリングできる
デメリット:
- ❌ まだ連絡先情報がない可能性がある
- ❌ 購入意欲が低い
- ❌ 積極的すぎると配信停止のリスクが高まる
最適な用途: 高単価商品、検討期間が長い商品(ジュエリー、家具など)
推奨: まずチェックアウト開始から始めましょう。最適化した後に、別途「カート作成」のブラウズ放棄フローを追加してください。
ステップ2: Brevoでフローを作成する
2.1 Brevoのオートメーションにアクセス
- Brevoにログイン
- オートメーション > ワークフローに移動
- ワークフローを作成をクリック
- ゼロから開始を選択(カスタムで構築します)
2.2 トリガーを設定
- トリガーを追加をクリック
- トリガータイプとしてイベントを選択
- イベントを選択:
shopify_checkout_started - フィルター条件を追加:
order_idが存在しない(購入を完了していないことを確認)cart_valueが0より大きい(カートに商品が入っている)cart_valueが10000未満(テスト注文を除外)
2.3 エントリーフィルターを追加(重要!)
重複メッセージを防ぎ、顧客の希望を尊重します。
- トリガーの下で条件を追加をクリック
- 以下のフィルターを追加:
- ✅ このフローの開始以降、注文していない
- ✅ メール購読中(Emailチャネルを使用する場合)
- ✅ 過去30日以内にこのフローに入っていない
- ✅ カートの金額 > 最低しきい値(例: 20ドル)
ステップ3: メッセージシーケンスを構築する
3メッセージ戦略
メッセージ1(Email) - リマインダー + ソフトセル
- タイミング: 放棄から1時間後
- 目的: やさしいリマインダー、摩擦を取り除く
- コンバージョン率: 全回収の40〜50%
メッセージ2(SMSまたはWhatsApp) - 緊急性 + インセンティブ
- タイミング: 放棄から6時間後(メッセージ1で購入がなかった場合)
- 目的: 緊急性を作り出し、サポートを提供
- コンバージョン率: 全回収の30〜35%
メッセージ3(Email + 割引) - ラストチャンス
- タイミング: 放棄から24時間後(メッセージ1〜2で購入がなかった場合)
- 目的: 最後のインセンティブ、ソーシャルプルーフ
- コンバージョン率: 全回収の15〜20%
ステップ4: メッセージ1を設計する(Email - 1時間)
4.1 時間遅延を追加
- トリガーの後、アクションを追加をクリック
- 待機を選択
- 期間を設定: 1時間
- なぜ1時間なのか? 自然に戻ってくる時間を与えつつ、忘れてしまうほど長くはしないため
4.2 条件チェックを追加
送信前に、購入していないことを確認します。
- 待機の後、条件を追加をクリック
- If/Elseを選択
- 条件: フロー開始以降に注文を行った
- はいの場合: フローを終了(購入済みです!)
- いいえの場合: Emailへ進む
4.3 Emailを設計する
アクションを追加 > メールを送信 > 新しいメールを作成をクリック
件名のオプション(これらをA/Bテストしましょう):
- “何か置き忘れていませんか 🛒”
- “まだ
{{PRODUCT_NAME}}をご検討中ですか?” - “あなたのカートが待っています”
- “ご注文について少しお伺いしてもよろしいですか?”
メール本文の構成:
<!-- Hero --><h1>You left something in your cart!</h1><p>Hi `{{FIRSTNAME}}`, we saved your items. Ready to check out?</p>
<!-- Product Block (Dynamic) -->{% for item in cart_items %}<div class="product"> <img src="{{item.image}}" alt="{{item.name}}"> <h3>{{item.name}}</h3> <p>{{item.variant}}</p> <p class="price">${{item.price}}</p> <p>Quantity: {{item.quantity}}</p></div>{% endfor %}
<!-- Cart Summary --><div class="summary"> <p>Subtotal: ${{cart_subtotal}}</p> <p>Shipping: ${{shipping_cost}}</p> <p class="total">Total: ${{cart_total}}</p></div>
<!-- CTA Button --><a href="`{{checkout_url}}`" class="cta-button"> Complete Your Purchase</a>
<!-- Trust Elements --><div class="trust"> <p>✓ Free shipping on orders over $50</p> <p>✓ 30-day money-back guarantee</p> <p>✓ Secure checkout with SSL encryption</p></div>
<!-- Help Offer --><p>Questions? Reply to this email or chat with us at <a href="https://tajo.io/chat">tajo.io/chat</a></p>デザインのヒント:
- 大きく、はっきりした商品画像を使用(幅300px以上)
- CTAボタンはコントラストを高くし、ファーストビューに配置
- 複数の場所にカート再構築リンク(
{{checkout_url}})を含める - 信頼バッジがあれば追加する
- モバイルファースト設計(60%がモバイルで開封)
ステップ5: メッセージ2を設計する(SMS/WhatsApp - 6時間)
5.1 時間遅延と条件を追加
- 待機アクションを追加: 5時間(放棄から合計6時間)
- If/Else条件を追加: 注文を行ったか?
- はい → フロー終了
- いいえ → 続行
5.2 チャネルを選択: SMSかWhatsAppか?
SMSを使う場合:
- 顧客がアメリカ/カナダにいる
- SMS同意を取得している
- 短く、ストレートなメッセージが必要
WhatsAppを使う場合:
- 顧客が国際的
- WhatsApp同意を取得している
- リッチメディア(画像、カルーセル)を含めたい
両方を使う(推奨):
- 条件を追加: WhatsApp同意がある場合 → WhatsAppを送信
- そうでなければSMS同意がある場合 → SMSを送信
- どちらでもない場合 → このメッセージをスキップ
5.3 SMSメッセージテンプレート
Hi `{{FIRSTNAME}}`! 👋
Your cart is waiting:{{PRODUCT_NAME}} - $`{{CART_TOTAL}}`
Only `{{INVENTORY_COUNT}}` left in stock!
Complete checkout: `{{SHORT_LINK}}`
Questions? Reply to this message.
Reply STOP to opt-out文字数: シングルSMSの場合、160文字未満を目指しましょう。この例は約150文字です。
5.4 WhatsAppメッセージテンプレート(Tajo独自!)
WhatsAppではよりリッチなフォーマットとメディアが使えます。
Hi `{{FIRSTNAME}}`! 👋
I noticed you left some items in your cart:
🛍️ *{{PRODUCT_NAME}}*💰 $`{{PRODUCT_PRICE}}` x `{{QUANTITY}}`
📦 *Cart Total: $`{{CART_TOTAL}}`*
⚡ *`{{INVENTORY_COUNT}}` left in stock* - Don't miss out!
[Image: `{{PRODUCT_IMAGE}}`]
Complete your order: `{{CHECKOUT_URL}}`
Need help? Just reply to this message!WhatsAppの利点:
- ✅ 商品画像を含められる
- ✅ リッチテキストフォーマット(太字、斜体)
- ✅ 双方向の会話(顧客が質問に返信できる)
- ✅ 開封率はSMSの20%に対して98%
- ✅ 文字数制限なし(SMSとは異なる)
ステップ6: メッセージ3を設計する(Email - 24時間 + 割引)
6.1 遅延と条件を追加
- 待機を追加: 18時間(放棄から合計24時間)
- If/Elseを追加: 注文を行ったか?
- はい → フロー終了
- いいえ → 最終Emailへ進む
6.2 ダイナミック割引コードを生成
オプションA: 固定割引(シンプル)
- 既存のShopify割引コード(例: “SAVE10”)を使用
- メールテンプレートに手動で挿入
オプションB: ユニーク割引(推奨 - 共有を防ぐ)
- Brevoのメールエディターで、ダイナミックコンテンツを追加をクリック
- 割引コードジェネレーターを選択
- 設定:
- ソース: Shopify
- 割引タイプ: パーセンテージまたは固定金額
- 値: 10%または10ドル(AOVに合わせてテスト)
- 有効期限: 送信から48時間
- 使用制限: 顧客あたり1回
- トークンを挿入:
{{DISCOUNT_CODE}}
6.3 最終Emailのデザイン
件名(以下をテスト):
- “
{{FIRSTNAME}}さん、カート商品に10%オフをご用意しました 🎁” - “ラストチャンス: あなたのカート + 特別割引”
- “お会いできなくて寂しいです!10%オフで戻ってきてください”
- “
{{PRODUCT_NAME}}+ 10%オフ = 😍”
メール本文:
<!-- Urgency Header --><div class="urgency-banner"> ⏰ Your cart expires in 24 hours!</div>
<h1>Come back and save 10%!</h1>
<p>Hi `{{FIRSTNAME}}`,</p>
<p>We noticed you haven't completed your purchase. As a thank you for considering us, here's a special 10% discount:</p>
<!-- Discount Code --><div class="discount-code"> <h2>`{{DISCOUNT_CODE}}`</h2> <p>Use at checkout • Expires in 48 hours</p></div>
<!-- Product Reminder --><h3>Your Cart:</h3>{% for item in cart_items %}<div class="product"> <img src="{{item.image}}"> <div> <h4>{{item.name}}</h4> <p class="price"> <span class="original">${{item.price}}</span> <span class="discounted">${{item.price_with_discount}}</span> <span class="savings">Save ${{savings}}</span> </p> </div></div>{% endfor %}
<!-- Enhanced CTA --><a href="`{{checkout_url_with_discount}}`" class="cta-button-large"> Claim Your 10% Discount Now</a>
<!-- Social Proof --><div class="testimonials"> <h3>Join 10,000+ Happy Customers</h3> <div class="review"> <div class="stars">⭐⭐⭐⭐⭐</div> <p>"Fast shipping, great quality!"</p> <p class="author">- Sarah M., Verified Buyer</p> </div></div>
<!-- Urgency Reminder --><div class="urgency-footer"> <p>⏰ This discount expires in 48 hours</p> <p>📦 Only `{{INVENTORY_COUNT}}` left in stock</p></div>
<!-- Help --><p>Questions? Our team is here to help: <a href="mailto:[email protected]">[email protected]</a></p>ステップ7: 高度な最適化を加える
7.1 購入済み顧客を除外する
各メッセージの後に、条件を追加します。
If contact has: - Placed Order within last 24 hours - With Order Total >= Cart TotalThen: Exit flowこれにより、すでに購入した顧客にメールを送ることを防げます。
7.2 最近の購入者を抑制する
フローエントリーにグローバルフィルターを追加します。
Exclude contacts where: - Last Order Date > (now - 14 days)最近の購入者に放棄メールを送りつけないようにしましょう。
7.3 カートの金額によるセグメンテーション
高額カート(100ドル以上)では、戦略を調整します。
- トリガーの後に条件を追加:
If cart_value > 100 - trueの分岐: より大きな割引(15〜20%)で3メッセージすべてを送信
- falseの分岐: 標準的な割引(10%)で標準の3メッセージを送信
7.4 異なる割引ティアをテストする
カートの金額別に割引額をA/Bテストします。
| カート金額 | 割引オファー | 理由 |
|---|---|---|
| $0〜$49 | 10%オフ | 低AOV、高い割引率が許容される |
| $50〜$99 | $10オフ | 中AOV、固定額の割引の方が価値を感じやすい |
| $100〜$199 | 15%オフ | 高AOV、パーセンテージ割引の方が大きな節約に見える |
| $200以上 | 送料無料 + 10% | 非常に高いAOV、複数のインセンティブ |
ステップ8: フローを有効化する
8.1 ローンチ前の最終チェックリスト
公開する前に、以下を確認してください。
- ✅ 3つのメッセージすべてが設計され、テスト済み
- ✅ ダイナミック商品ブロックが正しく表示される
- ✅ チェックアウトURLに割引コードが含まれている(該当する場合)
- ✅ モバイルプレビューが見栄え良い(60%がモバイルで開封)
- ✅ すべてのメールに配信停止リンクがある
- ✅ SMSコンプライアンステキストが含まれている(Reply STOP to opt-out)
- ✅ エントリーフィルターがスパムを防止する(過去30日間にフローに入っていない、など)
- ✅ 終了条件により、購入済み顧客への送信を防ぐ
8.2 フローをテストする
-
Shopifyストアでテストカートを作成
- 別のメールアドレスを使用(例: [email protected])
- 商品をカートに追加
- チェックアウトを開始(メールアドレスを入力)
- 購入せずに放棄
-
1時間待つ - メール#1が届くか確認
-
合計6時間待つ - SMS/WhatsAppが届くか確認
-
合計24時間待つ - 割引付きメール#2が届くか確認
-
確認事項:
- 商品画像が正しく表示される
- チェックアウトリンクが機能する(商品が入ったカートに戻る)
- 割引コードが正しく適用される
- すべてのパーソナライズトークンが反映される
8.3 有効化!
- Brevoでフローをもう一度確認
- ワークフローを有効化をクリック
- 有効化を確定
おめでとうございます! カート放棄リカバリーフローが稼働しました 🎉
ステップ9: パフォーマンスをモニタリングする
トラッキングすべき重要指標
| 指標 | 確認場所 | 目標値 |
|---|---|---|
| フローエントリー率 | Brevo > ワークフロー > 分析 | 1日100〜200エントリー(トラフィックによる) |
| メール1の開封率 | メッセージ1の分析 | 40〜50% |
| メール1のクリック率 | メッセージ1の分析 | 15〜25% |
| SMS/WhatsAppの開封率 | メッセージ2の分析 | 80〜98% |
| メール2の開封率 | メッセージ3の分析 | 30〜40% |
| 総合回収率 | Tajoダッシュボード | 20〜30% |
| 受信者あたりの売上 | Tajoダッシュボード | $5〜$15(AOVによる) |
ROIを計算する
月間放棄カート数: 1,000件 回収率: 25% = 250件の回収注文 平均注文額: $75 月間回収売上: $18,750
フローのコスト:
- SMS($0.01 x 1,000): $10
- WhatsApp($0.005 x 500): $2.50
- 割引コスト(10% x $18,750): $1,875
- 総コスト: $1,887.50
純利益: $18,750 - $1,887.50 = 月間$16,862.50
ROI: 893% 🚀
時間をかけた最適化
1〜2週目: ベースライン指標を確立する
3〜4週目: 件名をA/Bテストする
- メッセージごとに2〜3つの件名をテスト
- それぞれをオーディエンスの50%に送信
- 勝者 = クリックスルー率が最も高いもの
2か月目: 送信タイミングをA/Bテストする
- メッセージ1を30分・1時間・2時間でテスト
- メッセージ2を4時間・6時間・8時間でテスト
- 最適なタイミングは業界によって異なる
3か月目: 割引額をA/Bテストする
- 10%・15%・$10・送料無料をテスト
- コンバージョン率と利益率の両方を測定
- 割引が少ない方が利益が大きい場合もある
継続的に: 四半期ごとにクリエイティブを刷新する
- 商品画像を更新
- コピーを刷新
- 新しいお客様の声/ソーシャルプルーフをテスト
高度な戦略
戦略#1: ブラウズ放棄(早期トリガー)
検討期間が長いストア(ジュエリー、家具)向け:
cart_created(チェックアウト開始ではなく)をトリガーとする2つ目のフローを作成- より短いシーケンス(2メールのみ、2時間 + 24時間)
- 割引ではなく教育に焦点を当てる
- 目標: チェックアウトに進ませ、その後メインの放棄フローに引き継ぐ
戦略#2: プログレッシブ割引
小さく始めて、コンバージョンしない場合は増やす:
- メッセージ1: 割引なし、リマインダーのみ
- メッセージ2: 5%割引
- メッセージ3: 10%割引
- ボーナスメッセージ4(48時間): 15% + 送料無料
メリット: 全員に割引しないことで利益を最大化 デメリット: フローが長くなり、メッセージが増える
戦略#3: パーソナライズされたレコメンデーション
放棄メールに以下を含めましょう。
<h3>You might also like:</h3><!-- Use Tajo AI recommendations -->{% for product in recommended_products %}<div class="recommendation"> <img src="{{product.image}}"> <h4>{{product.name}}</h4> <p>${{product.price}}</p> <a href="{{product.url}}">View Product</a></div>{% endfor %}これにより、顧客がコンバージョンする際にAOVを15〜30%向上させられます。
戦略#4: 離脱意図ポップアップ(予防)
カートが放棄される前に、離脱意図ポップアップを表示します。
- Tajoでフォーム > ポップアップを作成に移動
- トリガー: 離脱意図(マウスがタブを閉じる方向へ動く)
- オファー: 「お待ちください!今すぐチェックアウトを完了すれば10%オフです」
- 表示先: チェックアウトページのみ
発生前に15〜20%の放棄を防げます。
トラブルシューティング
フローが発火しない?
チェック#1: Shopify連携を確認
- Tajoダッシュボード > Integrations > Shopifyが ✅ Connected になっているか
- カートを作成し、Tajo > Eventsを確認してテスト
チェック#2: エントリーフィルターを確認
- フィルターが厳しすぎないか確認
- フィルター
cart_value > 1(すべてのカートを許可)でテスト
チェック#3: イベントトラッキングを確認
- Shopifyで、Tajoアプリ埋め込みをインストール(Online Store > Themes > App embeds)
- アプリ埋め込みがないと、チェックアウトイベントが発火しない可能性がある
顧客がメールを受信しない?
チェック#1: メール購読ステータスを確認
- 顧客がメールマーケティングに購読している必要がある
- Brevoで確認: Contacts > 顧客を検索 > Subscription status
チェック#2: 迷惑メールフォルダを確認
- テスト受信者に迷惑メール/ジャンクを確認するよう依頼
- 送信ドメインを許可リストに追加
チェック#3: 送信ログを確認
- Brevo > ワークフロー > 該当のフロー > Logs
- 送信エラーやバウンスを確認
割引コードが機能しない?
チェック#1: Shopify割引設定を確認
- Shopify > Discounts > [該当の割引]
- 「Active」で、有効期限が切れていないことを確認
- 使用制限を確認
チェック#2: 手動適用をテスト
- メールから割引コードをコピー
- Shopifyチェックアウトで手動で適用してみる
- 手動で機能する場合、問題はダイナミック挿入にある
チェック#3: Tajo割引同期を確認
- Tajo > Shopify Settings > Discount sync
- 有効でエラーがないことを確認
FAQ
最初のメールで割引を提供すべきですか?
いいえ(放棄率が非常に高い場合を除く)。ベストプラクティスは:
- メール1: リマインダーのみ
- メール2: 緊急性 + サポートの提案
- メール3: 最終手段としての割引
これにより、顧客に「割引を待てばよい」と教えずに済み、利益を最大化できます。
カート放棄メールはどのくらいの頻度で送信できますか?
業界標準: 24〜48時間で3メール
積極的: 3〜7日間で4〜5メール
保守的: 24時間で2メール
Tajoの推奨: 3メール(1時間、6時間、24時間)から始める。指標がサポートする場合のみ追加する。
メッセージ2にはSMSとWhatsAppのどちらを使うべきですか?
SMSの場合:
- 主にアメリカ/カナダの顧客
- 高いSMS同意率
- 確実な配信が必要
WhatsAppの場合:
- 国際的な顧客ベース
- より高いエンゲージメント率が望ましい(SMSの80%に対して98%)
- 双方向の会話機能が欲しい
両方:
- 最良のアプローチ: WhatsApp同意がある人にWhatsAppを送信し、それ以外にSMSを送信
カート放棄メールに同意が必要ですか?
Email: ほとんどの国では、顧客がチェックアウトでメールアドレスを入力した場合、カート放棄はマーケティングではなくトランザクションとみなされます。ただし、ベストプラクティスは購読中の顧客にのみ送信することです。
SMS: アメリカでは、明示的な書面による同意が必要です(TCPA)。チェックアウトの入力だけでは不十分です。
WhatsApp: すべての地域でオプトイン同意が必要です。
Tajoのアプローチ: コンプライアンスを保証するため、自動的に購読中の顧客にフィルタリングします。
顧客が放棄したが「マーケティングを受け入れる」のチェックを外している場合は?
3つのオプションがあります。
- 送信しない(最も安全だが、売上を失う)
- トランザクションレシートとして最初のメールのみ送信(グレーゾーン)
- 放棄時にポップアップを使用して送信前に同意を収集
推奨: オプション3 - 「カートを保存してメールでお知らせしましょうか?」とチェックボックス付きで離脱意図ポップアップを表示。
結論
これで、以下を実現する完全なマルチチャネル・カート放棄リカバリーフローが完成しました。
✅ Email、SMS、WhatsAppで顧客にリーチ ✅ 戦略的なタイミング(1時間、6時間、24時間)を使用 ✅ プログレッシブなインセンティブを提供(最後に割引) ✅ ダイナミックなカート再構築リンクを含む ✅ 顧客の希望とコンプライアンスを尊重
期待される成果: 20〜30%のカート回収率、月間で数千ドルの売上回収につながる。
次のステップ
- ✅ ベースラインを確立するため2週間パフォーマンスをモニタリング
- ✅ 開封率を向上させるため件名をA/Bテスト
- ✅ 早期放棄者向けのブラウズ放棄フローを追加
- ✅ 放棄を防止するため離脱意図ポップアップを有効化
- ✅ リピート購入を促す購入後フローをセットアップ
関連記事
ご質問は? [email protected]までご連絡いただくか、Tajoダッシュボードからチャットでお問い合わせください!
最終更新: 2025年1月22日