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連携確認用
未取得

本体認証クイック確認

本体認証の最終チェック用。