Your traffic moved.
Numative tells you why.

Traffic moves for reasons. A Google update lands. A backlink appears. An edit backfires. A post takes off on Reddit. Numative records each one on your traffic chart. When traffic rises or drops, the cause is already there.

No credit card required. Cookieless by default. One-line install.

Visitors
14,982+31%
1 change1 backlink day1 spike1 Google update
05001k1.5k2kJun 1Jun 8Jun 15Jun 22Jun 30Jun 10: Title and meta description rewritten on /pricingJun 14: 12 new backlinks detectedJun 20: Google core update rollout beganJun 25: Spike traced to Hacker News front page
  • Jun 10 Title and meta description rewritten on /pricing
  • Jun 14 12 new backlinks detected
  • Jun 20 Google core update rollout began
  • Jun 25 Spike traced to Hacker News front page
Flags are detected changes, colored by kind: page edits, backlink days, referral spikes and Google updates, each pinned to the day it happened. In the product, clicking a flag opens the full change record.

How it works

1

Add one line, or connect GA4

Paste the cookieless snippet, install the WordPress plugin, or connect a GA4 property read-only. Same dashboard either way.

2

Numative watches your site

It records when every page went live. It snapshots and diffs your content. It pulls in backlinks, rankings, Core Web Vitals and Google updates.

3

Movements come explained

Traffic shifts show up next to what changed at the same time. Anomalies arrive with candidate causes instead of a bare percentage.

01Change detection

Every change to your site, on the record.

Rankings react to changes you barely remember making. Numative keeps the record for you. The tracking snippet fingerprints each page as visitors load it. Edits surface on the first visit after they happen. The WordPress plugin and the ping API report publishes and updates at the exact second. A scheduled crawler and hourly sitemap polling catch everything else, including new and removed pages.

Each change is diffed against the last snapshot: title, meta description, headings, word count and structured data. You see exactly what changed. Add your own annotations for deploys and campaigns.

Changes
  • 1

    Edited /pricing: title, meta description, H1 changed

    Jun 10, 09:41

  • 2

    New page /blog/schema-markup-guide went live

    Jun 8, 14:02

  • 3

    Theme changed: twentytwentyfive to custom child theme

    Jun 3, 20:17

  • 4

    Annotation: launched summer campaign

    Jun 1, 08:00

02Anomalies and attribution

Know what moved and what likely caused it.

Numative ranks every page by week-over-week movement, weighted by volume. A 200% jump on 10 visits does not outrank a 30% drop on 10,000. The biggest mover is called out on your overview.

Each anomaly comes with candidate causes pulled from the same timeline: a detected edit, a backlink day, a confirmed Google update, a referral spike. You stop reverse-engineering your own site history.

Anomalies
Biggest mover: /pricing is up 64% week over week. 1 detected change in range.
  • /pricing

    Title rewritten Jun 10

    1,214 visits+64%
  • /blog/schema-markup-guide

    New page, ranking for 14 queries

    486 visits+212%
  • /docs/legacy-import

    Google core update Jun 20

    97 visits-38%

03Page lifecycle

Every page tracked from the day it went live.

Numative records a launch date for every page and measures its first days against your site's median launch. New content that underperforms shows up while you can still fix it. Overperformers show you what to write more of.

Pages: launch performance
PageLaunchedVisitorsFirst 14 days
/blog/schema-markup-guideJun 8486+118% vs site median
/blog/crux-field-dataMay 271,042+64% vs site median
/blog/utm-namingMay 1288-71% vs site median

04Content decay

Catch pages fading before the traffic is gone.

A weekly job compares each page's best 28 days against its current 28 days, adjusted for your site-wide trend. A seasonal dip does not flag everything at once. Decaying pages come with a diagnosis. When you refresh one, Numative tracks whether the refresh worked.

Decay
  • /blog/ga4-migration-checklist-63%

    Peak 2,410 visits per 28 days, now 890. Site-adjusted.

  • /docs/legacy-import-54%

    Peak 1,120 visits per 28 days, now 512. Site-adjusted.

  • /blog/core-web-vitals-2024-41%

    Peak 3,205 visits per 28 days, now 1,890. Site-adjusted.

05Spike hunter

A spike happened. Numative finds the exact thread.

When a referrer jumps to several times its normal level, Numative hunts down the specific source: the Hacker News post, the Reddit thread, the YouTube video, the X post. The source is pinned to your chart. Next year you still know what that peak was.

Spike source

Show HN: We built change attribution into web analytics

news.ycombinator.com · found Jun 25, 11:20

+1,420 visits in 24 hours, 28x the trailing 14-day average for this referrer. Pinned to your chart as a spike marker.

Hacker NewsRedditYouTubeXGoogle

06SEO toolkit

Rankings, backlinks and vitals in the same timeline.

Search Console rankings show the queries and pages you rank for, with position, clicks, impressions and CTR. An SEO report joins them per page with the changes you made to that page. Backlinks come with gains, losses and Ahrefs Domain Rating. Core Web Vitals field data comes from real Chrome users.

Confirmed Google algorithm updates are marked on every chart. One glance answers whether an update hit you.

Rankings
KeywordPos.7dSERP
change attribution analytics3+4AI Overview
privacy friendly analytics8+2Snippet
ga4 alternative120AI Overview
content decay tool5+9

07Bots and AI crawlers

