Skip to main content

Documentation Index

Fetch the complete documentation index at: https://docs.trodo.ai/docs/llms.txt

Use this file to discover all available pages before exploring further.

What it is

Event analytics is how you measure human behavior in your product. Every time a user clicks a button, completes a workflow, upgrades a plan, or abandons a form, that action can be a tracked event. Over time, those events form a picture of how your product is actually used — not how you imagined it would be used. Trodo’s event layer is built for modern products: browser-side auto-capture for baseline behavior, a flexible SDK for custom instrumentation, and an analysis layer that goes beyond pageview counts.

What you can measure

Acquisition — where users come from, which campaigns drive signups that stick, which channels produce power users vs. one-and-done visitors. Activation — who reaches the moments that matter (first agent run, first workflow published, first team invite) and how long it takes. Funnel analysis shows exactly where users drop before getting there. Engagement — which features get daily use, which get ignored. Session depth, return rates, feature co-occurrence. Retention — who comes back, on what cadence, and what predicts it. Cohort retention by signup week, plan, or any property you track. Conversion — the path from trial to paid, from free to pro, from solo to team. What actions correlate with upgrade? What correlates with churn?

How it works

1. Auto-events — zero config

Enable auto-events on install and Trodo immediately captures:
  • Page views, navigation, SPA route changes
  • Clicks, rage clicks, dead clicks
  • Scroll depth, text selection
  • Form submits, validation errors, abandoned forms
  • Media play/pause
  • JS errors and unhandled promise rejections
  • Core Web Vitals (LCP, CLS, INP, FCP, TTFB)
No instrumentation required. You get a behavioral baseline from day one.

2. Custom events — what your product specifically does

Trodo.track('agent_run_completed', {
  workflow_id: 'weekly_report',
  outcome: 'success',
  duration_seconds: 28,
  model: 'gpt-4o',
});
Track the events that map to your product’s value moments — the ones that auto-events can’t infer. See Track events.

3. User identity — tie behavior to people

Trodo.identify('user-42');
Trodo.people.set({ plan: 'pro', company: 'Acme' });
Once you identify a user, every past and future event in that session attaches to their profile. The CQ Intelligence merge engine handles anonymous → identified transitions and cross-device stitching automatically. See Identify users.

4. Groups — B2B and workspace context

await Trodo.add_group('company', 'acme-inc');
await Trodo.set_group('active_team', 'team-eng');
Assign users to orgs, workspaces, or teams. Every event gets stamped with the active group context, so you can analyze behavior at the account level — not just the individual level. See Groups.

Analysis tools

ToolWhat it answers
InsightsHow often does X happen? Trend over time, broken down by property.
FunnelsWhat percentage of users go from step A to step B? Where do they drop?
RetentionOf users who did X, what share came back and did Y within N days?
FlowsWhat paths do users actually take through your product?
UsersIndividual user timelines — every event, in order, with properties.
CohortsSaved segments: “users who ran an agent in week 1 and are on a paid plan”.

Next steps

Install the SDK

Get tracking in under 5 minutes.

What to track

Plan events and properties for your product shape.

Auto-Events reference

Full catalog of what gets captured automatically.

Analysis

Funnels, retention, flows, and more.