Back to Documentation


Cohort as a formula means a group users who match certain criteria. You can use any formula like Query, Funnel and Retention to construct this criteria.

Cohorts can be defined inline within any formula as Global Filters (up to 2) or Groupbys (up to 5). These following types of cohorts are supported:

  • Performed: users who performed certain events, eg Performed "Downloads"
  • Measure: users whose measure matches certain conditions, eg Count Events(Listen) > 5
  • Query: use an existing Query to filter users by, eg Query("Download Fail Rate")>0.5
  • Funnel: use an existing Funnel to match users who converted on, dropped off since, dropped off before a certain step.  
  • Retention: use an existing Retention to match users who returned, retained, retained on, retained since, not retained, not retained on certain times or days.

Every cohort can have different time windows:

  • Overall: within the time window of the referring formula
  • Rolling backward: looking backward N (or between X and Y) days for each given date
  • Rolling forward: looking forward N (or between X and Y) days for each given date

Any cohort can be saved with a name to be referenced directly in the future. Saved cohorts can be found in Dictionary - Cohort

  • Note: since cohorts are referenced by other formulas, it can't be updated or renamed after creation (immutable). Deleting effectively means disable it from future usage.

Fundamentals 20


Kubit helps diagnosing the root cause of analytics issues through machine learning based automation.

Anomaly Detection

For every analysis which is a time series, Kubit's anomaly detection engine automatically calls out outliers as red dots on the chart.

  • Behind the scenes, the machine learning algorithm builds the model based on historical data to consider seasonalities, skip known incidents and reduce false alarms.
  • Mouse-over shows the Z-score of the incident data points compared to the predicted values.

Fundamentals 21


For any KPI, the Diagnose action automatically runs dozens of queries to slice-n-dice the KPI with all known dimensions, and calls out the anomalies automatically. This reduces the labor intensive effort required for repetitively checking on different reports, it also guarantees coverage during investigation.

The diagnosis is presented as an evidence pool for users to review and find insights.

Fundamentals 22


Discuss analytics insights where you find them makes much more sense than doing it through emails or Slack.


A workspace is a place to put all the insights together and collaborate to find the answer visually.

Every analysis/chart can be added to a Workspace through the "Add to Workspace" button.

Fundamentals 23

Workspace feels like Slack for Analytics.

  • In the center is the Board to layout different charts together: "Edit Workspace" allows you to drag-n-drop charts to arrange them in rows and columns).
  • For every chart, others can see the formula definition (mouse over the info icon). There is no guess work or mistakes possible.
  • The message channels are on the right side where the default channel is public, and you can click on each user's avatar to talk in the private channel.
  • Every workspace can be linked to a Slack channel so you can get notified without keeping the browser window open for Kubit.

Fundamentals 24


One picture is worth a thousand words. Click on the little camera button on the board, select an area on the screen, then start drawing your points on the image. You can also add texts to make your point. How easy this is comparing to describing a chart in email?

Fundamentals 25


Kubit also helps you to be more effective through automation.


Every analysis or dashboard can be scheduled to run repeatedly and email you the result.

Fundamentals 26

Cohort Import

If marketing automation feature is enabled, you can schedule one time or daily cohort import to partners like Braze. The cohorts can be used to segment users and target them with marketing campaigns on Braze side. For details, check out Braze Integration.


Besides saving Measures, Filters and Cohorts for others to build formulas with, there are other forms of sharing in Kubit.


A dashboard is the place with multiple charts refreshed daily for people to get a quick overview of many metrics together.

Fundamentals 27

Most analyses/charts can be added to a Dashboard through the "Add to Dashboard" menu item in the context menu of the chart.

  • There are limited operations support on each chart in the dashboard. For in-depth analysis, "Show in Formula" leads you to the definition for further exploration.
  • The layout of the dashboard can be easily changed using "Edit Dashboard" then using drag-n-drop.

Table of Contents