See which AI models are reading your site.

JavaScript trackers cannot see crawlers. Numative captures them server-side through the WordPress plugin or an edge worker: GPTBot, ClaudeBot, PerplexityBot, Google-Extended and dozens more. Each visit is verified by source IP. Crawler traffic stays out of your visitor numbers and your event quota.

Bots & AI crawlers
  • GPTBotOpenAI · 1,214
  • ClaudeBotAnthropic · 886
  • PerplexityBotPerplexity · 402
  • Google-ExtendedGoogle · 317
  • BytespiderByteDance · 158

08Privacy and setup

Cookieless by default. GA4 if you want it.

The Numative tracker sets no cookies and stores no persistent identifiers. Sessions use a short-lived id in the visitor's own browser that rotates after 30 minutes. Visitors can opt out. Localhost traffic is ignored automatically.

Already on Google Analytics? Connect a GA4 property read-only and get the same dashboard, anomaly detection and change timeline over your existing data. Tokens are encrypted at rest.

Install: one line in your <head>

<script defer src="https://app.numative.com/numative.js" data-site="YOUR_SITE_ID"></script>

About 5 KB. Tracks SPAs, clicks, form submissions, page speed and outbound links. Custom events and revenue with numative("Signup").

On WordPress?

The Numative Analytics plugin injects the snippet and shows your dashboard inside wp-admin. It captures AI crawlers server-side. It reports every publish and update the second it happens. Plugin docs

Also included

The rest of the analytics you expect

Funnels

Multi-step funnels with per-step drop-off.

Goals & revenue

Event and pageview goals with conversion rate and revenue.

Paths & behavior flow

Journey graphs and per-path drill-downs.

Custom properties

Attach properties to events and break down by any of them.

Reports & alerts

Weekly or monthly email reports, spike and drop alerts, webhooks.

Teams

Invite teammates with roles and per-site access.

Share links

Give clients a secure, read-only dashboard link.

Stats API

Scoped API keys for stats, timeseries, breakdowns and annotations.

Import & export

Bring history from Plausible, Fathom or GA4. Imports are tagged and reversible.

Forever retention

No age-based deletion on any plan. Look back years later.

09Pricing

Pay for the traffic you have. Every feature, every size.

Slide to your monthly event volume. Plans differ only in volume: events, sites, seats and how much crawling and backlink detail you get. Start with a 14-day free trial of the full product. No credit card required.

1M events per month

$24.17per month

Billed yearly at $290. Save $58 a year

Start 14-day trial

Prices in USD. Billing is handled by Polar, our merchant of record. Change size or cancel any time from the billing page.

  • 1M events per month
  • 45 sites
  • 10 team members
  • 10k stored backlinks per site
  • 2,500 pages crawled per cycle
  • Traffic history forever, full detail 36 months

Included in every plan

  • Change detection and attribution
  • Anomalies, decay and spike hunter
  • Funnels, goals, paths and behavior flow
  • GA4 and Search Console connections
  • Search Console rankings, backlinks and Core Web Vitals
  • Email reports, alerts and webhooks
  • Stats API and share links

If you outgrow your size, nothing stops

There is no overage bill and no surprise invoice. If your traffic goes past the size you picked, we move you up one step so every event is still collected, charge only the prorated difference for the rest of the period, and email you. It happens at most once per billing period, and you can move back down any time. Past 50M events a month we talk to you rather than charging you automatically.

How history and retention work

Your aggregated traffic history never expires: visitors, visits and pageviews over time are always there, back to your site's first day, on every plan. Raw, row-level detail, the kind that powers breakdowns, filters, journeys, per-visitor paths and page speed, is kept for a window that scales with your size, from 12 months up to 120. Older detail is rolled up rather than deleted outright, so the trends stay and only the raw drill-down for very old dates ages out.

10FAQ

Common questions

Do I need a credit card to start?

No. Signing up starts a 14-day trial of the full product with no card on file. When the trial ends you pick a plan. If you do not, the account locks and your data stays viewable until you subscribe.

Is the tracker really cookieless?

Yes. The snippet sets no cookies and stores no persistent identifiers. Sessions use a short-lived id kept in the visitor's own sessionStorage that rotates after 30 minutes of inactivity. Many teams run it without a consent banner. Confirm the requirements for your jurisdiction with your own counsel.

Can I keep using Google Analytics?

Yes. Connect a GA4 property read-only and get the same dashboard over your existing data, or install the Numative snippet and track independently. A site can use both at once. The dashboard lets you switch between them.

Which features need the Numative snippet?

Funnels, goals, paths, behavior flow, custom properties, revenue and data imports need event-level data. They are available on sites using the Numative tracker. Change detection, anomalies, rankings, backlinks, Search Console and Core Web Vitals work with either source.

What counts as an event?

A pageview or a custom event sent by the tracker. Bot and AI crawler hits captured server-side and page-change fingerprints are recorded outside your event quota.

Can I import my existing data?

Yes. You can import aggregate history from Plausible, Fathom or GA4 exports, plus Numative JSON and event-level CSV. Imports are tagged and reversible.

How long is my data kept?

Forever, on every plan. Numative never deletes analytics data by age.

The next spike will have an explanation

Stop guessing why traffic moved.

Install the snippet or connect GA4. Numative starts building your site's timeline today. The trial gives you the full product for 14 days. No card required.