Skip to main content
You are viewing the documentation for Interana version 2. For documentation on the most recent version of Interana, go to


Scuba Docs

Use funnels to track user activity

Neal Kaplan

This example uses funnels to view all events that a group of actors or a particular actor took after an initial event. One real-world use case that we've solved using this strategy is understanding all of the events a new user generates within their first week using a service.

This article describes funnels in Interana version 2. For Interana version 4, see Creating a 2.x funnel with a 3.x flow in the version 3 and 4 docs.

Start by creating a derived column that always returns 1. We named this column Always1.

long always1() {
  return 1;

To create a funnel for the actor you want to understand, specify the following conditions:

  1. In the first step of the funnel, set the entry conditions for collecting events. For example, if you want to analyze the events a user takes after creating their account, set the filter to event_type='account_create'.
  2. Set the second step of the funnel to filter to Always1 "is one of" 0. Since Always1 will always be 1, this requirement will never be fulfilled.
  3. Funnel Settings: Set All events happen within to the period of time for which you want to collect events. 

Save the funnel. In the Explorer, set the Filter to <yourfunnel>_current_state = 1 to filter to all events that happened during the funnel period. 

Experiment with additional filters to understand the actions of certain groups of your users within the period you specified.