I've created a website in which on first access, even if you type or click on a link to a URL which is not the home page, you're redirected to the typical welcome page with a big image. Then a cookie is created, and as long as it doesn't expire, you will access any other page in the web without this redirect.
The problem comes when we send a newsletter. I've stumbled across a stupid issue I didn't foresee. The links in the newsletter to specific pages didn't work as expected in most cases obviously.
The first, and only, workaround I've figured out so far is to add a variable to the newsletter links in order to override the redirection.
However I don't know what's generally done in this case. Do I use some static key? How do websites generally do in cases like this? or what would you think would be a good way?