I ended up just putting variables to denote the layout in the conversion link.
For example, if the layout is a grid, the url is http://site.com/page-name/?g
It doesn’t consistently let me switch layouts between users, but at least the data isn’t being skewed by a $_SESSION variable reporting something differently than what is being seen by the user.