Countly Documentation

Countly Resources

Here you'll find comprehensive guides to help you start working with Countly as quickly as possible.


Track goal completion rates of your application using a step by step approach

Funnels are available for Enterprise Edition users. It is pretty easy to use Countly Funnels but in case you want to read before digging deeper, here is our quick reference.

Funnels are used to track the goal completion rates of a step by step path inside your application. These goals (steps) are defined as custom events in Countly and you don't need any extra/new API calls if you have already been using custom events.

You can watch an introductory video for Funnels and Drill in general.

How do funnels work?

Funnels are ordered collection of events which helps you see how users flow through your mobile or web application based on the app events you tag.

In general, Countly Funnels are retroactive. That means, You don't need to create your funnel to be able to see the data for a past period. Funnels depend entirely on custom events, therefore before getting Funnels to work, you need to collect custom events as basic building elements of a Funnel is events.

In order for a user to complete a funnel completely, he should have done all previous steps in the given order. For example if a funnel is defined as Register > Share media > Proceed to Checkout, then any series of events that contain this sequence (e.g first event before second, and second event before third) leads to a funnel conversion. Also, any number of events may occur between any two funnel steps.

Funnels are not bound to sessions or time limitations. That means, if a user completes one event in one session, and other events in another session, that still would be considered as complete, regardless of the time passes between sessions.


First time you open the funnels view you will be greeted by a funnel creation form. You can define the steps of your funnel by either inputting the custom event key you plan to send in the future or selecting one from your existing events. A funnel needs to have at least 2 steps.

After saving your funnel you will immediately be taken to your beautiful reporting view. At the top you can see how many users of your application entered this funnel by performing the first step event. Right next to it there is the success rate and number of users who have completed this funnel by performing every single event.

When you click on number of users, you can directly go to User Profiles plugin and see all of those users who have completed that particular step.

Let's get to the best part. You can filter the first step event by your event's segmentation properties as well as user properties (metrics) like platform, device, country etc. thanks to Countly Drill.

Most common use cases of funnel analytics are;

  • Tracking revenue conversions, understanding the paths that lead to buying a product and optimizing them
  • Understanding which level or part of your application/game users tend to leave
  • Performing A/B test analysis to see which versions perform better

We are sure that our creative community will come up with a lot more than this list.


Track goal completion rates of your application using a step by step approach