Skip to main content
Solved

Filter internal users using IP addresses and a cohort


I would like to implement a reliable way of filtering out events from our internal users.

I am familiar with the FAQ on blocking / filtering internal users here https://help.amplitude.com/hc/en-us/articles/360016338212-FAQ-How-to-Block-and-Filter-out-Internal-Users, and previous discussions such as https://community.amplitude.com/building-and-sharing-your-analysis-58/creating-a-behavioral-cohort-via-api-163.

I would like to use a Behavioural Cohort for this rather than a saved segment as I understand that saved segments do not automatically update charts when the segment itself is updated (https://community.amplitude.com/instrumentation-and-data-management-57/how-to-update-charts-upon-saved-segments-update-125)

Our internal users use many devices and browsers, often use incognito type modes on browsers, login to our application with multiple accounts, and mostly work remotely. Manually maintaining a list of Amplitude user ids in this situation would be time consuming and very likely to not exclude all internal events.

I am, however, able to automatically and frequently obtain a list of IP addresses in use by our internal users due to all users logging into another application from all the devices they are using.

The API for creating and updating cohorts only allows specifying user ids and no other properties. This is not useful for many cases since there are no APIs to query user ids by other properties.

Is there a way I can automate maintaining a cohort based on a list of IP addresses?

Best answer by ning.chang

Hey @Dave Porter!

I understand you are exploring a more automatic way of creating and maintaining a cohort of users via API based on their IP addresses. This is not possible currently in the platform, but our product team is very open to learning more about user feedback for our future roadmap! 

I will encourage you to submit your product feedback and this use case in our https://community.amplitude.com/ideas section :) 

 

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

2 replies

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

Hey @Dave Porter!

I understand you are exploring a more automatic way of creating and maintaining a cohort of users via API based on their IP addresses. This is not possible currently in the platform, but our product team is very open to learning more about user feedback for our future roadmap! 

I will encourage you to submit your product feedback and this use case in our https://community.amplitude.com/ideas section :) 

 


  • 0 replies
  • January 11, 2022

Thanks for helping with this!


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