← すべてのリリース
core

v1.0.0

  • WooCommerce 売上レポートを完備した初の正式リリース
  • チャネル別売上 — AI アシスタント専用チャネルを含む 8 チャネル(14 ホスト:ChatGPT、Claude、Gemini、Perplexity、Copilot、NotebookLM、Meta AI、Le Chat(Mistral)、DeepSeek、You、iAsk、Jasper、Writesonic)
  • カート〜購入ファネル — 商品閲覧 → カート追加 → チェックアウト開始 → 購入完了。各ステップのコンバージョン率も表示
  • 売上トップ商品レポート(個数・売上で並び替え、返金反映済み)
  • WooCommerce の過去注文をゼロタッチで一括取り込み — 売上レポートを初めて開いた時に Action Scheduler 経由で実行(CLI 代替:`wp statnive woocommerce-backfill`)
  • WooCommerce に対しては読み取り専用 — `$order->get_*()` ゲッターのみを使用、WC テーブルや投稿メタには一切書き込みません
  • 0.4.x からのドロップイン更新 — `dbDelta` で 5 テーブルを新規追加、既存テーブルとデータは保持

初の正式リリース — Statnive 1.0.0

1.0.0 の目玉は WooCommerce 売上レポート です。純売上、平均注文金額、返金率、コンバージョン率、訪問者あたり売上を、すべて 1 つの管理画面に集約しました。無料、かつ WordPress.org から入手できます。WooCommerce 8.5+ の Order Attribution を基盤とし、HPOS および Block Checkout に対応しています。

新機能

WooCommerce 売上レポート(レポート → 売上レポート)

5 つの KPI と 3 つのブレイクダウンを表示する専用の管理画面です。通貨、小数点表記、タイムゾーンは WooCommerce ストア設定から取得します。

KPI

  • 注文数processing および completed ステータスの注文件数。
  • 売上(純額)net_total − refund_total(税・送料を除く)。直下に Gross: $X の補助表示が出ます。
  • 平均注文金額(AOV)net_revenue / orders
  • 返金合計 + 返金率refund_totalrefund_rate = refunds / gross
  • 税 + 送料 — 合計値。「売上から除外」と明示的に表記し、純額の見出し数値が WooCommerce の言う総額と混同されないようにしています。

v1.0.0 の UI に表示されるブレイクダウン

  1. チャネル別売上。 Statnive がトラフィックを分類する 8 つのチャネル — Direct、AI アシスタント、Organic Search、Social Media、Email、Referral、Paid Search、Paid Social — について、チャネル · 注文数 · 売上 · AOV を並び替え可能なテーブルで表示します。
  2. 売上トップ商品。 デフォルトで上位 10 件(個数または売上で並び替え可能)。バリエーションは親商品の下にグループ化されます。返金はラインアイテムに反映されます。
  3. カート〜購入ファネル。 WooCommerce のサーバーサイドから取得する 4 ステージで、追加の JS インストールは不要です:商品閲覧 → カート追加 → チェックアウト開始 → 購入完了。セッション数とともに、ステップごとおよび全体のコンバージョン率を表示します。

ファネルを駆動する内部イベントは wc_product_viewwc_add_to_cartwc_checkout_startwc_purchase です。

AI アシスタントチャネル — 14 ホスト

AI アシスタントからのトラフィックは、Direct や Organic として誤分類されることなく、独自のチャネルとして扱われます。v1.0.0 では 14 ホストを検出します:

  • OpenAI / ChatGPTchatgpt.comchat.openai.com
  • Anthropic / Claudeclaude.ai
  • Googlegemini.google.combard.google.comnotebooklm.google.com
  • Microsoftcopilot.microsoft.com
  • Metameta.ai
  • Mistralchat.mistral.ai(Le Chat)
  • DeepSeekdeepseek.comchat.deepseek.com
  • Perplexityperplexity.ai
  • その他you.comiask.aijasper.aiwritesonic.com

検出は検索エンジン分類器の に行われるため、AI 経由のリファラルが「Organic Search」に誤って計上されることはありません。

ゼロタッチの一括取り込み

1.0.0 を有効化した後、初めて売上レポートを開いた時に、Statnive は Action Scheduler を通じてバックグラウンドジョブをキューに入れ、WooCommerce の過去注文を取り込みます。セットアップ不要、CLI 不要。実行中のステータスは売上レポートの上部に表示されます。

Action Scheduler が利用できないサイトや、手動で取り込みを実行したい場合:

wp statnive woocommerce-backfill

チャンクサイズはフックあたり 500 件です。カウント対象のステータスは processingcompletedrefunded です。

3 つのトップレベル管理ページ

管理画面ナビゲーションは、スコープを絞った 3 ページに集約されます:概要売上レポート設定

v0.4.x のアクセス解析機能は保持

リアルタイム訪問者、チャネルグルーピング、地域、デバイス、言語、AI ソース計測 — v0.4.x の機能はすべてそのまま引き継がれます。アップグレード時に既存テーブルと保存済みデータは保持されます。

プライバシー + 安全性

  • WooCommerce に対しては読み取り専用。 $order->get_*() ゲッターのみを使用。Statnive は WooCommerce のテーブルや投稿メタに一切書き込みません。1,933 件の注文を持つサイトで、CHECKSUM TABLE を前後比較して実証済みです。
  • 既存のプライバシー不変条件はすべて維持 — Cookie 不使用、日次ローテーションのソルト(CSPRNG、48 時間のオーバーラップウィンドウ)、取り込み時の IP 匿名化(IPv4 は最終オクテットをゼロ化、IPv6 は最後の 80 ビットをゼロ化)、GPC + DNT をサーバーサイドで尊重、WordPress プライバシー API のエクスポーター + 消去ハンドラーを登録済み。
  • アンインストール時のデータ削除はオプトイン(デフォルト OFF)。 再インストール時にもアクセス解析と売上履歴は保持されます。

0.4.x からのアップグレード

ドロップイン更新です。dbDelta で 5 つのテーブルが新規追加され、既存の 21 テーブルとそのデータには手を加えません。

新規追加される 5 テーブル:

  • wp_statnive_orders — 注文メタデータ、アトリビューションスナップショット、チャネル
  • wp_statnive_order_attribution — チャネル、UTM パラメータ、リファラーホスト、ファネルステップ
  • wp_statnive_order_items — ラインアイテム、商品、SKU、返金トラッキング
  • wp_statnive_order_refunds — 金額と理由を含む返金イベント
  • wp_statnive_order_coupons — 注文ごとのクーポン利用、割引金額

WooCommerce サイトでは、有効化から数分以内に売上レポートにデータが反映されます。コード変更は不要です。

Statnive を無料で入手