Expand my Community achievements bar.

Submissions are now open for the 2026 Adobe Experience Maker Awards
SOLVED

How to exclude users from a certain result in a dimension

Avatar

Level 2

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? 

Topics

Topics help categorize Community content and increase your ability to discover relevant content.

1 Accepted Solution

Avatar

Correct answer by
Community Advisor

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.

View solution in original post

2 Replies

Avatar

Correct answer by
Community Advisor

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.

Avatar

Level 2

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