The Google Analytics Killer

Analytics that doesn't need a manual.

Point-and-click event tracking, drag-to-reorder funnels, and a recorder that finds triggers for you. Set up what took a week in Google Analytics and Tag Manager in ten minutes.

app.kite.dev/acme.com

acme.com

Last 30 days

Live

Pageviews

182,431

+12% vs prev.

Unique visitors

48,902

+8% vs prev.

Bounce rate

34%

−3% vs prev.

Pageviews over time

30d

Top pages

  • /42,103
  • /pricing18,927
  • /blog/launch9,441
  • /docs6,218

Top referrers

  • google.com28,442
  • x.com11,009
  • news.ycombinator.com7,816
  • github.com4,103

Why Kite

Google Analytics and Tag Manager, without the PhD.

Built for teams who want event tracking in an afternoon, not after a week of Stack Overflow and three deploys.

Point-and-click events

Clicks, form submits, URL visits, element-in-view — all from a form. No container, no trigger-variable-tag maze, no code change on your site.

Record the conversion flow

Press Record, click through your signup like a real user, press Done. Kite ranks every event by how close it fired to the conversion moment.

AI finds the selector

Describe what you want to track in English. ChatGPT reads the page and proposes stable selectors — data-testid first, class-soup never.

Funnels you just drag

Chain events into a funnel. Reorder by grabbing the handle. Drop-off % between every step, session-scoped under the hood.

The toolkit

Four things GA + GTM make you suffer through.

Events, funnels, flow recording, selector suggestion — all in one place, all without a tag manager.

Events

Track clicks, not containers.

GTM makes you learn tags, triggers, variables, firing sequences. Kite asks for a selector and a name — that's it.

  • Click, form submit, URL match, or element-in-view
  • Optional text match + per-page URL scope
  • Hit counts over any date range on one page
app.kite.dev/example.com/events/new

Trigger

Element click

Event name

Signup button clicked

CSS selector

button.signup
Suggest

URL scope

/register
Create event

Flow recorder

Do the flow. We find the trigger.

Press Record in the dashboard, click through your signup like a real user, press Done. We capture every click, form submit, URL change, and network call — then rank them by how close they happened to the conversion.

  • One click to start, one click to finish
  • Candidates auto-fill the event form with name + selector
  • Works on SPAs, multi-step forms, cross-domain returns
app.kite.dev/example.com/record/abc123
Recording complete6 events · 4 candidates
  • SUBMITform#signup2.3s before Done· 49
  • POST/api/signup → 2002.1s before Done· 37
  • NAV/welcomeat Done· 35
  • CLICKbutton.signup1.3s before Done· 15

AI selectors

Describe it. ChatGPT picks it.

Type "the signup button in the hero" and Kite fetches your page, feeds the DOM to ChatGPT, and returns three stable selector candidates ranked by confidence.

  • Prefers data-testid, id, aria — avoids class-soup
  • Validates each selector actually matches before showing it
  • Falls back to plain selector field if you already know the answer
Suggest a selector

"the signup button in the hero"

  • button[data-testid="signup-submit"]
    1 match

    Explicit test id — safest anchor.

  • form#register button[type="submit"]
    1 match

    Form id + button type; stable.

  • .hero button.primary
    2 matches

    Class-based, fragile if styles change.

Funnels

Funnels by drag-and-drop.

Chain saved events (or inline URL matches) into a funnel. Grab the handle to reorder. Watch per-step conversion update in real time.

  • Mix pageview and event steps in any order
  • Per-step and overall conversion %
  • Session-scoped via ClickHouse windowFunnel
app.kite.dev/example.com/funnels/signup-flow

Signup flow

last 30 days
  • 1Landing pagePageview/4,201
  • 2Sign up clickEventbutton.signup1,834
  • 3Submit formEventform#signup1,104
  • 4Welcome pagePageview/welcome1,011

How it works

Three minutes from signup to insights.

01

Paste one script tag

Add a single line to your site's <head>. No npm packages, no SDK, no middleware.

02

Visitors browse normally

The tracker records pageviews, sources, and devices. No cookies are ever set.

03

You read the dashboard

Real-time data, instant insights. Share a public link with your team, your clients, or the world.

Your install snippet

<script defer data-domain="example.com" src="https://app.kite.dev/script.js"></script>

The alternative

A better fit than Google Analytics.

Side-by-side with the two analytics tools every SaaS founder has tried.

FeatureKiteGooglePlausible
Point-and-click event setup
Record a flow to auto-fill triggers
Drag-and-drop funnels
AI-suggested CSS selectors
No tag-manager container to learn
One-line install snippet
Real-time dashboard
Usable by non-engineers

Pricing

Simple, transparent pricing.

Every plan includes unlimited team members, unlimited history, and every feature. Pick the tier that matches how many sites you run.

Starter

$20/ month

For a single site or product.

  • 1 site
  • 100k pageviews / month
  • Unlimited team members
  • Unlimited history
  • Email support

Growth

Most popular
$49/ month

For founders running a small portfolio.

  • 3 sites
  • 500k pageviews / month
  • Unlimited team members
  • Custom events & funnels
  • API access
  • Email support

Scale

$99/ month

For agencies and SaaS companies.

  • Unlimited sites
  • 5M pageviews / month
  • Unlimited team members
  • Custom events & funnels
  • API access
  • Priority support

FAQ

Questions, answered plainly.

Install in a minute. Start learning today.

Join the teams who replaced Google Analytics and Tag Manager with something that's actually usable.