Intempt Docs
GuidesAnalyze

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.
Identified usersidentified_usersUsers with a known profileId.
Unidentified usersnot_identified_usersUsers without a known profileId.

📘 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 counttotalThe total number of times the event occurred in the selected period.
Unique userscount_uniqueThe number of distinct users who performed the event at least once in the period.
Count per usertotal_per_userThe event's occurrences per user.
Per accounttotal_per_accountThe event's occurrences per account.
Weekly active usersweekly_active_usersThe number of distinct users who performed the event within a rolling 7-day window.
Monthly active usersmonthly_active_usersThe number of distinct users who performed the event within a rolling 30-day window.
Attribute valueproperty_valueAn aggregation of a numeric event attribute, using one of the functions below.
Unique sessionsunique_sessionsThe number of distinct sessions in which the event occurred.

Attribute 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

Attribute 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 one of the attribute value functions above.

Funnel step scope

By default a funnel measures conversion across every step you've defined. You can narrow that scope:

Step scopeAPI valueDescription
All stepsallMeasures the full funnel, from the first step to the last.
EnteringenteringMeasures only users entering the first step.
Custom rangecustomMeasures conversion across a specific sub-range of steps, using a start step and an end step.

Retention: cohort windows

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

WindowAPI value
Dailyday
Weeklyweek
Monthlymonth
Customcustom

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.
Calculated user attributecalculated_user_attributeSplits by a user-level calculated attribute.
Calculated event attributecalculated_event_attributeSplits by an event-level calculated attribute.

📘 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 weekly engagement. Use the Weekly active users aggregation on your core action event instead of building a separate WAU 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 Attribute value aggregation with the Sum function on a price attribute to total revenue instead of counting events.
  • Focusing on part of a long funnel. Use a Custom step scope to measure conversion between two middle steps instead of building a second funnel report.
  • 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.
  • Excluding anonymous traffic. Set a report's profile type to Identified users to analyze only users with a known profileId.
  • Analyzing session-level frequency. Use the Unique sessions aggregation instead of Unique users when a single user's repeat visits should each count separately.
  • Segmenting by a computed value. Use a calculated user or event attribute breakdown when the grouping you need isn't a raw attribute.
  • 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