ショップ:
ホームセグメント

セグメント

ルールベースで顧客を自動分類するグループ。

このページの目的

ルールベースで顧客を自動分類するグループ管理。
キャンペーン配信先や、フローの「セグメント入りトリガー」の起点として使います。

ルール JSON の書き方

[{"field":"rfm_score","op":">=","value":8}] のような配列。複数条件は AND。
field: rfm_score / rfm_recency / rfm_frequency / rfm_monetary / total_orders / total_spent / segment_tags
op: == != > >= < <= contains
value: 数値・文字列・配列を渡す。

よく使うセグメント例

  • VIP: [{"field":"rfm_score","op":">=","value":8}]
  • 新規顧客: [{"field":"total_orders","op":"==","value":1}]
  • 離反予兆: [{"field":"rfm_recency","op":"<=","value":3}]
  • 高額購入者: [{"field":"total_spent","op":">=","value":300000}]

マーケに使える定番セグメント

名前ルール用途
VIP[{"field":"rfm_score","op":">=","value":8}]限定オファー
新規顧客[{"field":"total_orders","op":"==","value":1}]2回目購入促進
離反予兆[{"field":"rfm_recency","op":"<=","value":3}]復帰メール
高額購入者[{"field":"total_spent","op":">=","value":300000}]VIP招待
休眠顧客[{"field":"rfm_recency","op":"==","value":1}]クーポン投下
2年経過[{"field":"first_order_at","op":"<=","value":"2024-04-28"}]買い替え提案

RFM の意味

  • R (Recency): 直近購入からの日数。短いほど高スコア (1〜10)。
  • F (Frequency): 累計購入回数。多いほど高スコア。
  • M (Monetary): 累計購入額。多いほど高スコア。
  • RFM Score: R+F+M の合計 (3〜30)。当社では 8以上が VIP 候補
  • CLV: 過去購入と頻度から推定する将来生涯価値 (円)。

よくある質問

セグメントが空のままです
作成直後は 0人表示。「再評価」ボタンを押すと即時メンバー集計します。auto_refresh 有効なら毎日深夜3時にも再評価。
条件 OR で書ける?
現状ルール配列は AND 結合。OR が必要なら別セグメントを2つ作って、両方をキャンペーン対象にする運用が現実的。
セグメントが大きすぎて送信が止まる
10万人超のセグメントは Queues 経由で分割送信されます。SES の送信レート制限に達した場合は時間を置いて続行。
auto_refresh と手動 refresh の違い
auto_refresh ON は日次バッチで自動。手動 refresh はその場で再評価。新しい顧客が入ったか即時確認したい時に使う。