Privacy-first analytics · Stripe attribution
Know what every visitor is worth.
PxlDa is privacy-friendly web analytics that follows the money. One script tag tracks pageviews, goals and AI crawlers — and ties every Stripe charge back to the visit that earned it.
- $+$149.00attributed: newsletter
- PAGE/blog/launch-weekBerlin, DE
- GOALsignup_completedplan: growth
- PAGE/pricingSydney, AU
How it works
Live in three steps.
Add your site
A domain and a reporting timezone. That's the whole form.
Paste one script tag
Drop it in your site's <head>. Pageviews start flowing immediately — client-side navigations included.
Connect Stripe — optional
Paste a read-only restricted key. Charges sync every five minutes and land on the sessions that earned them.
<script defer data-website-id="pxid_a1b2c3d4" data-domain="yourstore.com" src="https://<your-pxlda-host>/js/script.js"></script>Your exact snippet — with your real site ID — is generated during onboarding.
Revenue attribution
The revenue column your analytics is missing.
The tracker sets a single first-party cookie. Pass it as metadata when you create a Stripe Checkout session, and every charge is attributed to the visit — and the channel — that produced it.
Visitor lands on /blog/launch-week
referrer: newsletter
Starts checkout
window.pxlda("started_checkout")
$149.00 paid on Stripe
attributed to: newsletter
stripe.checkout.sessions.create({ payment_intent_data: { metadata: { pxlda_visitor_id: req.cookies.pxlda_visitor_id }, },});Features
Everything you need. Nothing you'd have to disclose.
Revenue attribution
One first-party cookie connects Stripe charges, subscriptions and invoices to the sessions that earned them.
Custom goals
window.pxlda("signup") — one call from your frontend, metadata included. Funnel steps, trials, upgrades.
AI crawlers, counted separately
GPTBot, ClaudeBot, PerplexityBot and friends are detected and reported on their own — never inflating your visitor stats.
Private by default
No cross-site tracking, no fingerprinting. Events live in your own Postgres, not a third party's.
Built for SPAs
Client-side navigations are tracked automatically. React, Vue, whatever — pageviews just work.
Geo at the edge
Country, region and city resolved from Cloudflare headers — no IP-based lookups on your server.
Start seeing what your traffic is worth.
Sign up, paste the snippet, and your first pageview shows up before you've finished your coffee.
Start tracking free