>No gains really - just a transparent way of handling browsers that don't accept cookies. Embedding info in the payload may be better but harder to implement ?
Yes, it would be. That is correct. It would require adjustment on the backend to process something new like that. And, this URL thing is really bugging me.