Activate Users with New Feature Releases


PetBox is a fictional eCommerce company that sells monthly subscription boxes containing animal care products. In the accompanying PetBox app, subscribers can track and customize their monthly boxes, view their box history, and purchase specific products they liked from their boxes. In addition, non-subscribers have access to features such as PetCam, which allows them to watch their cats through connected webcams.

PetCam released a new feature recently: PetCam Filters! (Note: Not in demo environment) The product team at PetCam wants to increase the user activity this month and they think that this killer feature can help with that goal. They will analyze their users and re-engage those users who have not used the filters since they were launched.


Understand whether users have tried out the new filters for PetCam. Who doesn’t want filters for their pet's already-adorable face?

Create a Target Segment

  1. We will create a user segment for all users who opened the PetCam but have not applied any filter since it was launched in Segmentation. Change Total count of to Users who performed. Select the Open PetCam event from the data dropdown and select Apply PetCam Filter from the Did [not] Perform dropdown.
  2. Selecting an event from Did [not] Perform invokes the "For" clause. We use this clause to help us understand whether a user performed an action before/after the target event. We are also able to examine this action based on a specific date range. In this case, we selected did not do, between and used 03/01/xxxx to Today for our "For" clause date range as March 1st is when the imaginary filters feature was launched.
  3. Since we are saving a user segment out of this query, we also want to open up the date range to 03/01/xxxx to Today so we can capture all of the users who have opened the app since the feature was released. This is your final query:

    Note: The date ranges used have a static start date of 03/01/xxxx and a relative end date of Today. Using a dynamic date range enables us to examine only those who have not used the filters feature even at a later date but remember to save it as a dynamic user segment.

  4. Below is the Create a User Segment modal. We will name the segment and provide a description so we can remember what we saved in the future. Select a category or create a new one by typing the name in so you can easily find your user segment in the future. Toggle to Dynamic.

Analyze or Activate with this User Segment

Congratulations on creating the user segment. Let's put it to good use.

Saving to the Dashboard to Track Trends


  1. We will analyze the ratio of users who have applied the filter against those who have not applied the filter using the calculator tool. First, let's create our two queries where one filters for events performed by users within this segment and one filters for events performed by users not in this segment.
  2. Now, we can use the calculator tool to calculate our ratio.
  3. After we run the query, we can save the line chart to a dashboard as one widget and the average as a separate metric widget. Now you can track this ratio on your dashboard.

Export your users to send targeted notifications

You can export your users to engage with them outside of Indicative in one of two ways:

  • Download a CSV and upload it to your marketing tools.
  • Connect to our Segments API (available for Pro and Enterprise users) to make API calls to your automation tools.

We hope this tutorial gives you ideas on how you can use Indicative to analyze your data and achieve actionable insights from it. If you have any questions or comments, please reach out to If you found this helpful, let us know by clicking the heart below!

0 users found this helpful