DataDad.

Light, private, and live.

Web analytics that follows the money.

See visitors, pages, and sources in real time. Then see which of them bring paying customers.

About 1 KB of script. Cookieless by default.

Every visitor, as they arrive.

See who is on your site right now, where they are, and what sent them. Sign-ups and payments appear the moment they happen.

Launch day, a post that takes off, a newsletter that just went out. Watch it land.

Right now

VisitRevenue

Website analytics

Pages, sources, and countries at a glance.

The numbers you check every morning, in one view. No menus to dig through, no reports to build.

Top pages

Visitors, 30 days

Top sources

Devices

Top countries

See which sources bring paying customers.

Connect Stripe and every payment joins the visit that led to it. Compare sources by revenue, not just by clicks.

Revenue by source

Ledgerly, last 30 days

Cookieless analytics. A small script.

DataDad uses no analytics identity cookies by default. Optional consent mode adds persistent identity for longer journeys.

Privacy and consent

How it works

Add tracking to your website.

One line of HTML for any site. It works with Next.js, WordPress, and single-page apps.

  1. Paste the script.

    Add one line to the <head> of every page, or add it through Tag Manager.

  2. See visitors in seconds.

    Open your site in another tab. Your first visit shows up on the live view right away.

  3. Add goals and revenue.

    Mark goals with data-dd-goal or datadad.track(). Connect Stripe to see revenue by source.

FAQ

Web analytics, answered.

What is web analytics?

Web analytics measures how people find and use your website: visitors, pages, sources, countries, devices, and goals. DataDad also connects those visits to the payments that follow.

Do I need a cookie banner?

The default script sets no analytics identity cookies. Your setup and local rules determine whether consent is required. Optional consent mode adds persistent identity after a visitor agrees. Privacy and consent.

Will the script slow down my site?

No. The script is about 1 KB gzipped and loads with defer, so it never blocks your page from rendering.

Does it work with single-page apps?

Yes. The script follows route changes through the browser's history API, so React, Vue, Next.js, and other single-page apps count every page view.

Can I see which source brings revenue?

Yes. Connect Stripe and each payment joins the visit that led to it. Compare sources, campaigns, and landing pages by customers and revenue.

What do I need to install it?

Create a website project, copy its script from Setup, and add it to your site’s shared page template. The script tracks route changes in a single-page app. Check a visit in Live before you add goals.

How do I install it in WordPress, Webflow, or Next.js?

Place the same project script in WordPress’s site-wide head, Webflow’s Head code, or your Next.js root layout. Publish the change, visit a page, and check Live. View the script example.

How do I name campaigns and control consent?

Use the UTM builder for consistent campaign tags. Connect your consent choices with datadad.consent({analytics_storage: "granted"}) or "denied". The cookie banner guide shows both modes.

Also in DataDad

Add the rest when you need it.

Join the closed beta.

Tell us a little about what you're building.

Request access

We use these details to review your request and contact you.