Simple pricing. No surprises.
Start free with all tracker modules. Upgrade for ad-blocker bypass, revenue attribution, session journeys, and longer retention. No directly identifying data is stored — no names, emails, IP addresses, or persistent identifiers. No cookies on any plan.
Free
See what INSG can do. No credit card required.
- 1 site
- 10,000 pageviews/month
- All tracker modules
- Overview stats + real-time visitors
- Behavioral flow diagram
- 90-day data retention
Standard
AI finds your revenue leaks automatically.
- Unlimited sites
- 100,000 pageviews/month
- Everything in Free, plus:
- SBDA engine — dozens of diagnostic rules
- AI recommendations on every finding
- Revenue leak detection + prioritization
- Click heatmaps (all, rage, dead clicks)
- Heatmap date comparison (before/after)
- Finding actions (I Fixed This + monitoring)
- Behavioral flow diagram with overlays
- Email reports (weekly/monthly)
- CSV export
- 1-year data retention
Pro
Deep AI analysis with page-level intelligence.
- Unlimited sites
- 1,000,000 pageviews/month
- Everything in Standard, plus:
- Deep AI analysis (reviews your actual page HTML)
- Cart Rescue Nudge (auto-discount for hesitant shoppers)
- Before/after improvement tracking
- Device-segmented heatmaps
- Custom domains (first-party analytics)
- Priority support
- 2-year data retention
How we compare
| INSG | Plausible | Fathom | Faurya | |
|---|---|---|---|---|
| Starting price | $9/mo | $9/mo | $15/mo | $7/mo |
| Free plan | Yes | Trial only | Trial only | 5K events |
| IP / hash stored | Nothing | Daily hash | Daily hash | Unknown |
| Revenue attribution | Yes | No | No | Yes |
| User journeys | Yes | No | No | Yes |
| Modular tracker | Yes | No | No | No |
| Cookieless | Yes | Yes | Yes | Yes |
| Script size | ~5 KB gzip (multiple modules) | ~1.5 KB | ~2 KB | ~3 KB |
| Ad-blocker bypass | Yes | Paid add-on | Yes | No |
| Custom domains | Yes | Paid add-on | Yes | No |
| Behavior analytics | Rage + dead clicks, scroll, reading speed | No | No | No |
| Sankey flow diagrams | Yes | No | No | No |
| Compliance reports | 10+ frameworks | No | No | No |
| Smart insights | Yes | No | No | No |
| Edge-powered | Yes | No | Yes | No |
Frequently asked questions
What counts as a pageview?
Each time a visitor loads a page with the INSG script, it counts as one pageview. Reloading counts again. Bot traffic is automatically filtered.
What happens if I exceed my limit?
We won't cut you off. Occasional overages are fine. Consistent overages mean we'll suggest upgrading. No surprise charges.
Do you really store no directly identifying data?
Correct. IP addresses are processed transiently in server memory, combined with the visitor's User-Agent and a daily rotating salt, then fed into a one-way hash function. The resulting anonymous identifier is used for visitor counting but cannot be reversed. The salt rotates every 24 hours — we can't track anyone across days. No cookies, no localStorage writes, no browser fingerprinting. No consent banner required.
What is the ad-blocker bypass?
Ad blockers use filter lists to block known analytics scripts. On the Standard plan, your tracking script loads from a unique randomized URL that looks like any other first-party JavaScript file. On Pro, you can add a custom domain (e.g. data.yoursite.com) so the script is served entirely from your own domain — completely invisible to filter lists. You see 100% of your real traffic.
What are tracker modules?
INSG ships with all modules enabled by default — about ~5 KB gzipped. That covers pageviews, Web Vitals, scroll depth, rage clicks, dead clicks, heatmaps, CTA visibility, reading speed, mobile insights, product page intel, and more. To get the same coverage elsewhere you'd need a basic analytics script plus a heatmap tool, totalling 40 KB+. All modules are free on every plan.
What are custom domains?
On the Pro plan, you can serve the tracking script from your own subdomain (e.g. data.yoursite.com) instead of sbda.io. This makes analytics traffic completely first-party to your domain — invisible to ad blockers and filter lists. You point a CNAME record at our proxy, and we handle SSL and routing automatically.
Can I upgrade or downgrade anytime?
Yes. Changes take effect immediately. Prorated on upgrades, new rate applies next cycle on downgrades.
Is there a free trial for paid plans?
Yes — every new account gets a 30-day free trial of the plan you choose at signup. After the trial, continue on Standard ($9/mo) or Pro ($19/mo), or drop down to the free plan. No credit card required to start.
How does revenue attribution work?
When a visitor lands on your site with UTM parameters or a referrer, INSG captures that data in the browser. When the visitor converts, your checkout code calls insg.getAttribution() and passes the result to Stripe as metadata. When the payment completes, INSG matches revenue to the original traffic source. You see exactly which channels drive paying customers.
How do session journeys work without fingerprinting?
Each browser tab generates a random token that exists only for that tab. It links pageviews within one visit so you can see page flows and funnels. The token isn't derived from any personal data — it's truly random. It's destroyed when the tab closes and can never be connected across sessions or devices.