Revenue-first web & AI analytics

Know exactly where every purchase, lead, signup, booking or visitor comes from.

The whole funnel, end to end: every channel and campaign traced to the conversion it produced — a purchase, a signup, a booked call. Products, services and subscriptions alike. Plus AI Visibility: see which AI assistants read, cite and crawl your site. One lightweight script.

7-day free trial · cookieless · 1-line install

Overview

acme.io · last 7 days · all traffic
Visitors
5.6k
Avg. session
2m 33s
Returning
33%
1.9k visitors
AI visits
1.3k

Traffic · last 7 days

Visitors vs returning visitors
VisitorsReturning
WedThuFriSatSunMonTue

Sources

Organic Search2,144
Direct1,761
Social1,103
Referral640
AI365
Email320

Audience

/4,803100%
/pricing1,42330%
/blog/analytics-guide99621%
/features80917%
/docs78316%
/signup4189%

Visitors by location

hover a country
United States2757
United Kingdom836
Germany640
France480
India427
Canada374
Brazil320
Portugal267

Goals

+ New goal
Contact form startedContact form sent45%
Contact form started358
Contact form sent161
197 dropped off · 358 visitors entered

AI VisibilityNEW

Which AI assistants read, cite and crawl your site
AI Answers
443
User-triggered fetches to answer a person
Indexing
480
Pages crawled for AI search indexes
Training
379
Requests from model-training crawlers
AI agents & crawlers detected
GooglebotGoogleIndexing231
ChatGPT-UserOpenAIAI Answers187
GPTBotOpenAITraining160
Perplexity-UserPerplexityAI Answers132
OAI-SearchBotOpenAIIndexing117
ClaudeBotAnthropicTraining107
Claude-UserAnthropicAI Answers85
PerplexityBotPerplexityIndexing78
AI INSIGHT
ChatGPT-User fetched your pricing page 187× in the last 7 days — your content is being cited in AI answers.
Interactive demo · sample data
Start free trial →
New — and priced like it
dupes is built by one developer, in the open. No investors to answer to, no data to sell, and no plan to be acquired by an ad network.
The whole funnel, one script

From first click to conversion.

Pageviews are where the funnel starts, not where it ends. Dupes follows each visitor from the channel and campaign that brought them, through the pages they read, to the goal they completed — and shows you the AI crawlers shaping how your brand turns up in AI answers.

Top of funnel: channels & campaigns

Every visit traced to its channel, referrer and exact UTM campaign — organic, social, email, referral, paid and AI. Ad clicks are caught from their gclid, fbclid or msclkid too, so paid traffic stops hiding inside Direct.

Mid funnel: the path they took

The pages, devices and browsers between the click and the decision, plus how many visitors came back for a second look.

Bottom of funnel: goals & conversions

A purchase, a signup, a booked call, a submitted brief — track any of them with one line, window.dupes("goal") or a data-dupes-goal attribute. Each one reports conversions and the visitors behind them.

AI Visibility

See which AI assistants read, cite and crawl your site — Answers, Indexing and Training — detected server-side. The edge most analytics miss.

Live world map

Watch visitors light up across the map in real time, with a country breakdown beside it.

Cookieless option, no consent banner

Switch any site to a hash-based, rotating visitor id — no cookie, no consent banner, no personal data stored.

Live view

See your traffic across the globe

Watch exactly where your visitors — and the AI bots reading your site — are, the moment they land.

Live visitorssample data
1,286
United States418
United Kingdom163
India147
Portugal121
Singapore98
Australia84
United Arab Emirates71
South Africa49
Germany38
Brazil27

Live in under a minute

One line of code. No tag manager, no data engineer.

01

Drop in the script

Paste one line before </head>. Ready-made Next.js snippet included.

<script src="https://usedupes.com/js/script.js" data-dupes-id="dps_…"></script>
02

Watch it flow in

Visits, channels, campaigns, pages and geography populate instantly — plus AI crawler hits detected server-side.

03

Act on it

Set goals for the conversions that matter, see which channels and campaigns produce them, and track how AI assistants surface your content over time.

Frequently asked questions

Everything you need to know before you install.

No. The tracking script is under 5KB and loads asynchronously, so it never blocks your page or hurts your Core Web Vitals.

Simple, honest pricing

Two plans. Pay for the events you actually get. Cancel anytime.

10k
10k50k100k250k500k1M

Go over and we keep collecting every event — nothing is dropped and nothing is deleted. Your dashboard asks you to move the slider up before it shows the rest of the month. Bots and AI crawlers are never billed.

Pro

One site, tracked properly.

$9/mo
billed yearly · 10k events/mo
Start free trial
7-day free trial · no card · cancel anytime
1 website, 1 team member
3 years of data retention
Full channel & campaign attribution
Paid-click detection (gclid, fbclid, msclkid)
Goals, funnels & revenue attribution
AI crawler tracking — Answers, Indexing, Training
AI bot traffic filtered out of your numbers
Live visitors & world map
Server-side conversions API
Cookieless mode & first-party cookies
API, CLI & MCP serverSoon
Most popular
Max

Every site you run, and the team that runs them.

$22/mo
billed yearly · 10k events/mo
Start free trial
7-day free trial · no card · cancel anytime
Everything in Pro, plus
20 websites, 20 team members
5 years of data retention
Slack & Notion integrationsSoon
Outgoing webhooksSoon
Custom tracking domain — beats ad blockersSoon
Shared & public dashboardsSoon
Scheduled reports & anomaly alertsSoon
Raw data export (CSV)Soon
Priority support

Stop guessing which campaigns actually convert.

Install Dupes today and watch the funnel fill in — channel, campaign, conversion, human and AI — within the hour.

Start free trial
7-day free trial · cancel anytime