Overview

Capture what users do across your product: events, identity, sessions, and groups, from the browser, your backend, or mobile.

Product analytics records what users actually do across your product, so you can see activation, retention, and where people get stuck. You instrument once; Trodo turns the stream of activity into something you can query, segment, and chart.

This section is the data-in side: getting events and identity into Trodo. The analysis side (funnels, flows, retention, boards) lives in Reports.

The data model

Everything you send fits into five primitives, shared across every stack:

Events

Named actions with properties, like signup_completed with { plan: 'pro' }.

Identity

A distinct_id per user. Anonymous activity merges into the profile when you identify.

People

Persistent traits on the user: plan, company, signup date, lifetime value.

Groups

Account-level analytics: tie users to companies and workspaces for B2B.

Sessions

Visit timing, entry and exit pages, and bounce, captured on the client.

Auto-capture

Page views, clicks, forms, errors, and performance with no per-event code.

Works in every stack

Install on the client, the server, or both. Browser installs add session tracking and auto-capture; server installs are explicit events tied to the same user identity.

CapabilityScriptGTMnpmNodePythonReact Native
Auto-capture (pages, clicks, forms, errors)partial
Sessionsjoin via idjoin via id
Custom events
Identify
People & groups

Because browser and server share the same identity, you call identify with the same value on both sides and all activity lands on one profile. See Identity.

What you can answer

  • Who signed up this week, from where, and how far did they get?
  • Of users who tried a feature, what share came back within 7 days?
  • Where do users drop out of onboarding?
  • Which actions correlate with upgrading from free to paid?

Get started

On this page