I have a custom dimension user and metrics like visit_duration, action_a, action_b.--------------------------------------------------------|     user     |  visit_duration |action_a | action_b |---------------+-----------------+----------+----------+|    guest     |       1:30      |    7     |    12    |---------------+-----------------+----------+----------+|   reg user   |       3:50      |    12    |    41    |---------------+-----------------+----------+----------+| premium user |       7:15      |    32    |    101   |--------------------------------------------------------What happens with the data of a user that had status guest and now has status reg user? Which average data will it effect?Will all the data from this user move to reg user or will they be split into data that was tracked while this user had status guest and data that is tracked while he has status reg user?Or is my approach, to track different user groups totally wrong?
How would Google Analytics track different user groups with a custom dimension and metrics?
google analytics;event tracking;universal analytics
You are tracking how all registered and all unregistered users behave, not how individual users behave. A user changing from one group to another will change which group any data collected from that user falls into.It would simply not make sense to change the previous data collected since the way they behaved when unregistered is an example of how an unregistered user behaves, and not an example of how a registered user behaves.  How he behaves when registered is how a registered user behaves.It's like someone changing football teams - the goals they scored for their old team don't then count as goals for the new team.As such, I'm pretty confident Google will not move or change any previous data if they detect a user has changed in status.