Your agent sets it up.
You see what’s working.
Web and product analytics for the apps you’re building. See who visits, what they do and where customers come from—with a tracking plan that lives in your code.
Set up https://analytiics.co/ in this project.
Paste into your coding agent. Approve sign-in when asked.
Open to everyone.
Free: 25,000 events/month · 1 project · See plans
From first visit to paying customer.
Explore traffic sources, campaigns, pages, locations and devices. Watch live visitors on the globe, follow customer journeys and connect product events and funnels to revenue.
acme.
Sample data — nobody is really on acme.com right now
Traffic, today
View as tableHide table
| Hour | Pageviews | Visitors |
|---|---|---|
| Aug 22, 00:00 | 45 | 21 |
| Aug 22, 01:00 | 51 | 23 |
| Aug 22, 02:00 | 46 | 22 |
| Aug 22, 03:00 | 48 | 22 |
| Aug 22, 04:00 | 65 | 25 |
| Aug 22, 05:00 | 59 | 25 |
| Aug 22, 06:00 | 89 | 35 |
| Aug 22, 07:00 | 99 | 46 |
| Aug 22, 08:00 | 126 | 49 |
| Aug 22, 09:00 | 183 | 72 |
| Aug 22, 10:00 | 160 | 73 |
| Aug 22, 11:00 | 178 | 80 |
| Aug 22, 12:00 | 241 | 96 |
| Aug 22, 13:00 | 199 | 79 |
| Aug 22, 14:00 | 190 | 89 |
| Aug 22, 15:00 | 182 | 77 |
| Aug 22, 16:00 | 245 | 97 |
| Aug 22, 17:00 | 204 | 89 |
| Aug 22, 18:00 | 198 | 81 |
| Aug 22, 19:00 | 189 | 77 |
| Aug 22, 20:00 | 170 | 73 |
| Aug 22, 21:00 | 105 | 48 |
| Aug 22, 22:00 | 95 | 44 |
| Aug 22, 23:00 | 86 | 36 |
Live
- slate chipmunk🇺🇸visited/pricingjust now
- indigo lobster🇸🇪visited/docs/quickstartjust now
- silver hedgehog🇬🇧didmanifest_syncedjust now
- teal wolf🇲🇽visited/15s ago
- jade rabbit🇦🇺visited/docs/manifest21s ago
- gold crab🇨🇦didsubscription_started26s ago
- peach llama🇧🇷visited/29s ago
People
Sample dataChoose a person to explore their visits, events and purchases.
Recently seen / today · Sample data
Animal names are friendly aliases. Your user IDs stay underneath.
Every number above is invented.See the same page on real traffic
You bring the app. Your agent handles setup.
The instructions cover the whole job, from reading your codebase to checking the first events. Your agent continues in the same conversation.
- 01
Connect your project
Your agent reads the repo, runs the CLI and creates the configuration. You approve sign-in in your browser.
- 02
Track what matters
It adds the tracker and instruments real actions in your app: a signup, a published page, a purchase. You review the changes.
- 03
Verify the first events
It checks the tracking plan, runs your checks and exercises real flows. Setup ends with evidence of received events, or a clear next step.
Prefer the terminal? npx analytiics start · Quickstart
A little sign of life.
Put a live visitor pill in your header. Let visitors see the activity and open your public dashboard with a click.
You choose whether to publish. The guide includes a React component, plain CSS and instructions for other frameworks.
Illustrative count. Live counts show visitors active in the last 5 minutes.
Your tracking plan belongs with your code.
Events and properties live in analytics.yaml. Review them alongside each feature. Generate typed helpers and use CI checks to catch mismatches as your app changes.
Push the plan to generate event charts and property breakdowns. Define conversion funnels in the same file to see where people drop off, from a browser action to a server-side purchase.
# the source of truth, reviewed in a PR
version: 1
project: liinks
events:
page_published:
description: User published their page
tags: [activation]
props:
template:
type: string
enum: [minimal, grid, stacked]
link_count:
type: number
subscription_started:
revenue: true
tags: [conversion]
dashboards:
funnels:
- [page_published, subscription_started]// generated — names and props are checked at build time
import { track } from "@/analytics.gen";
track.pagePublished({
template: "grid",
link_count: 12,
});
// ✗ Type error: "carousel" is not assignable to
// "minimal" | "grid" | "stacked"
track.pagePublished({ template: "carousel" });Useful numbers. Thoughtful defaults.
Explore any date range
Choose presets from today to the last 12 months, or set a custom date range in your project’s timezone. Compare key metrics with the previous period.
Follow a question deeper
Click a source, campaign, page, location or device to filter your traffic. Stack filters, remove them one by one and share the view by URL.
Share the moment
Turn published stats and ranked lists into share cards with a link and a downloadable PNG. Owners can celebrate pageview milestones, too. Snapshot numbers stay fixed as traffic grows.
Connect visits to revenue
Connect Stripe with a restricted read key to import payments, refunds and renewals. Link customers to their visits for source attribution, or send revenue through the server SDK. Currencies stay separate.
Meet the people behind events
Explore recent customers and their event timelines in People. Identify users in your app to connect activity across visits and devices. Anonymous journeys cover today; all journeys are visible only to you.
Choose what you share
Keep your dashboard private, or publish selected widgets at one URL. Product events, funnels and revenue stay private until you choose to share them.
Measure without cookies
Anonymous traffic uses a daily rotating identifier. No tracking cookies or persistent anonymous profile.
The icons are ours too. Browse the collection or explore real traffic on a public dashboard.
Start with 25,000 events. Free.
One project, 25,000 events each month. Every plan includes the whole product. Paid plans start at $8/month for more events and projects.
- Web analytics
- Events & funnels
- Revenue tracking
- Sharing
Bring your next project.
The public beta is open. Start free, connect your app, and tell us what works and what needs improving.
Already have an account? Sign in and give your agent the prompt.









