Get Started
Enable event and session tracking in minutes: let a coding agent wire it, or install by hand.
There are two ways to add Trodo product analytics: let a coding agent wire it into your stack, or install it manually. Either way you end up with auto-captured sessions on the client, plus the events and identity you send yourself.
Before you start
Grab your site ID from the Integration Manager. The same site ID is used everywhere, so events from your browser, backend, and mobile app all land on one project and one user identity.
Agentic installation
Trodo ships a skill that teaches your coding agent (Claude Code, Cursor, and others) how to detect your stack and wire event tracking, identity, and groups the way Trodo recommends.
Point your coding agent at the skill repo and ask it to instrument your app, all done automatically.
Install the Trodo events skill from github.com/trodoai/skills,
then add product analytics to this project. My Trodo site ID is <your-site-id>.
Follow Trodo's best practices for my stack.Install the skill via npm:
npx skills add trodoai/skills --allThen prompt your agent:
Use the Trodo skill to add event tracking to this project.
My site ID is <your-site-id>.The skill detects your frontend and backend, confirms your user identifier with you, and wires installation, identity, and custom events, showing a plan before it writes any code.
Install manually
Pick the path that matches your stack:
| Stack | Use |
|---|---|
| Any website, no build step | Script snippet |
| Tag manager | Google Tag Manager |
| React / Vue / bundled app | npm package |
| Node backend | Node.js |
| Python backend | Python |
| Mobile | React Native |
Most client installs auto-capture page views, clicks, forms, and sessions the moment they load. From there, you send the events that matter:
Trodo.track('signup_completed', { plan: 'pro' });const user = trodo.forUser('user-42');
await user.track('signup_completed', { plan: 'pro' });user = trodo.for_user('user-42')
user.track('signup_completed', {'plan': 'pro'})See your events
Open the Events view in the dashboard. Your custom events and the auto-captured ones appear within seconds, attributed to the user and session that produced them.