How to exclude users from a certain result in a dimension | Community
Skip to main content
Level 2
September 10, 2025
Solved

How to exclude users from a certain result in a dimension

  • September 10, 2025
  • 1 reply
  • 323 views

We want to analyze users who have the latest version of our app and the ones who haven't installed it but because of the range of time, it is possible for the user to be in more than one version of the app because if the user installed the latest version on sunday but we have the data from monday to sunday, this user will be on both scenarios. Is there a way we can filter this dimension only to show us users who upgraded and exclude them from past versions? 

Best answer by Vinay_Chauhan

By default, Adobe Analytics records the App Version at the hit level. So if a user upgrades during your reporting window, they’ll show up under both their old and new versions. The platform won’t automatically exclude the earlier version.

To analyze only the latest version a user has in your selected date range, you can build a Visitor-level segment like this:

  • Container: Visitor

  • Logic: App Version = Latest

This way, you’re pulling in users whose most recent version in the timeframe is the one you care about, and you’ll automatically filter out their earlier version activity.

If you also need to compare both groups (upgraded vs. not upgraded), you can:

  • Create two Visitor-level segments — one for “Latest version seen” and one for “All other versions.”

  • Apply them side by side in Workspace to keep your populations mutually exclusive.

For more advanced use cases (e.g., resolving “current app version” across multiple months or handling upgrades mid-session), some teams push a “current version” flag into an eVar with Visit or Visitor persistence via Launch, or do the filtering downstream in a warehouse / CJA with a “max version per user” logic.

1 reply

Vinay_Chauhan
Community Advisor and Adobe Champion
Vinay_ChauhanCommunity Advisor and Adobe ChampionAccepted solution
Community Advisor and Adobe Champion
September 12, 2025

By default, Adobe Analytics records the App Version at the hit level. So if a user upgrades during your reporting window, they’ll show up under both their old and new versions. The platform won’t automatically exclude the earlier version.

To analyze only the latest version a user has in your selected date range, you can build a Visitor-level segment like this:

  • Container: Visitor

  • Logic: App Version = Latest

This way, you’re pulling in users whose most recent version in the timeframe is the one you care about, and you’ll automatically filter out their earlier version activity.

If you also need to compare both groups (upgraded vs. not upgraded), you can:

  • Create two Visitor-level segments — one for “Latest version seen” and one for “All other versions.”

  • Apply them side by side in Workspace to keep your populations mutually exclusive.

For more advanced use cases (e.g., resolving “current app version” across multiple months or handling upgrades mid-session), some teams push a “current version” flag into an eVar with Visit or Visitor persistence via Launch, or do the filtering downstream in a warehouse / CJA with a “max version per user” logic.

FerGarAlvAuthor
Level 2
September 18, 2025

Thank you Vinay!! I created the dashboard with your recommendations!