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.

Some facts before we start:

  • Countly Funnels are retroactive. You don't need to create your funnel to be able to see the data for a past period.
  • Countly Funnels depend entirely on custom events, and a little bit on Countly Drill.
  • Funnels view on you dashboard has more code on the frontend than it has at the backend :)

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