mcpField
C
cart-recovery-sms

cart-recovery-sms

github.com/finsilabsマーケティング・グロース6076 回インストール6 日前に更新
リポジトリ

cart-recovery-sms について

ECマーケター向けに、SMSのみでカゴ落ちを回復する手順をまとめたスキルです。プラットフォーム選定、同意と法令遵守、配信設計、効果測定を扱います。

主な機能

  1. 01EC基盤に合うSMSツールの選定
  2. 02同意取得と配信停止の設定
  3. 03段階的なカゴ落ちメッセージ設計
  4. 04カート金額と顧客価値による分類
  5. 05回復率と配信指標の追跡

活用シーン

  1. 01メール施策の回復率が停滞した際のSMS追加
  2. 02SMSによるカゴ落ち施策の開始
  3. 03SMSプロバイダー変更後のフロー再構築

インストール

コマンドをコピーしてターミナルで実行します。

$npx skills add https://github.com/finsilabs/awesome-ecommerce-skills --skill cart-recovery-sms

インストール後、Claude Code で/cart-recovery-smsを入力して読み込まれたか確認します。

同梱ファイル

SKILL.md と一緒にインストールされる参考資料やスクリプト。

tile.json
evals/abandonment-detection-and-send-window-sc/
criteria.json
task.md
evals/consent-capture-and-opt-out-compliance/
criteria.json
task.md
evals/message-templates-recovery-links-and-dis/
criteria.json
task.md

詳細

カート回復 SMS

概要

SMS によるカート放棄からの回復率は一貫して 20~35%を達成しており、通常はメールの 3~5 倍です。これは、配信後 3 分以内にメッセージを読む受信者が 90%に上るためです。重要なのは、適切なタイミングで配信するシーケンス(スパムではありません)、カートの内容を使ったきめ細かなパーソナライズ、そして確実な TCPA/GDPR 準拠です。ほとんどの事業者は、独自のインフラを構築するより、専用の SMS アプリを利用するべきです。

注: カート回復を複数のチャネル(メール + SMS + プッシュ通知)で行う場合は、@cart-abandonment-recovery を参照してください。このスキルでは SMS のみを使った回復に焦点を当てます。

このスキルを使うタイミング

  • メールのみのカート回復シーケンスの回復率が 10%未満で頭打ちになった場合
  • 新しいマーケティングチャネルとして SMS を開始し、カート回復を最も ROI の高い出発点とする場合
  • 新しい SMS プロバイダーへ移行し、フローを再構築する必要がある場合
  • 回復チャネルを A/B テストして、最適なメッセージの組み合わせを見つける場合

基本手順

ステップ 1:適切な SMS プラットフォームを選ぶ
プラットフォーム推奨ツール理由
ShopifyPostscript または AttentiveShopify との深い統合、自動的なカートイベントの取得、TCPA 準拠機能を標準搭載、Shopify チェックアウトのオプトインウィジェット
WooCommerceSMSBump (by Yotpo) または Klaviyo SMSWooCommerce プラグインを利用可能、WooCommerce のカートイベントに自動で接続
BigCommerceAttentive または Klaviyo SMSBigCommerce とのネイティブ統合、自動イベントトラッキング
カスタム / ヘッドレスKlaviyo SMS (via API) または Twilio + カスタムロジックKlaviyo は API 経由でコンプライアンスとシーケンスを処理し、Twilio は完全なカスタム制御を実現
ステップ 2:SMS のオプトインを設定する(まずコンプライアンスに対応)

TCPA(米国)では、マーケティング SMS を送信する前に明示的な書面による同意が必要です。送信ロジックを構築する前に、この設定を行ってください。


Shopify

Postscript を使用する場合:

  1. Shopify App Store から Postscript をインストールします
  2. Postscript → Opt-in Tools → Checkout Opt-in に移動します
  3. Postscript は、TCPA で必要な開示文を含む準拠済み SMS オプトインチェックボックスを Shopify チェックアウトに自動で追加します
  4. Opt-in Tools → Keywords で Keyword Opt-in を有効にします。顧客はキーワードをテキスト送信して登録できます
  5. Postscript は STOP/HELP への返信、配信停止時間帯、同意の保存を自動で処理します

Attentive を使用する場合:

  1. Shopify App Store から Attentive をインストールします
  2. Attentive のモバイル向け 2 タップ式オプトイン(サインアップユニット)は、チェックボックスのみの場合より高いオプトイン率を達成します
  3. Attentive → Subscribers → Sign-up Units に移動し、表示位置とオファーを設定します
  4. アプリのインストール後、チェックアウトとの統合は自動で行われます

WooCommerce

SMSBump を使用する場合:

  1. WordPress プラグインディレクトリから SMSBump プラグインをインストールします
  2. SMSBump → Opt-in → Checkout Opt-in に移動し、TCPA 文言を含むチェックアウト時のチェックボックスを有効にします
  3. SMSBump → Settings → Compliance で配信停止時間帯を設定し、受信者のタイムゾーンで午前 8 時~午後 9 時を適用します
  4. SMSBump → Automations → Cart Abandonment に移動し、カート放棄フローを有効にします

BigCommerce
  1. BigCommerce App Marketplace から Attentive をインストールします
  2. Attentive ダッシュボードで 2 タップ式オプトインユニットと、チェックアウト時の SMS オプトインを設定します
  3. インストール後、BigCommerce のカートイベントは自動で同期されます

