Fix analytics

Makes sure that custom variables get assigned to every tracked pageview
to clarify, previously this was set `2` if it exists, otherwise don't set it, and now it's set `2` to either the user or `none`?