·RPS / Revenue Per Session / セッション単価 / EC指標 / アクセス解析

広告チャネルごとの売上効率を比べる指標、RPS(Revenue Per Session)— 計算式・実例・GA4での出し方

Google広告とMeta広告、同じ予算でどちらが効率的か?セッション数で比べると判断を誤ります。広告チャネルごとの売上効率を比較する唯一の指標、RPS(Revenue Per Session)の計算式・GA4での出し方・AOV/CVRとの関係・チャネル別比較の実例まで、EC事業の投資判断に直結する形で整理します。

広告チャネルごとの売上効率を比べる指標、RPS(Revenue Per Session)— 計算式・実例・GA4での出し方

「Google広告とMeta広告、同じ予算でどちらが効率的か?」。EC事業者のヒアリングで毎週のように聞く問いです。多くの事業者は「セッション数」で比べていますが、これでは判断を誤ります。広告チャネルごとの売上効率を比較する唯一の指標 —— それが RPS(Revenue Per Session) です。

日本市場ではAOV(客単価)やCVR(コンバージョン率)に比べてRPSの認知度は低く、月間検索ボリュームは30未満(2026年4月実測)にとどまります。一方、海外ではアクセス解析プラットフォームのドキュメントで Revenue per Visit / Revenue per Session として一般的に扱われている指標です。「セッション数を増やす」と「売上を増やす」を直接つなぐ唯一の指標 がRPSであり、広告投資判断において欠かせません。

本記事は、RPSの計算式・GA4での出し方・AOVやCVRとの関係・運用上の落とし穴までを、実務目線で整理します。

この記事のまとめ#

  1. RPS = 売上 ÷ セッション数。「セッション1回あたりにいくら稼いでいるか」を示す唯一の指標。AOV × CVR = RPS の関係で、AOVとCVRを統合した投資判断軸として機能する
  2. AOVだけ・CVRだけを見ると施策効果を誤判定する。送料無料閾値の引き上げで「AOV ↑ / CVR ↓」が起きると、AOV単独では改善でも RPS は下がる。RPS で見て初めて事業全体への影響が分かる
  3. RPSはチャネル別比較で広告ROIを判定する軸になる。Google広告のRPSが ¥120/Meta広告のRPSが ¥80 なら、同じ予算ならGoogle広告が1.5倍効率的という事実が見える

1. RPSの定義と計算式#

RPS(Revenue Per Session)は、1セッションあたりの平均売上 を表す指標です。

RPS = 売上 ÷ セッション数

たとえば、ある月に セッション 10,000、売上 ¥1,200,000 だった場合、RPSは ¥120 です。これは「サイト訪問1回あたり、平均で ¥120 稼いでいる」という意味になります。

AOV・CVRとの関係#

RPSは、AOV(客単価)とCVR(コンバージョン率)の積として分解できます。

RPS = AOV × CVR

具体例で確認します。AOV ¥6,000、CVR 2.0% なら、RPS は ¥6,000 × 0.02 = ¥120。先ほどの計算と一致します。

この分解式は、RPSを動かす方法は 「客単価を上げる」か「成約率を上げる」の2つしかない ことを示します。逆に言えば、セッションが増えても客単価も成約率も変わらなければ、RPSは1円も動きません —— つまり、セッションを増やすだけの施策は RPSの観点では「中立」です。

業界での呼称#

RPSは Revenue Per Visit(RPV)・Average Revenue Per Session(ARPS)・Revenue Per User(RPU)など、プラットフォームごとに微妙に違う名前で呼ばれることがあります。GA4 公式リファレンスでは「Average purchase revenue per user」(ユーザーあたり平均購入収益)として定義されており[1]、これは RPS と近い概念ですが分母がユーザー単位という点で異なります。日本語訳としては「セッション単価」「セッションあたり売上」「訪問あたり売上」などが当てられますが、指標としての本質は同じ —— 売上を訪問数で割った値、です。

本記事では、最も実務で扱いやすい「セッション単位」を採用し、RPS(Revenue Per Session)と表記します。

2. なぜRPSが必要か — 業界の3つの誤解#

RPSが日本市場で普及しなかった背景には、3つの根強い誤解があります。

