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?

Instagram9,500
Google Ads4,330
Meta Ads2,930
Google Search1,680
Criteo1,260

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.

Revenue by channel (RPS)

Built in. No Exploration needed.

Read the column →

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.

GA4RevenueScope
Revenue by channel (RPS)Build it yourselfBuilt in
BotsUnknown bots remainJudged by behavior; human visits only
Pages you want AI to citeNoneListed
Competitors' search keywordsNoneListed (paid plans)

Keep GA4. Add one tag.

Setup

Setup: one tag.

STEP 01

Add the tag

No code changes. Under 3KB gzipped.

STEP 02

Revenue and ad spend

Revenue from the same dataLayer as GA4. Ad spend by month or CSV.

STEP 03

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.

Works with:ChatGPTClaudeGeminiCopilot
Examples:
You
Which page should I fix to grow traffic?
▶ get_content_actions()✓
+2,325Est. sessions/mo (max)
#9Current rank

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.

PageSearch statusLanding revenue
/products/uv-protect-milkStriking distance¥14,660
/blog/sunscreen-spf-guideStriking distance¥23,342
/products/cleansing-balmDormant¥24,635
/blog/pore-care-basicsDormant¥18,353

Pushing a near-miss page up is more effective than writing new SEO content.

📊 get_content_actions · GSC-based · growth opportunity📊 Traffic grows the denominator (not CVR)
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).

Try it on your own site, free.

Ready to analyze yoursite.com

No credit card·Live in 5 minutes

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)

¥0

/month

2,000 sessions/month

  • ✓Unlimited members
  • ✓1 site monitored
  • ✓14 months data retention
  • ✓No credit card required

Starter

For small-scale EC sites

¥9,800

/month

20,000 sessions/month

  • ✓Unlimited members
  • ✓1 site monitored
  • ✓14 months data retention
  • ✓Competitor keyword research: 3 runs/mo
Recommended

Growth

For growing EC sites

¥29,800

/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

¥49,800

/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.

Ready to analyze yoursite.com

No credit card·Live in 5 minutes