email-list-segmentation について
一斉配信からターゲット配信へ移行する EC マーケター向けのメールセグメンテーションスキルです。RFM と行動ベースのセグメント、抑制リスト、キャンペーン対象設定、リスト管理をプラットフォーム別に案内します。
主な機能
- 01プラットフォーム別のセグメント設定
- 02RFM と行動ベースのセグメント
- 03非アクティブ連絡先の抑制
- 04セグメント別キャンペーン配信
- 05メール頻度のガイド
- 06四半期ごとのリスト管理手順
活用シーン
- 01VIP、アクティブ、離反リスク顧客の分類
- 02キャンペーン配信前の非アクティブ連絡先抑制
- 03購入カテゴリ別の新商品案内
- 04リスト状態の確認とサンセットキャンペーン
インストール
コマンドをコピーしてターミナルで実行します。
npx skills add https:/ / github.com/ finsilabs/ awesome-ecommerce-skills --skill email-list-segmentationインストール後、Claude Code で/email-list-segmentationを入力して読み込まれたか確認します。
同梱ファイル
SKILL.md と一緒にインストールされる参考資料やスクリプト。
tile.jsonevals/campaign-suppression-list-and-compliance/criteria.jsontask.mdevals/klaviyo-segment-sync-and-unsubscribe-web/criteria.jsontask.mdevals/rfm-scoring-pipeline-implementation/criteria.jsontask.md詳細
メールリストのセグメント分け
概要
リスト全体に同じメールを送ることは、ECマーケティングにおいて最もコストのかかる失敗の一つです。エンゲージメントの低い送信者はISPによって送信を制限され、関連性のないコンテンツは配信停止率の急上昇を招きます。また、VIP顧客と一度も購入したことのない人を同じように扱うことで、売上の機会を逃してしまいます。Klaviyo(Shopify/BigCommerce向け)と、AutomateWooまたはMailchimp(WooCommerce向け)には、RFM分析と行動ベースのセグメント分けが組み込まれており、ほとんどのストアでカスタムコードは不要です。
このスキルを使用する場面
- メール開封率が20%を下回り、エンゲージメントの低さが配信到達率を下げていると考えられる場合
- 一斉送信から、ターゲットを絞ったキャンペーンロジックへ移行する場合
- 高価値の購読者への過剰なメッセージ送信を防ぐ抑制システムを構築する場合
- 呼び戻しプログラムを開始し、「離反リスクあり」と「離反済み」のコホートを特定する必要がある場合
- メール経由の売上を分析し、特定のセグメントにパフォーマンスを紐づける必要がある場合
基本手順
ステップ1:適切なセグメント分けツールを選ぶ
| プラットフォーム | 推奨ツール | 組み込みのセグメント分け機能 |
|---|---|---|
| Shopify | Klaviyo | 予測CLV、離反リスク、RFMスコアリング、購入行動によるセグメント分けなど、すべて組み込み済み |
| WooCommerce | Klaviyo(プラグイン経由)またはAutomateWoo | Klaviyoプラグインは注文データを同期します。AutomateWooにはWooCommerce標準のRFMレポートがあります |
| BigCommerce | Klaviyo | 注文履歴全体を同期できるBigCommerce標準の統合機能 |
| すべてのプラットフォーム | Klaviyo(API経由) | KlaviyoのTrack/Identify APIを使用して、任意のプラットフォームから行動イベントを送信します |
ステップ2:必須のセグメントを設定する — まずは5つから
最初に、以下の5つのセグメントを作成します。これらで価値の80%をカバーできます。それぞれに対応するキャンペーンを用意できてから、セグメントを追加してください。
Klaviyo(Shopify、BigCommerce、またはAPI接続済み)
セグメント1:優良顧客(VIP購入者)
- Klaviyo → Segments → Create Segmentに移動します
- 条件:
Has placed orderがこれまでに5回以上- AND
Total Customer Valueが$500を超える - AND 過去60日以内に
Opened email
- 「Champions — VIP Buyers」として保存します
セグメント2:アクティブな購入者(エンゲージメントがあり、まだVIPではない)
- 以下の条件でセグメントを作成します:
Has placed orderがこれまでに2回以上- AND 過去90日以内に
Has placed order
- 「Active Buyers」として保存します
セグメント3:離反リスクあり(以前は購入していたが、今は反応がない)
- Klaviyoの予測分析を使用してセグメントを作成します:
Predicted Churn RiskがHigh- AND
Has placed orderがこれまでに1回以上
- 「At-Risk Customers」として保存します
セグメント4:メールに反応している未購入者
- 以下の条件でセグメントを作成します:
Has placed 0 orders- AND 過去30日以内に
Opened email
- 「Engaged Subscribers — No Purchase」として保存します
セグメント5:エンゲージメントなし(配信抑制対象)
- 以下の条件でセグメントを作成します:
- 過去180日間に
Has NOT opened email - AND 過去180日間に
Has NOT clicked email - AND
Email subscription statusがSubscribed
- 過去180日間に
- 「Unengaged — Suppression List」として保存します
キャンペーンを送信する前に、毎回エンゲージメントのないセグメントを配信対象から除外します:
- Klaviyoでキャンペーンを作成する際、Excluded Segmentsに「Unengaged — Suppression List」を追加します
- 迷惑メールとして報告する可能性のある反応のない連絡先に送信せず、配信到達率を守ります
MailchimpまたはKlaviyoを使用するWooCommerce
Mailchimp:
- Mailchimp → Audience → Segments → Create Segmentに移動します
- MailchimpのECセグメントで購入データを同期するには、WooCommerce + Mailchimpプラグインが必要です
- よく使われる条件:「Purchased」/「Has not purchased」/「Total spent is greater than」/「Last purchase was more than 90 days ago」
AutomateWoo(キャンペーンではなく、WooCommerceの自動化向け):
- AutomateWoo → Reports → RFM Analysisに移動し、RFMグリッド上で顧客を確認します
- 各RFM象限の顧客リストをエクスポートし、ターゲットを絞ったキャンペーン用に利用するESPへインポートします
Klaviyo プラグインを使用した WooCommerce
- WordPress のプラグインディレクトリから Klaviyo プラグインをインストールします
- Klaviyo では、WooCommerce のすべての注文と顧客が自動的に同期されます
- 上記の Shopify/Klaviyo の手順と同じ方法でセグメントを設定します
ステップ 3:キャンペーンのターゲティング用に行動セグメントを設定する
RFM 以外にも、特定のキャンペーンに対応するセグメントを作成します。
セールで購入する顧客(常に割引を適用します。定価での販売開始キャンペーンの対象からは除外します):
- Klaviyo の条件:
Has used a discount codeが過去に 2 回を超える
AOV の高い顧客(プレミアム商品を紹介します):
- Klaviyo の条件:
Average Order Valueが $150 を超える
特定カテゴリーの商品を購入した顧客(商品発売キャンペーン用):
- Klaviyo の条件:
Ordered product in category= "Skincare"(Shopify の商品タイプまたは Klaviyo のコレクションデータを使用します)
最近登録した未購入者(ウェルカムフロー用):
- Klaviyo の条件:過去 30 日以内に
Subscribed to emailかつHas placed 0 orders
ステップ 4:キャンペーンにセグメントを適用する
Klaviyo でキャンペーンを作成する際は、次の手順に従います。
- Recipient Selection で、ターゲットセグメント(例:「アクティブ購入者」)を選択します
- Excluded Segments で、必ず「エンゲージメントなし — 抑制リスト」を追加します
- 送信前にセグメントの規模をプレビューします。200 件未満のセグメントへの送信は避けてください(一部のプロバイダーでスパムフィルターが作動する可能性があります)
セグメントごとの送信頻度ルール:
- 優良顧客:週 2 通まで(エンゲージメントが高いため、関係を維持しつつ、過剰なメール送信は避けます)
- アクティブ購入者:週 1~2 通
- 離反リスクあり:週 1 通(顧客維持に重点を置きます)
- エンゲージメントの高い登録者(未購入):週 1~2 通(初回購入につながるよう育成します)
ステップ 5:リストの管理 — 四半期ごとに実施
- Klaviyo で Segments → [Unengaged list] に移動し、リストの規模を確認します
- エンゲージメントのないセグメントがリスト全体の 20%を超える場合は、配信終了キャンペーンを実施します。
- 最後のメールを 1 通送信します:「最近反応がないようですが、引き続きメールを受け取りたいですか?」
- 7 日間待ちます
- 配信終了メールを開封しなかった人をすべて抑制します
- 配信停止した連絡先は削除せず、抑制します。誤って再登録されるのを防ぐため、Klaviyo は配信停止のシグナルを保持します。
ベストプラクティス
- セグメントは 50 個ではなく、5 個から始めます — 優良顧客、アクティブ、離反リスクあり、エンゲージメントの高い未購入者、エンゲージメントなしの 5 つで、効果の 80%を確認できます
- 送信前に抑制します — 必ず抑制リスト(エンゲージメントなし+配信停止)を作成し、すべてのキャンペーンに適用します
- 優良顧客を大切にします — VIP にプロモーションを待つよう学習させたい場合を除き、優良顧客セグメントをセール/割引キャンペーンに含めないでください
- 到達率には購入履歴よりエンゲージメントの段階が重要です — 受信トレイへの振り分けでは、顧客の購入金額より、行動に基づくエンゲージメントのシグナルのほうが重要です
- 配信停止をすぐに処理します — Klaviyo は Webhook を通じて自動的に処理します。ESP がプラットフォームの配信停止イベントに接続されていることを確認してください
- GDPR:EU の連絡先については、同意を個別に追跡し、マーケティングメールの送信に正当な利益を根拠として使用しないでください。明示的なオプトインを必須とします
よくある落とし穴
| 問題 | 解決策 |
|---|---|
| セグメンテーションの導入後に開封率が低下する | セグメントで配信停止した連絡先が正しく除外されていることを確認します。Klaviyo の Audience → Suppressions で抑制リストを確認してください |
| Klaviyo のリストと Shopify の同期が外れる | Klaviyo → Integrations → Shopify で Klaviyo と Shopify の連携が接続されていることを確認し、「Sync historical data」を有効にします |
| 送信のたびに優良顧客セグメントが縮小する | メールの送信頻度が高すぎます。Klaviyo の Smart Sending 制限(1 人あたり 16 時間に 1 回)を適用してください |
| インポートしたリストによる GDPR 違反 | インポート前に、すべての連絡先について適法な根拠を確認します。明示的にオプトインした連絡先のみをインポートしてください |
| セグメントが重複し、連絡先にメールが重複して届く | Klaviyo で「Send to unique recipients」オプションを使用し、送信前にセグメントの重複を確認してください |
Related Skills
- @email-marketing-automation
- @win-back-reactivation
- @lifecycle-marketing-automation
- @customer-retention-engine
- @first-party-data-collection