RevScope documentation
RevScope connects your website traffic to your payments so you can see which channels, content, and keywords convert to revenue. These docs cover everything from installing the tracking script to building funnels that end in money.
How RevScope works
RevScope has two halves that join in your dashboard:
- The tracking script records pageviews, sessions, engagement, and custom events on your site — including the source, campaign, and landing page for every visitor.
- Payment integrations sync your sales, subscriptions, and refunds directly from your payment provider. Each payment is attributed back to the visitor session that produced it.
The result: revenue per channel, revenue per page, revenue per keyword, and conversion funnels measured in dollars instead of clicks.
Guides
- Getting started — install the script and connect your first payment provider in under 10 minutes.
- Tracking script — configuration options, SPA support, and what gets tracked automatically.
- GDPR — GDPR and ePrivacy consent rules, why there are no technical workarounds, and RevScope's privacy mode.
- Privacy laws — CCPA, U.S. state laws, LGPD, PIPEDA, APPI, and how RevScope adapts by region.
- Ad blockers — route the tracker through your own domain with a CNAME or reverse proxy for more complete traffic measurement.
- Consent and opt-out — connect your consent banner
to the tracker with
set_consentandconsent_status. - Custom events — track signups, clicks, and any other action with the JavaScript API or HTML attributes.
- Custom metadata — attach plan, experiment, or attribution keys to a visitor session.
- Integrations — connect Stripe, Shopify, Square, Lemon Squeezy, Polar, Dodo Payments, and Google Search Console.
- Funnels — measure drop-off across pageviews, events, and payments.
- AI — ask about your analytics in the dashboard, or connect Claude, Codex, ChatGPT, Cursor, or Grok via MCP.
New to RevScope? Start with the getting started guide.