INST_FLOW 指令室
販売版コントロールセンター / 会員・売上・決済・ライセンスを一括監視
📡 指令室ダッシュボード
開いたらまず「⚡ 全更新」。会員数・Lite・Premium・無料体験・期限切れ・売上をここで即確認します。
📊 アクセス解析
Nginxアクセスログ基準。まずはサーバー側コマンドで本日のアクセス・流入元・登録/決済を確認します。
本日PV確認コマンド
ユニークIP確認コマンド
本日登録DB確認
本日決済DB確認
本日売上DB確認
アクセス解析確認コマンド:
PV:
sudo awk -v d="$(date '+%d/%b/%Y')" '$4 ~ d {print}' /var/log/nginx/access.log | wc -l
ユニークIP:
sudo awk -v d="$(date '+%d/%b/%Y')" '$4 ~ d {print $1}' /var/log/nginx/access.log | sort -u | wc -l
流入元:
sudo awk -v d="$(date '+%d/%b/%Y')" '$4 ~ d {print $11}' /var/log/nginx/access.log | sort | uniq -c | sort -nr | head -30
登録:
sudo sqlite3 /usr/share/nginx/html/sales_auth.sqlite3 "select count(*) from users where date(created_at)=date('now','localtime');"
決済:
sudo sqlite3 /usr/share/nginx/html/sales_auth.sqlite3 "select count(*) from payments where date(created_at)=date('now','localtime');"
売上:
sudo sqlite3 /usr/share/nginx/html/sales_auth.sqlite3 "select ifnull(sum(amount),0) from payments where status in ('COMPLETED','PAID','completed','paid') and date(created_at)=date('now','localtime');"
決済リンク生成:
sudo grep "create-checkout" /var/log/nginx/access.log | tail -20
選択ユーザー操作
管理画面読み込みOK。まず管理トークンを入れて「会員一覧を取得」。
会員一覧
主要列だけ表示:Email / Plan / 状態 / 期限 / 支払 / 最終ログイン / 操作
決済・メール・Square状態
売上・Webhook・Square連携確認用
未取得