サーバーでの集計
サーバー上の集計コマンド eccube:crm-analytics42:build を使用すると、期間の上限なく集計を実行できます。初回導入・毎日の自動実行・過去データの再構築に適しています。実行にはサーバー管理者の協力が必要です。
基本コマンド
bin/console eccube:crm-analytics42:build
オプション
- –from=YYYY-MM-DD –to=YYYY-MM-DD — 指定期間を一括集計
- オプション省略時 — 前日1日分を集計(毎日の自動実行向け)
使用例
# 前日1日分(毎日の自動実行向け)
bin/console eccube:crm-analytics42:build
# 指定日1日分
bin/console eccube:crm-analytics42:build --from=2026-05-01 --to=2026-05-01
# 1年分を一括集計
bin/console eccube:crm-analytics42:build --from=2025-01-01 --to=2025-12-31
定期実行の設定例(cron)
0 2 * * * cd /path/to/ec-cube && bin/console eccube:crm-analytics42:build >> /var/log/crm-analytics42-build.log 2>&1
毎日深夜に前日分を自動集計する設定例です。サーバー管理者に設定を依頼してください。
再構築(再集計)が必要なケース
以下の場合は、対象期間を指定してコマンドを再実行します。再実行時は既存データが更新されます。
- 集計対象注文ステータスの変更後
- 休眠会員判定日数の変更後
- 初回集計 で全期間を一括構築する場合
- データ不整合や集計失敗の復旧
bin/console eccube:crm-analytics42:build --from=2024-01-01 --to=2026-06-30
注意事項
- データ量が多い場合、完了まで時間がかかります
- 再構築中も分析画面は参照可能ですが、更新前のデータが表示されます
- 完了後にAI分析・Slack通知が自動実行されます(有効な場合)
- 実行状況は 集計とは の「集計ログの見方」を参照
CRM分析プラグイン
EC-CUBEの会員・受注データを分析し、リピート率や休眠顧客の把握、AIによる改善提案まで行えるプラグインです。