誤解1:「セッション数を増やせば売上が伸びる」#

最も多い誤解です。広告予算を倍にしてセッション数が倍になっても、RPSが半分になれば売上は変わりません。実際、新規広告チャネルを追加した時に頻繁に起きる現象です:質の異なるトラフィックが流入し、CVRが下がり、結果としてRPSが下がる。売上はセッション数とRPSの掛け算 であり、RPSを見ない限り「セッション数を増やした」という事実だけでは売上判断はできません。

誤解2:「CVRを最重要KPIにすればよい」#

CVR最適化は重要ですが、CVR単独では施策の真の効果が分かりません。CVR を上げるためにバンドル割引を増やすと、AOV が下がる場合があります。CVR ↑ × AOV ↓ で、RPS が結果的に下がることもあります。Baymard Institute のチェックアウト・ユーザビリティ研究[2] では、決済フローの摩擦を取り除いてCVRを上げる打ち手が多数提示されていますが、CVR最適化と AOV/利益率のバランスは事業全体で見ないと誤った最適化に陥ります。

誤解3:「AOVを上げれば良い」#

AOV単独最適化も同じ問題を抱えます。送料無料閾値を $50 → $100 に引き上げれば、AOVは上がるかもしれません。しかし「あと $20 で送料無料」のところまで届かなかった顧客が離脱すれば、CVRが下がる。AOV ↑ × CVR ↓ で、RPSは下がる。

3つの誤解の構造#

これら3つの誤解には、共通の構造があります —— 単一指標を最大化する施策は、別の指標を犠牲にする。3指標を統合する軸として RPS が必要になるのは、この相互作用を1つの数字で判定可能にするためです。

指標動かし方副作用が出やすい指標統合判定
セッション数広告投下・SEORPS(質の異なる流入で低下)RPS
CVRUX改善・割引AOV(割引でAOV低下)RPS
AOV閾値・バンドルCVR(閾値超えで離脱)RPS

3指標すべてが揃って動いて初めて売上が伸びます。RPSはこの相互作用を1つの数字に統合します。

3. RPSの算出方法 — GA4・Shopify・自社DB#

GA4で出す方法#

GA4の標準レポートには「Revenue Per Session」という指標は明示的にありません。代わりに「Average purchase revenue per user」(ユーザーあたり平均購入収益)が用意されており、これは RPS と近い概念ですが、セッション単位ではなくユーザー単位 という点で異なります[1]。

セッション単位のRPSをGA4で出す場合は、探索レポートで以下のカスタム計算が必要です:

RPS = 「合計収益(purchase)」 ÷ 「セッション数」

ただしこの計算は、購入セッションだけでなく 全セッション を分母にする必要があります。GA4の標準レポートでは「購入したセッション」と「全セッション」を同時に出しにくく、探索レポートで自前のクエリを組まない限り出せない のが実情です。

Shopify管理画面で出す方法#

Shopify の Analytics には「Online store conversion rate」「Average order value」「Total sales」が標準で表示されますが、Shopifyネイティブのレポートにも RPS の表示はありません。算出は手動で「Total sales ÷ Total sessions」を計算する必要があります。

自社DBで出す方法#

最も柔軟性が高いのは、自社の売上データとセッションログを結合する 方法です。Postgres / BigQuery / Snowflake などのデータウェアハウスに売上データとセッションデータを集約していれば、SQLで以下のように計算できます:

SELECT
  channel,
  SUM(revenue) / COUNT(DISTINCT session_id) AS rps
FROM
  sessions s
LEFT JOIN
  orders o ON s.session_id = o.session_id
GROUP BY
  channel

このクエリ1本で、チャネル別RPSが出せます。RPSの真価はチャネル別比較で発揮される ので、この粒度を扱える環境が望ましい —— というのが、データドリブンな広告予算配分を可能にする鍵だからです。

4. RPSで判定する施策効果 — 実例3つ#

実例1:送料無料閾値の引き上げ#

ある D2C ブランドが、送料無料閾値を ¥5,000 → ¥8,000 に引き上げました。結果:

指標変更前変更後増減
AOV¥6,200¥7,400+19%
CVR2.4%1.8%-25%
RPS¥149¥133-11%

