Skip to main content
Solved

More options for Saved Segments

  • February 8, 2021
  • 7 replies
  • 634 views

Forum|alt.badge.img

The definition of Saved segment is quite limited, for example it is not possible to:

  • Exclude users who performed an action
  • Filter events based on their parameters (and not just the event name)

Is there any workaround?

 

Thanks

Best answer by Saish Redkar

Hey @JoeKDoe 

  1. The “Exclude users who performed an action” is something which can be easily done using behavioral cohorts. This isn’t possible using Saved Segments.
  2. When you say “Filter events based on their parameters” , do you mean that you want to build a segment for users who performed an event and select a specific event property for that event? If that’s the case, then it’s possible. 

 Most of the limitations of saved segments can be addressed using behavioral cohorts, which I just realized isn’t available on Amplitude’s Free Plan ( Platform Specialists, correct me if I’m wrong here) 

Hope this helps!

 

View original
Did this topic help you find an answer to your question?

7 replies

Saish Redkar
Expert
Forum|alt.badge.img+10
  • Expert
  • 1377 replies
  • Answer
  • February 8, 2021

Hey @JoeKDoe 

  1. The “Exclude users who performed an action” is something which can be easily done using behavioral cohorts. This isn’t possible using Saved Segments.
  2. When you say “Filter events based on their parameters” , do you mean that you want to build a segment for users who performed an event and select a specific event property for that event? If that’s the case, then it’s possible. 

 Most of the limitations of saved segments can be addressed using behavioral cohorts, which I just realized isn’t available on Amplitude’s Free Plan ( Platform Specialists, correct me if I’m wrong here) 

Hope this helps!

 


jarren.patao
Community Manager
  • Technical Support
  • 70 replies
  • February 8, 2021

For #1. 

As @Saish Redkar stated, this is possible with Behavioral Cohorts quite easily. A possible workaround for excluding users would be to filter for users “who performed” X event < 1 time. Here is an example: https://analytics.amplitude.com/demo/chart/new/f9hs4d3

Filtering for users “who performed X event” < 1 time

For #2. 

Saish has a great approach to “filter events based on their parameters” which is possible as he has mentioned!

 


Saish Redkar
Expert
Forum|alt.badge.img+10

@jarren.patao 
That’s a nice workaround ⚡  for #1. I almost missed the fact that we can still use the < , > operators to achieve that.

Do you see any edge cases cropping up if we use the = 0  vs < 1 clause for excluding users who performed event X ? They both seem to align logically as expected as seen here - https://analytics.amplitude.com/demo/chart/new/apx7ee2 

Thanks! :relaxed:


jarren.patao
Community Manager
  • Technical Support
  • 70 replies
  • February 9, 2021

Hi @Saish Redkar, using “= 0” vs “< 1” should effectively behave the same for this type of analysis!


Forum|alt.badge.img
  • New Member
  • 1 reply
  • April 22, 2021

Regarding #2: I have a free plan and don’t see this option (to build a segment for users who performed an event and select a specific event property for that event). Is it available only for Pro plan?


ning.chang
Team Member
Forum|alt.badge.img+7
  • Team Member
  • 72 replies
  • February 20, 2022

Hi @mqklin - yes, that’s a feature only available for our Growth or Enterprise plans! Have you checked out our Scholarship plan? You might be able to qualify and get access to these features: www.amplitude.com/startups 


Forum|alt.badge.img+1
  • Helpful Hero
  • 8 replies
  • March 20, 2025

I know this post is solved, but it hits on a topic I can’t see clearly explained anywhere. What is the difference between segments and cohorts?

I noticed that when using a cohort defined by a user having a specific user property in the last 30 days, then I am not able to look at users from a year ago that had that value unless they are also active now. So even though my chart has a date range of 1 year, if the users from a year ago are not recently active, it looks like I had no activity before the last month.

Is the segment choosing users to include or exclude based on the value at the time of the event, whereas once users meet the criteria for a cohort, they are always included, even if their user property value changes?

Is this something that works itself out over time? Should I be using saved segments until the cohort has lived for a year?


Reply


Cookie policy

We use cookies to enhance and personalize your experience. If you accept you agree to our full cookie policy. Learn more about our cookies.

 
Cookie settings