@seancorfield Many thanks. We should look into doing it on GA. That's a good idea. For our clients using the platform, they may not be that sophisticated (to have a GA account and know how to use it). So I guess maybe we could help them get a GA account and then maybe pull the key metrics into our platform for easier viewing.
But, I was thinking about doing this right in our back end, at least for simple scenarios. Why do you think session variables are superior to cookies or client variables. I think of them all as persistent variables.