AOVだけ見れば「+19%で大成功」に見えます。しかしRPSで見ると -11%の悪化。事業全体としては売上が下がる施策でした。

実例2:チャネル別比較#

同じ予算 ¥1,000,000 を投下した場合:

チャネルセッション売上RPS効率
Google広告8,000¥960,000¥120基準
Meta広告12,000¥960,000¥80-33%
TikTok広告20,000¥800,000¥40-67%

セッション数で見ればTikTokが圧勝です。しかし RPS で見ると、Google広告が3倍効率的。広告予算配分はRPSで判定 すべき、という事実が浮かびます。

実例3:バンドル割引の効果#

ある雑貨ECで、3点バンドル20%割引を導入:

指標変更前変更後増減
AOV¥4,800¥5,200+8%
CVR2.0%2.6%+30%
RPS¥96¥135+41%

このケースは、AOVもCVRも両方プラスで、RPSは大幅改善。AOV と CVR が同方向に動いた時 は、RPS が劇的に上がります。

5. RPSの限界と運用上の注意#

RPSは強力な指標ですが、万能ではありません。実務で扱う際の3つの注意点を挙げます。

注意1:セッション定義の揺れ#

GA4・Shopify・自社DBで「セッション」の定義は微妙に違います[1]。GA4 はデフォルトで30分無操作で新セッション、Shopify は同一日内のCookie継続でセッション継続、自社DBは設計者の定義次第。異なるツール間でRPSを比較するときは、セッション定義の違いをまず確認する 必要があります。

注意2:マルチタッチ問題#

ラストクリック計測でRPSを出すと、Brand検索・Direct流入のRPSが過大評価されます。広告経由で認知 → 後日Direct訪問で購入というパターンでは、Direct のRPSに広告の貢献が乗ります。チャネル別RPSを広告判断に使う時は、アトリビューションモデルを統一する(First-touch / Last-touch / Linear など)必要があります。

注意3:返品・キャンセルの反映タイミング#

Shopify や GA4 のRPSは、注文発生時点の売上で計算されることが多く、後日の返品・キャンセルが反映されないことがあります。返品率が高い業種(アパレル等)では、実質RPS(返品調整後)と表面RPS(注文時点)の乖離 が大きくなります。広告ROI判定には実質RPSが必要です。

6. RPSの先にある投資判断 — 「セッション×RPS」の世界観#

RPSが定着すると、EC事業の見え方が根本から変わります。

売上 = セッション数 × RPS

この式は中学数学のレベルですが、ここに 「予算配分」と「施策効果」の全てが入っています

  • セッション数を増やす施策(SEO・広告)→ セッション数を動かす
  • 単価を上げる施策(バンドル・閾値)→ AOVを通じてRPSを動かす
  • 成約率を上げる施策(UX・LP最適化)→ CVRを通じてRPSを動かす

すべての施策は、最終的にこの2つの軸(セッション×RPS)のどちらかを動かします。RPSが安定して計測できる事業者は、施策の効果を「セッションが増えたか」「RPSが動いたか」の2軸で判定 できます。広告投資判断・チャネル選定・LP改善の優先度づけが、データドリブンに動き始めます。

経済産業省のEC市場調査[3]によれば、日本のBtoC EC市場は2024年時点で24.8兆円規模に達しています。これだけの市場があるにも関わらず、RPSのような統合指標を主要KPIとして運用している事業者はごく一部です。逆に言えば、RPSを早期に導入した事業者には、競合と差をつける余地が残されています。


本記事の関連トピックは /news でも扱っています。

参考文献#

[1] Google 「Analytics dimensions and metrics — Average purchase revenue per user」 2025年

[2] Baymard Institute 「E-Commerce Cart & Checkout Usability Research」 2024年

[3] 経済産業省 「令和6年度電子商取引に関する市場調査」 2025年8月


どの広告が売上を生んでいるか、一目でわかる

14日間の無料トライアル。クレジットカード不要。最短5分で導入。

14日間無料で計測する

広告チャネルごとの売上効率を比べる指標、RPS(Revenue Per Session)— 計算式・実例・GA4での出し方 | RevenueScope