Know which traffic turns into revenue
Trace is web analytics that shows where visitors come from, what they do on your site, and which channels bring paying customers, all in one fast, readable dashboard.
- No card to start
- Set up in two minutes
- Import from GA4 or Plausible
acme.com
37 onlineUnique visitors
18.4k +12%
Total visits
24.1k +9%
Total pageviews
61.7k +14%
Views per visit
2.56 +4%
Bounce rate
38% −3%
Visit duration
2m 41s +8%
Sources
- Google7,421
- Direct / None4,980
- news.ycombinator.com2,210
- X (Twitter)1,374
- Newsletter902
Top pages
- /15,820
- /pricing6,311
- /blog/launch4,208
- /docs3,117
- /signup2,364
Countries
- United States6,102
- Germany2,244
- India2,019
- United Kingdom1,680
- Canada1,032
One dashboard
Everything you'd stitch together from five tools
Traffic, conversions, revenue and replays share the same filters, so one click on a source or page narrows down everything at once.
Real-time dashboard
Unique visitors, visits, pageviews, views per visit, bounce rate and visit duration, plus who's online right now.
Pages
Top, entry and exit pages, with engagement time and scroll depth tracked automatically.
Stripe revenue
Connect a restricted, read-only Stripe key. Trace registers the webhook itself, so there's nothing to paste into Stripe.
Goals
Track pageview and custom-event goals, with conversion rates and drill-downs for each.
Funnels
Build step-by-step funnels and see conversion and drop-off at every step.
Replays
Play back real visits to see where people get stuck, next to the events they triggered.
Goal alerts
Get an email the moment a goal is triggered.
Import history
Import daily stats from Google Analytics 4 or a Plausible CSV export. Days that overlap live tracking are skipped.
Revenue attribution
Stop guessing which channel pays the bills
Connect Stripe with a read-only key and Trace credits every payment to the channel that first brought that customer in, so you can compare search, social, email and referrals by what they earn, not just by visits.
- Read-only Stripe key, webhook registered for you
- Revenue and conversions per channel on the main dashboard
- Unattributed revenue is shown, never silently dropped
Revenue by channel
$21,248
| Channel | Conversions | Revenue |
|---|---|---|
| Organic Search | 64 | $9,216 |
| Referral | 31 | $5,735 |
| 22 | $4,268 | |
| Organic Social | 9 | $1,161 |
| Unattributed | 7 | $868 |
Illustrative data
Goals, funnels & journeys
See exactly where people drop off
Define goals from pageviews or custom events, line them up into funnels, and explore the paths visitors actually take before they convert or leave.
- Step-by-step conversion and drop-off
- Explore journeys forwards or backwards
- No-code goals with a data attribute
Signup funnel
6.7% converted
- 1. Visit /12,480
- 2. Visit /pricing4,120−67%
- 3. Signup started1,310−68%
- 4. Signup completed842−36%
Illustrative data
Session replay
Watch the visit behind the number
When a funnel step leaks, play back the sessions behind it. Replays show what visitors saw and clicked, with masking so names, emails and anything else you choose never leave the browser.
- Mask all text or chosen elements
- Block sensitive areas entirely
- Sample a share of visits
Name
Setup
One script tag. Two minutes.
Paste the snippet into your site's head and data starts flowing. It works with any site or framework, including single-page apps.
- 1
Create a site
Sign up and add your domain. You'll get a snippet with your site ID filled in.
- 2
Paste the snippet
Add it to every page, in the head of your layout or template.
- 3
Track what matters
Add goals and custom events whenever you're ready, with code or a data attribute.
<script
defer
data-website-id="YOUR_WEBSITE_ID"
data-domain="example.com"
src="https://data.whos1.bid/script.js"
></script>// A custom event, with any properties you like
window.datafast("signup", { plan: "growth" });
// Tie this visitor to your signed-in user
window.datafast("identify", { user_id: "usr_123" });<button data-fast-goal="pricing_cta">Start trial</button>Pricing
Simple plans that grow with you
Every plan starts with a 20-day free trial of Business. Pick a plan when it ends.
Starter
For a single site getting its first real traffic.
$9/ month
- 10k events / month
- 1 site
- Just you
- Full web analytics dashboard
- Goals
- Funnels
- Custom events
Growth
For small teams running a few sites.
$19/ month
- 100k events / month
- 3 sites
- 3 team members
- Everything in Starter
- Alerts
- Custom properties
- Data exports
Business
For businesses that want revenue attribution and the API.
$49/ month
- 1M events / month
- 10 sites
- 10 team members
- Everything in Growth
- Revenue tracking with Stripe
- Search Console, GitHub and Meta Ads integrations
- API access
Need more events, sites or seats? Compare plans.
Questions, answered
How does the free trial work?
What counts as an event?
Will the script slow my site down?
Do I need a cookie banner?
Can I bring my Google Analytics history?
What about ad blockers?
See where your revenue really comes from
Add one script tag and your dashboard fills in within minutes. Every plan starts with a 20-day free trial of Business.