Analytics for e-commerce
Spend on the marketing
that makes sales.
Where did the sales come from, and how much? We count human visits only, bots removed, so you don't misjudge. See which channels drive sales, and review your ad spend.
Problem
Session counts
don't tell you what earned how much.
What you need to know is what earned how much. In GA4, four things hide it.
CASE 01 — BOT64% of the visits were bots
YouTube visits spiked: roughly 1,650 on the surface, 600 with bots removed. Read it as "the campaign landed", raise the budget, and it becomes a misinvestment. (Figures are from a demo environment.)
▶ RevenueScope: Bots are judged by behavior; only human visits are counted.
CASE 02 — RPSRevenue by channel isn't in the report
GA4's standard reports have no revenue-per-session column. You build an Exploration and divide it yourself.
▶ RevenueScope: Revenue and RPS by channel, built in.
CASE 03 — AIVisitors from ChatGPT get buried in one channel
AI visits collapse into one channel. Which assistant sent them, and which page they landed on, you assemble yourself.
▶ RevenueScope: Split by assistant, by article, with revenue.
CASE 04 — THREE SCREENSRevenue, traffic, ad spend: three screens
Traffic in GA4, revenue in the cart, ad spend in each network. Only after stitching them in a spreadsheet does "what earned how much" appear.
▶ RevenueScope: Enter ad spend and see it next to each channel's revenue.
What you need isn't traffic counts. It's what earned how much.
Same data, opposite budget decisions
Allocate by session count, or by revenue efficiency?
Last in sessions. But first in revenue per session.
Product — Live Demo
What earned how much. See it in the demo.
Realtime for every day, Dashboard for once a week. Sample data, fully interactive.
Every tab, filter, and period is live. Try it yourself.
Ad spend and revenue
Enter ad spend and see it next to the revenue of the matching channels.
Read the column →Bots
Judged by behavior; only human visits are counted. The removed count is shown too.
Read the column →Visits from AI
Which assistant sent them, which article was cited, and how much it sold.
Read the column →vs GA4
GA4 shows what happened. RevenueScope shows what earned how much.
| GA4 | RevenueScope | |
|---|---|---|
| Revenue by channel (RPS) | Build it yourself | Built in |
| Bots | Unknown bots remain | Judged by behavior; human visits only |
| Pages you want AI to cite | None | Listed |
| Competitors' search keywords | None | Listed (paid plans) |
Keep GA4. Add one tag.
Setup
Setup: one tag.
Add the tag
No code changes. Under 3KB gzipped.
Revenue and ad spend
Revenue from the same dataLayer as GA4. Ad spend by month or CSV.
What earned how much comes out.
No expertise needed.
AI Agent — MCP
Ask the AI you already use how to split your budget.
ChatGPT, Claude, Gemini or Copilot reads your "what earned how much" and answers from the numbers.
Free on RevenueScope's free plan. Read-only.
The page closest to a breakthrough is /products/uv-protect-milk. The estimate is a monthly ceiling, assuming it reaches #3 with a 10% CTR.
| Page | Search status | Landing revenue |
|---|---|---|
| /products/uv-protect-milk | Striking distance | ¥14,660 |
| /blog/sunscreen-spf-guide | Striking distance | ¥23,342 |
| /products/cleansing-balm | Dormant | ¥24,635 |
| /blog/pore-care-basics | Dormant | ¥18,353 |
Pushing a near-miss page up is more effective than writing new SEO content.
What this can't tell you
This grows search traffic (the denominator), not CVR. Requires GSC. '+N/mo' assumes reaching #3 at CTR 10% and monthizes a per-window estimate as an upper bound; it does not assume the ranking gain is guaranteed (GSC lags 2–3 days; thresholds provisional).
Here's your AI-referred traffic and revenue by assistant. 10 pages were referenced.
| AI | Visits (sessions) | Revenue |
|---|---|---|
| ChatGPT | 119 | ¥56,645 |
| Claude | 64 | ¥10,047 |
| Perplexity | 63 | ¥28,491 |
| Gemini | 43 | ¥40,982 |
| Copilot | 31 | ¥11,140 |
Traffic from AI is starting to reach revenue.
What this can't tell you
AI-referral is classified by referrer + UA. Assistants don't always pass a referrer, so this undercounts (full coverage isn't possible). Revenue counts only purchases where an AI-referred landing session was the last touch.
These are the keywords the competitor maison-glow.jp ranks at the top of Google Japan for. Many are high-volume skincare keywords — pore care, vitamin C serum — that overlap directly with your own articles.
| Keyword | Vol/mo | Est. visits/mo | Rank |
|---|---|---|---|
| pore-care face wash | 18,100 | 1,810 | #3 |
| how to use vitamin C serum | 9,900 | 1,490 | #2 |
| skincare order | 12,100 | 850 | #4 |
| how to remove blackheads | 5,400 | 540 | #3 |
| best toner for sensitive skin | 8,100 | 490 | #5 |
| sensitive-skin skincare | 6,600 | 460 | #4 |
Start with the keywords this competitor ranks high for but you don't cover yet — that's where the missed search traffic is.
What this can't tell you
Estimates from a snapshot of external SERP data (Google Japan/ja). Est. visits (ETV) is estimated monthly traffic from rank and search volume — not revenue and not your site's actual clicks. It's a point-in-time snapshot, not real time, and covers only top keywords with measurable search volume. A different lens from your own GSC.
Yes — they buy. Sessions fell to 8,225 (-2.1%), while revenue per session (RPS) is ¥188 (+22.9%). The RPS gain outweighed the volume drop — revenue is up +20.2%.
The problem isn't CVR — it's volume. The next move is driving more traffic to the pages that already sell.
What this can't tell you
Prior period = the immediately preceding equal-length window, bots excluded. Revenue is RS first-party tracking (a different pipeline than GA4, so no exact match). No gross margin / LTV.
The paid channels you're running — Google Ads, Meta — are saturated. Increasing budget here tends to buy waste, not growth.
| Platform | Ad spend | ROAS | Saturation |
|---|---|---|---|
| Google Ads | ¥131,724 | 1.50 | 86% |
| Meta | ¥90,739 | 7.13 | 80% |
| Criteo | ¥18,057 | 6.11 | 55% |
The answer: shift budget from the saturated pair into **Criteo** — it hasn't hit its ceiling and returns the most revenue per yen spent.
What this can't tell you
Saturation is not estimated by RevenueScope; it is used only when a value is supplied, and right now only the sample store supplies one — real sites show none. Channels without a supplied value are allocated by ROAS alone, with no cap. Applies to channels with ad spend in the period; how fast extra spend loses efficiency is a guide, not a guarantee.
This week's priorities, ranked by revenue impact.
- AI-referred traffic is surging (320 sessions). Strengthen the cited articles.
- Revenue per session improved +22.9% vs prior (¥188). Find the channels that gained efficiency and see if you can send more traffic there.
- Google Ads ad spend is saturated (86%). Move extra budget to unsaturated, higher-efficiency channels.
What to do first — by revenue impact, not gut feel.
What this can't tell you
Suggestions ranked by revenue impact, not guaranteed outcomes. Feasibility (competitiveness/difficulty) isn't factored in. Deterministic rules (not LLM-generated); only the items that meet the criteria are shown (no padding).
Try it on your own site, free.
Pricing
One ad-budget mistake. That's the price.
Free up to 2,000 sessions a month. AI connection free on every plan.
Free
Start here (free forever)
/month
2,000 sessions/month
- ✓Unlimited members
- ✓1 site monitored
- ✓14 months data retention
- ✓No credit card required
Starter
For small-scale EC sites
/month
20,000 sessions/month
- ✓Unlimited members
- ✓1 site monitored
- ✓14 months data retention
- ✓Competitor keyword research: 3 runs/mo
Growth
For growing EC sites
/month
100,000 sessions/month
- ✓Unlimited members
- ✓5 sites monitored
- ✓24 months data retention
- ✓Competitor keyword research: 12 runs/mo
Scale
For high-traffic sites
/month
300,000 sessions/month
- ✓Unlimited members
- ✓10 sites monitored
- ✓36 months data retention
- ✓Competitor keyword research: 40 runs/mo
Monthly billing. No contract. Cancel anytime.
Early-adopter discount: the first 20 accounts get 50% off for 12 months. Enter code FOUNDING20 at checkout.
✓ Every plan includes the dashboard and AI connection (MCP). Competitor keyword research is paid plans only.
Sessions are counted on human visits only, bots removed, so the number is lower than GA4. That's expected. AI providers' own fees are not included. Connecting RevenueScope is free on every plan.
FAQ
Frequently asked questions
Yes. Up to 2,000 sessions a month, the dashboard and the AI connection are free. No credit card required. Competitor keyword research is the only paid-plan feature.
GA4 shows what happened; RevenueScope shows what earned how much. The differences: RPS by channel built in, and bots judged by behavior with the excluded count shown. Revenue comes from the same dataLayer as GA4, so you keep GA4.
No. You add one tag, and it works the same way through GTM. The tag is under 3KB gzipped, so it doesn't hold up page rendering.
The AI connection on the RevenueScope side is free on every plan. Fees for ChatGPT, Claude and Gemini depend on your own contract with each provider. Connecting external tools may require their paid plans.
Session data for each visit (source, pages viewed, time on site, device, and the region estimated from the IP address) and the order amount on purchase. We don't store the IP address itself, names, or email addresses. Cookies are first-party only.
Yes, and there's no cancellation fee. You keep access until the end of the billing period, and your data is deleted 30 days after that. Remove the tag and tracking stops immediately.
A known-bot list plus behavior: single-page visits that leave within seconds and cluster on the same day are removed together. The removed count appears in the channel table. How this differs from ad networks' invalid-click filtering: see the column (/en/news/invalid-clicks-vs-bot-exclusion).
About
Founder & Operator
As an executive——10+ years as a board member and executive across 3 university spin-out startups — fundraising, business planning, investment decisions.
As a data scientist——Led analysis for government agencies and national research institutes at Thomson Reuters — delivering reports that informed research investment and policy decisions.
As an engineer——Built RPA, machine-learning models, and web crawlers for an international legal-tech company.
In business and in research funding, I've always allocated limited budgets on the numbers. RevenueScope brings that to e-commerce teams without a data analyst on staff: analytics that starts from revenue, built for that.
— RevenueScope (operated by AltPilot — Founder Toshihiro Shishido)
Walk into the next budget meeting knowing
what earned how much.
No credit card. Measurement starts the moment the tag is in.