集計されない
集計に関する問題の対処方法をまとめました。
集計が開始できない
- 初期セットアップ(CRON設定)が未完了 — 初期セットアップ を完了
- 別の集計が実行中 — 完了または失敗するまで待機
- コマンドで集計を実行中 — 管理画面からは進捗確認のみ
- 未来の日付を指定している — 前日以前の日付を指定
集計が「定期実行の開始待ち」のまま進まない
- 集計用の定期実行(
eccube:crm-analytics42:worker)が登録・動作しているか確認 - 推奨スケジュールは5分おき(
*/5 * * * *)です。登録間隔によっては、開始まで最大でその分の待ち時間があります - さくらのレンタルサーバーの場合は さくらのレンタルサーバーでのCRON設定 を確認
- 集計用コマンドに
--no-debugが付いているか確認 - EC-CUBE設置パスがCRONコマンド内で正しいか確認
- ダッシュボードで「動作を確認しました」と表示されるか確認
- サーバーのCRONログや
app/PluginData/CrmAnalytics42/worker/last_success_atを確認
集計が失敗した
- 進捗パネルまたは集計ログの「エラー内容をコピー」ボタンで情報を取得
- コピー内容(集計ログID・期間・エラーメッセージ)をもとに原因を調査
- メモリ不足の場合 — 集計用コマンドに
--no-debugを付けて再実行 - 同じ期間を短く分けて再実行
集計が途中で止まった
- 2時間以上進捗が更新されない場合 — 自動的に「失敗」に変更。対象期間を再実行
- 集計用の定期実行が停止していないか確認(5分おき実行の設定)
- 正常実行中の会員サマリ集計はリースが更新されるため、2時間以内に失敗扱いにはなりません
集計完了後もデータが表示されない
- ブラウザの再読み込みを試す
- 集計ログで「完了」を確認
- 初期セットアップが完了していること(分析画面のガードが解除されていること)
- 集計対象期間と分析画面の表示期間が一致しているか確認
- 受注の
order_date・customer_idなどがNULLだらけでないか確認
集計は完了したがSlack通知が来ない
- Slack通知は手動集計ではなく、CRONで実行された日次集計が対象です
- 設定画面でSlack通知がON、Webhook URLが正しいか確認します
- 通知時刻前であれば、送信待ちのままになることがあります
- 集計用の定期実行が継続して動いているか確認します
CRM分析プラグイン
EC-CUBEの会員・受注データを分析し、リピート率や休眠顧客の把握、AIによる改善提案まで行えるプラグインです。