Everything you need for Web & Product Analytics
From first touch to paid retention—see the whole journey in one place.
Event Tracking
Track custom events with properties. Define goals in seconds. No heavy setup.
- Client & server SDKs (JS, Node, PHP)
- User properties & identities
- Auto‑captured basics (pageview, UTM, device)
Funnels
Identify friction in critical flows like sign‑up, onboarding, and checkout.
- Step conversion & time to convert
- Drop‑off reasons by segment
- Compare cohorts over releases
Retention & Cohorts
Measure week‑over‑week or month‑over‑month retention for key actions.
- Repeat usage curves
- Activation heatmaps
- Segment by plan, source, device
Attribution
Know which campaigns and pages drive sign‑ups and revenue. Period.
- First/last touch & blended models
- UTM & referrer stitching
- Channel and page contributions
Add PrettyInsights in minutes
Install the lightweight script, identify users, and start sending the events that matter. Works great with SPA frameworks and server‑side events.
// 1) Install snippet (JS)
(function(w,d,s,u){w.PrettyInsights=w.PrettyInsights||function(){(w.PrettyInsights.q=w.PrettyInsights.q||[]).push(arguments)};var js=d.createElement(s);js.async=1;js.src=u;var f=d.getElementsByTagName(s)[0];f.parentNode.insertBefore(js,f);})(window,document,'script','https://cdn.prettyinsights.com/pi.js');
PrettyInsights('init', { projectId: 'YOUR_PROJECT_ID' });
// 2) Identify user when available
PrettyInsights('identify', 'user_42', { plan: 'Pro', role: 'admin' });
// 3) Track custom events
PrettyInsights('track', 'Signed Up', { plan: 'Pro', source: 'landing' });
PrettyInsights('track', 'Activated Feature', { feature: 'Dashboards' });
Read docs
SDKs & Integrations
- JavaScript / TypeScript
- React hook
- Node & PHP
- WordPress plugin
- REST API & Webhooks
- SPA support (History API)
- UTM autocapture
- eCommerce events
Realtime Overview
See who’s on your site right now, what pages they’re reading, and where they came from. Spot spikes and drops instantly.
- Live active users & top pages
- Referrers, UTMs, geo & device
- Instant anomaly alerts
Dashboards & Reports
Build shareable dashboards with KPIs that update automatically. Schedule email digests the team will actually read.
- Custom widgets & time ranges
- Team sharing & view‑only links
- Weekly/monthly email summaries
User Journeys
Follow paths from first touch to activation. Discover common routes and dead‑ends across segments.
- Path exploration
- Segment by plan, geo, channel
- Drop‑off deep‑dives
eCommerce Analytics
Track add‑to‑cart, checkout, and revenue with clean attribution. Optimize category and product pages with confidence.
- Revenue by channel & page
- Cart & checkout funnels
- SKU / variant breakdowns
Segmentation
Slice any report by source, device, plan, or any property you send. Save views for recurring reviews.
- Multi‑filter builder
- Saved segments & pins
- Compare periods & releases
Alerts
Get notified when traffic surges, conversion dips, or retention shifts. Act before the weekly meeting.
- Threshold & anomaly alerts
- Email or webhook notifications
- Per‑metric granularity
Security & Privacy
PrettyInsights is privacy‑first by design. Collect what you need, anonymize what you don’t, and comply with modern regulations without slowing down your site.
- Cookieless mode & IP anonymization
- No fingerprinting, DNT respected
- Granular data retention controls
- Role‑based access & 2FA
Performance & Reliability
Lightweight loader, fast queries, and a resilient pipeline. Analytics that keep up with your traffic—and your roadmap.
- < 4 KB loader, async by default
- Sampling controls for high‑volume sites
- Redundant ingestion endpoints
- Exports & backups when you need them
Why teams choose PrettyInsights
Cleaner setup than GA4. Simpler than Mixpanel. Friendlier than spreadsheets.
Fast to value
Auto‑capture essentials, add events over time, and answer product questions without a week of tagging plans.
Transparent pricing
Plans for startups and scale‑ups, without surprise overages. Start free, upgrade when the team is ready.
Human support
Priority chat and implementation guidance from real people. We’ll help you ship a crisp analytics setup.
Frequently asked questions
Launch checklist
- Add the JS snippet to your site/app
- Define your core funnel events
- Identify users after sign‑in
- Create your KPI dashboard
- Set two alerts for sanity checks
Ready to see what actually moves the needle?
Start free, instrument your core events, and watch the next release trend in real time.