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?
Solved! Go to Solution.
Topics help categorize Community content and increase your ability to discover relevant content.
Views
Replies
Total Likes
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.
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.
Thank you Vinay!! I created the dashboard with your recommendations!
Views
Replies
Total Likes