Skip to content

Product analytics withoutcookies, bloat, or a tracking team

Funnels and goals from one cookieless script.

  • Free100k/mo
  • 11 KB gziptracker
  • No cookies

Paste the prompt into Cursor, Claude, or Codex. No credit card · One script · Cancel anytime

EventDash analytics dashboard

eventda.sh/dashboard/apps/demo-shop

Top pages

  • /pricing1,240
  • /signup890
  • /764
  • /docs/quickstart412

Goals

  • signup_clicked31 · 3.7%
  • pricing_viewed58 · 6.9%
  • docs_install22 · 2.6%

Sample events. Timeline, pages, goals, and notes. Not live GitHub data.

Privacy and security

Sensitive fields stay off the event.

The script is small because it collects less. It still keeps a session so a funnel can cross two pages.

  • No HTTP cookie

    The session id stays in localStorage. EventDash does not set a tracking cookie.

  • PII stripped first

    Emails, phone numbers, and card numbers are removed from URLs and form fields before the event is sent.

  • Do Not Track

    If the browser sends Do Not Track, EventDash does not record that visit.

Privacy docs · Privacy policy · What privacy first means

On the page

/checkout?email=ada@shop.test

card 4242 4242 4242 4242

What we store

/checkout

  • email removed
  • card number removed
  • anonymous session id only

Signal

Light script. Real product metrics.

EventDash ships an 11 KB tracker, skips cookies, and still answers funnel drop-off plus ranked Search Console gaps.

Free monthly events

100k

Tracker size

11 KB gzip / 10 KB brotli

Setup time

~2 min

Cookies

None

Setup

Live in three steps

Create an app, paste the script, watch events. No tag manager.

01

Create an app

Sign up and add the site you want to measure.

eventda.sh/dashboard/apps/new

02

Install the tracker

One defer script in your document head.

eventda.sh/dashboard/apps/demo-shop/settings

html
<script
  defer
  data-api-key="YOUR_API_KEY"
  src="https://www.eventda.sh/tracker.js"
></script>

03

See live data

Page views start on their own. Add goals when ready.

eventda.sh/dashboard/apps/demo-shop

HTML attributes

Mark goals in HTML. Skip the tracking ticket.

After the script is on the page, add data-ed-goal to a button or link. EventDash records the conversion. No extra JavaScript for common clicks.

HTML attribute docs
html
<script
  defer
  data-api-key="YOUR_API_KEY"
  src="https://www.eventda.sh/tracker.js"
></script>

<button data-ed-goal="signup_clicked">
  Create account
</button>

Search Console

Search Console shows who found you. We rank what to fix.

Google gives you a pile of searches. EventDash puts those numbers next to the pages people already visit, then lists the few jobs worth doing this week.

  • A money page gets visits. Google still has not indexed it.
  • People see you in search and almost nobody clicks.
  • Two of your URLs fight for the same search.
  • Pin a note on the day you shipped, so the chart has context.

Those are ranked SEO recommendations. EventDash does not write titles or ask Google to index a URL for you. Search Console totals lag about two days.

Notes and GitHub on the chart

eventda.sh/dashboard/seo

Ranked SEO recommendations

Hearth Bakery · Search Console + visits

Search clicks

Hearth Bakery · last 7 days

Sample Search Console clicks for Hearth Bakery
MonTueWedThuFriSatSun
Fri · Rewrote /shop titleSample week. EventDash marks the day — not why clicks moved.

/shop gets checkouts. Google has not indexed it.

Score 86

186 visits this week · 0 search impressions

Next: Give the page unique copy, then request indexing in Search Console.

People search “sourdough subscription”. Almost nobody clicks.

Score 74

1,420 impressions · 0.9% clicked

Next: Put that phrase in the title Google shows.

/menu and /brunch rank for the same search.

Score 61

“weekend brunch” on two URLs

Next: Pick one page. Redirect the other.

Funnels

See exactly where the funnel drops

Watch signup and checkout drop-off in the same workspace as events, errors, and Core Web Vitals. No extra reporting tool.

  • Multi-step conversion with drop-off between each step
  • Real-time event timeline next to the funnel
  • JS errors and LCP beside the step they break
  • Read-only share links for clients

eventda.sh/dashboard/apps/demo-shop/funnels

eventda.sh/dashboard/apps/demo-shop

eventda.sh/dashboard/apps/demo-shop

Product

Product analytics. Not a traffic widget.

