Intempt Docs
Developer DocsAPI Reference

Event Tracking Reference

Every way an event can be scoped, aggregated, and broken down when you build an Insights, Funnel, or Retention report in Analytics.

Overview

Every Analytics report, Insights, Funnel, or Retention, is built around one or more events. This reference lists every option available for referencing those events: which population a report measures, how an event's occurrences get aggregated into a single number, and how you can break that number down into groups. For the step-by-step report builder walkthroughs, see Reports. For the full list of autotracked, custom, and source-created events, see Event types.

Profile types

Every report scopes its data to one profile type.

ProfileAPI valueScope
UsersusersAll users, identified and anonymous.
AccountsaccountsGrouped by the account (company or team) a user belongs to, instead of individual users.

📘 Good to know

An account is an object a set of users can belong to, such as a company of customers or a team of users. Switching a report's profile to Accounts lets you analyze how those groups interact with your product instead of seeing individual users.

Insights: event aggregation types

An Insights report plots one of these aggregations for each event series you add.

AggregationAPI valueWhat it measures
Total eventstotalThe total number of times the event occurred in the selected period.
Unique sessionsunique_sessionsThe number of distinct sessions in which the event occurred.
Unique userscount_uniqueThe number of distinct users who performed the event at least once in the period. Labeled "Unique accounts" when the report's profile is Accounts.
Count per usertotal_per_userThe event's occurrences per user. Labeled "Count per account" when the report's profile is Accounts — it's the same aggregation, not a separate one.
Active usersactive_usersThe number of distinct users who performed the event within the report's active-user window. Labeled "Active accounts" when the report's profile is Accounts.
Property valueproperty_valueAn aggregation of a numeric event attribute, using one of the functions below.

Property value functions

When an event series uses the property_value aggregation, choose one of these functions to combine the attribute's values:

FunctionAPI value
Totaltotal
Sumsum
Averageaverage
Medianmedian
Minimumminimum
Maximummaximum
25th percentilepercentile_25th
75th percentilepercentile_75th
90th percentilepercentile_90th
95th percentilepercentile_95th
99th percentilepercentile_99th

📘 Good to know

Property value aggregation only works on numeric event attributes.

Funnels: measurement types

MeasurementAPI valueWhat it measures
Conversion rateconversion_rateThe rate at which users complete the selected funnel steps.
Total conversionstotal_conversionsThe total number of times users reached the selected step, allowing a user to re-enter and convert more than once.
Unique usersunique_usersThe number of distinct users who completed the selected steps, based on their first attempt at entering the funnel within the report's timeframe.
Time to converttime_to_convertHow long users took to move through the funnel, aggregated with average, median, minimum, maximum, or a percentile.

A funnel always measures conversion across every step you've defined, from the first step to the last — there's no way to narrow it to a sub-range of steps.

Retention: cohort windows

A Retention report groups its cohorts and measures return activity using one of these windows:

WindowAPI value
Dailyday
Weeklyweek
Monthlymonth

Measuring is set separately to either Retention rate (the percentage of the original cohort that returned in each period) or Unique users (the raw number of users who returned).

Breakdowns

A breakdown splits a report's chart and table into one line or row per group.

Breakdown typeAPI valueDescription
AttributeattributeSplits by a user or account attribute's values.
Event propertycollectionSplits by a property recorded on the event itself.
SegmentsegmentSplits by membership in one or more segments.

📘 Good to know

Insights, Funnel, and Retention reports all support up to two breakdowns at a time.

Time grouping

Insights and Retention reports bucket their X-axis into one of these intervals:

IntervalAPI value
Dayday
Weekweek
Monthmonth
Yearyear

Use cases

  • Tracking active engagement. Use the Active users aggregation on your core action event instead of building a separate active-user calculation.
  • Comparing user-level vs. account-level adoption. Switch a report's profile type from Users to Accounts to see how companies, not individuals, use your product.
  • Measuring revenue per event. Use the Property value aggregation with the Sum function on a price attribute to total revenue instead of counting events.
  • Choosing conversions vs. re-entries. Use Total conversions when users can legitimately complete a funnel more than once, and Unique users when you only want each user's first pass counted.
  • Matching retention windows to usage cadence. Use a Daily window for products used every day, and Weekly or Monthly for less frequent ones.
  • Analyzing session-level frequency. Use the Unique sessions aggregation instead of Unique users when a single user's repeat visits should each count separately.
  • Comparing two dimensions on one retention report. Add two breakdowns, for example plan tier and acquisition channel, to see cohort return rates across both at once.

Where to go next

On this page