Product analytics withoutcookies, bloat, or a tracking team
Privacy-first product analytics for small teams: funnels, goals, and events from one 11 KB script. A Google Analytics alternative. Mark conversions with HTML attributes. Free for 10k events a month.
No credit card · One script · Cancel anytime
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 Demo Shop data — the same timeline, pages, and goals as the dashboard.
Light script. Real product metrics.
EventDash ships an 11 KB tracker, skips cookies, and still answers funnel and goal questions GA4 makes painful.
Live in three steps
Create an app, paste the script, watch events. No tag manager.
eventda.sh/dashboard/apps/new
eventda.sh/dashboard/apps/demo-shop/settings
<script
defer
data-api-key="YOUR_API_KEY"
src="https://www.eventda.sh/tracker.js"
></script>eventda.sh/dashboard/apps/demo-shop
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.
<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>Product analytics. Not a traffic widget.
Funnels, goals, Search Console, and privacy defaults. Scroll and offline tracking live in the docs.
Funnels and events in one dashboard
Watch conversions, errors, and Core Web Vitals without building a reporting stack.
- Real-time event timeline
- Goal and funnel conversion
- Performance and error signals
- Read-only share links for clients
eventda.sh/dashboard/apps/demo-shop/funnels
Overall conversion
18.0%
- 1. View pricing1,840
58.0% dropped (1,068)42.0% continued
2. Start signup772 · 42.0% of start57.1% dropped (441)42.9% continued
3. Account created331 · 18.0% of start
eventda.sh/dashboard/apps/demo-shop
/pricing | 1,240 |
/signup | 890 |
/ | 764 |
/docs/quickstart | 412 |
/blog | 228 |
eventda.sh/dashboard/apps/demo-shop
Analytics says people visit. Search Console says Google never indexed it.
Connect the Search Console property for this site. EventDash charts clicks and impressions, flags pages with traffic and no index, and can submit /sitemap.xml.
On-site visits are current to this hour. Search Console’s last 24 hours wait several hours, and daily clicks and impressions lag about two days — so you can see a live page before Google’s report does.
Standard and Professional. Request indexing for a single URL still happens in Search Console — Google has no general submit-URL API.
Search Console docseventda.sh/dashboard/seo
Performance
Search Console · last 28 days
Clicks
1
Impressions
41
CTR
2.4%
Position
49.3
/pricing has visits this hour in EventDash and zero impressions in Search.
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.
MCP
Ask Cursor about the funnel. Stay in the editor.
EventDash is a read-only analytics MCP server: pages, goals, and drop-off—not a generic MCP toolkit. Connect Cursor, Claude Code, Codex, or VS Code and query without opening the dashboard.
Read-only. Tracking keys in the script cannot read analytics. 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?”
Who EventDash is for
Two paid paths. Same product. Pick the one that matches how many sites you run.
Product analytics between cookieless pageviews and a full platform — not GA4, not Plausible-only traffic, not PostHog to operate. vs GA · vs Plausible · vs PostHog
Standard is $19/month for 100k events and 5 apps. HTML attributes mean a designer can mark a signup button without a tracking ticket.
Founder pathShip a script tag per client. Send them a read-only share link instead of a screenshot — they never log in and never see raw events. No cookie banner required for EventDash cookies — we do not set any. Tell clients honestly that session IDs live in localStorage until a consent-free mode ships.
Agency pathSimple, transparent pricing
Start free with 10k events/month — no credit card required. Upgrade when you need more.
Yearly billing saves 2 months
- 10k monthly events
- 1 app
- Basic event types
- 30 days raw detail
- Dashboard analytics
- Share links (EventDash branding)
- Community support
No credit card required.
- 100k monthly events
- 5 apps
- All event types
- Custom events
- Error tracking
- 90 days raw event detail
- Long-term chart history
- Data exports
- Share links and embeds
- Google Search Console SEO tab
- Email support
Start on Free, upgrade anytime from billing.
- 500k monthly events
- 25 apps
- Everything in Standard
- Advanced analytics
- Custom integrations
- Priority support
- Dedicated account manager
Start on Free, upgrade anytime from billing.
All plans include privacy-first tracking and real-time charts. See pricing or create a free account.
Frequently asked questions
Honest answers on privacy, plans, and how EventDash compares.
Guides
Practical write-ups on privacy-first analytics, cookieless funnels, and how EventDash compares to PostHog.
Privacy-first analytics in practice
What cookieless tracking, PII filtering, and product questions actually require.
ReadCookieless conversion funnels
Track signup and checkout drop-off without cookies or a tag-manager project.
ReadEventDash vs PostHog
When a focused tracker is enough, and when you want the full product OS.
Read