Funnels first. Ranked Search Console recommendations next. Privacy by default.

Funnels

See where signups and checkouts drop. Built for product questions, not ad reports.

Goals

Name the conversions that matter. Mark them in HTML or from the JavaScript SDK.

Ranked SEO

Ranked SEO recommendations from Search Console and your visits. Pin a note on the day you shipped. Standard and Pro.

Custom events

Track the actions GA4 buries in parameters, without a tag-manager project.

Share links

Send a client a read-only dashboard URL. Embed the same stats, or drop live numbers on a page with data-ed-stat.

Share links

Send a read-only link. Skip the dashboard login.

Create a public URL from any app. Clients see visitors, page views, and a timeline — never raw events or visitor IDs. Embed the same report in an iframe, or drop live numbers on a page with data-ed-stat.

Free includes core metrics with EventDash branding. Paid plans can show more. Revoke a link anytime.

Share and embed docs

eventda.sh/share/demo

Demo Shop

demo-shop.example

Client report

Last 7 days
Visitors
842
Page views
3,028
Conversion rate
5.6%

Powered by EventDash

Install

Any site with a script tag

HTML, React, Vue, and Next.js guides. Webflow and WordPress work the same way: paste the script. We do not ship fake partner logos.

WebflowWordPressor any CMS with a script tag

All installation guides

MCP

Ask Cursor about the funnel. Stay in the editor.

Where did signup drop this week? Ask in Cursor instead of opening another tab.

Read-only. Tracking keys in the script cannot read analytics. Cursor, Claude Code, Codex, or VS Code. Why I stopped opening the tab. Agents can also install the tracker from /docs/ai.

https://www.eventda.sh/api/mcp

{
  "mcpServers": {
    "eventdash": {
      "url": "https://www.eventda.sh/api/mcp",
      "headers": {
        "Authorization": "Bearer edt_xxx"
      }
    }
  }
}

“Where did signup drop off this week?”

Audience

Who EventDash is for

Same product whether you run one site or twenty. The difference is how many apps you need.

If Plausible is too thin and PostHog is too much, this is the middle. vs GA · vs Plausible · vs PostHog

Founders and product teams

See which flows convert without standing up GA4 or a product-analytics platform.

Standard is $19/month for 1M events and 5 apps. HTML attributes mean a designer can mark a signup button without a tracking ticket.

Agencies and freelancers

One workspace, many client sites. Pro covers 25 apps at $99/month.

Ship a script tag per client. Send a read-only link instead of a screenshot — they never log in and never see raw events. EventDash sets no cookies. Session IDs still live in localStorage until a consent-free mode ships; tell clients that honestly.

Search Console analytics

Rank index gaps, query cannibalization, and titles that miss the query — on the URLs that convert. Pin notes, or overlay GitHub commits and releases, on the Performance chart.

Standard and Professional. GitHub overlays are Standard and Professional; notes are on every plan. About 50 pages per sync, not a full crawl. EventDash does not invent titles or auto-attribute rankings. Request indexing still happens in Search Console.

Plans

Pricing. Free 100k events, then $19.

Start free with 100k events/month. Free keeps that quota when the footer badge stays on the site.

Yearly billing: save up to $189/year

Free

Get started with no card

$0/month
  • 100k monthly events
  • 1 app
  • Goals, funnels, and custom events
  • 30 days raw detail
  • Dashboard analytics
  • Share links (EventDash branding)
  • Ranked SEO recommendations
  • Revenue by source
  • Email support
  • Footer badge required
Start free

No credit card required.

Standard

For growing products

$19/month
  • 1M monthly events
  • 5 apps
  • All event types
  • Error and performance tracking
  • 90 days raw event detail
  • Long-term chart history
  • Data exports
  • GitHub commit overlays
  • Email support
Start free, choose Standard later

Start on Free, upgrade anytime from billing.

All plans include real-time charts. See pricing or create a free account.

Free plan badge

100k events stay free with a footer badge

Put the EventDash logo and “Analytics by EventDash” in your footer. We check the homepage HTML, warn you for 14 days if it is missing, then lock the dashboard, API, and exports. Events keep coming in. Paid plans skip the badge.

FAQ

Frequently asked questions

Privacy, plans, ranked SEO, and how we compare to GA4, Plausible, and PostHog.

Get started

Create your free account

100,000 events per month, one script, HTML attributes for goals. Free includes a footer badge. No credit card.

Paste the prompt into Cursor, Claude, or Codex.