ステップ 3:カート回復シーケンスを作成する

SMS プラットフォームの自動化ビルダーを使用します。最適な 3 メッセージのシーケンスは次のとおりです。

メッセージ 1 — リマインダー(カート放棄から 20〜30 分後)

  • 割引は付けません。割引がなくても、ほとんどの回復はこの段階で発生します
  • 商品名とチェックアウトへの直接リンクを含めます
  • 例:「こんにちは、[First Name]さん。[Product Name]がカートに残っています。注文を完了してください:[link] オプトアウトするには STOP と返信してください。」

メッセージ 2 — ソーシャルプルーフまたは緊急性(60 分後)

  • 在庫が少ないことや人気があることに触れます
  • 例:「[Product Name]はまもなく売り切れます。残り 3 点です。カートは保存されています:[link] オプトアウトするには STOP と返信してください。」

メッセージ 3 — 割引(24 時間後)

  • 最低金額のしきい値を超えるカートにのみ送信します($50 以上を推奨)
  • 1 回限り使用できる固有のコードを使用します
  • 例:「最後のチャンスです、[First Name]さん!カートの有効期限が切れる前に、[CODE]を使って 10% 割引を受けましょう。チェックアウトはこちら:[link] オプトアウトするには STOP と返信してください。」

Postscript での設定:

  1. Postscript → Automations → New Automation → Checkout Abandoned に移動します
  2. 上記のタイミングで 3 つのメッセージを追加します
  3. 各ステップに「開始後に注文していない」というフィルターを追加します。購入が完了すると自動的にキャンセルされます
  4. 割引メッセージには、Postscript に組み込まれた固有クーポンの生成機能を使用します(Shopify の割引システムに接続します)
  5. カート金額のフィルターを設定し、$50 を超えるカートにのみ割引ステップを送信します

SMSBump(WooCommerce)での設定:

  1. SMSBump → Automations → Cart Abandonment に移動します
  2. 同じタイミングで 3 ステップのシーケンスを有効にします
  3. 各ステップに「注文未完了」条件を追加します
  4. 割引ステップのクーポン生成を WooCommerce に接続します
ステップ 4:カート金額のしきい値と割引戦略を設定する
  1. SMS による回復に最低カート金額($30〜$50)を設定します。金額の低いカートは、SMS 費用を差し引くと ROI がマイナスになります
  2. 割引は最後のメッセージのみにします。早い段階で割引を提示すると、顧客が意図的にカートを放棄するようになります
  3. 1 回限り使用できるコードを使います。共有を防ぎ、アトリビューションを管理できます
  4. 顧客価値に応じてセグメント分けします。新規顧客には 10% 割引、リピーターには送料無料のみ、VIP 顧客(注文 5 回以上)には割引なしとします
ステップ 5:パフォーマンスを測定する
指標目標確認方法
回復率放棄されたカートの 15〜25%SMS アプリ → 自動化の分析
クリックスルー率配信したメッセージの 25〜40%SMS アプリ → メッセージの分析
ステップごとのオプトアウト率< 3%SMS アプリ → 購読者の分析
配信率> 95%SMS アプリ → 配信レポート

ベストプラクティス

  • 決済前に電話番号を取得する — Shopify では、Postscript がチェックアウトのステップ 1 で電話番号を取得するため、顧客が決済を完了しなくても回復できます
  • 配信停止時間を徹底する — Postscript、Attentive、SMSBump はすべてこれを自動的に適用します。設定で有効になっていることを確認してください(受信者の現地時間で午前 8 時〜午後 9 時)
  • メッセージを 160 文字未満にする — 長いメッセージは複数の SMS に分割され、費用が増加します
  • 必ず STOP によるオプトアウト方法を含める — TCPA で義務付けられています。主要な SMS アプリはすべてこれを自動的に含めます
  • シーケンス完了後、7 日間の抑制期間を設定する — 回復シーケンスの直後に顧客が再びカートを放棄した場合は、しばらく間を空けます

よくある問題

問題解決策
注文後に SMS が送信される自動化の各メッセージステップで「注文未完了」条件が有効になっていることを確認してください
匿名ユーザーのカート放棄を捕捉できないPostscript と Attentive はチェックアウトのステップ 1 で電話番号を取得します。チェックアウト設定でこれを有効にしてください
顧客が割引目当てにカートを放棄するようになる1 通目と 2 通目のメッセージでは割引を提供しないでください。リピーターには割引を提供しないでください
キャリアによるフィルタリング(メッセージが配信されない)すべて大文字の文言、無料のリンク短縮サービス、過剰な句読点を避け、プラットフォームで認証済みの送信番号を使用してください
1 通目の後にオプトアウト率が高いメッセージが強引すぎるか、カート金額のしきい値が低すぎます。しきい値を上げ、文面を柔らかくしてください
TCPA 訴訟に発展するリスクSMS プラットフォームに組み込まれたコンプライアンスツールを使用してください。明示的な同意の証拠なしに電話番号をインポートしないでください

関連スキル

  • @cart-abandonment-recovery
  • @sms-marketing
  • @email-marketing-automation
  • @lifecycle-marketing-automation
  • @win-back-reactivation

コメント