On Wed, Jun 24, 2009 at 11:09 PM, Michael Lucas-Smith <span dir="ltr">&lt;<a href="mailto:mlucas-smith@cincom.com">mlucas-smith@cincom.com</a>&gt;</span> wrote:<br><div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">
<div class="im">Carl Gundel wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
I&#39;m writing an A/B testing framework in Seaside.  All is going very well except that I&#39;ve discovered if a visitor to the site being tested hits the back button all the way back to the initial page then there is no s key in the URL, so Seaside makes a new session.  This will cause my visitor click tracking to lose track.  It wouldn&#39;t be a big problem if I were able to get the visitor&#39;s IP address, but I can&#39;t because this server will be proxied behind Apache.<br>

<br>
So, is there any way I can force the initial page view to have the s and k keys?<br>
<br>
</blockquote></div>
Make your initial page a WATask which calls your first WAComponent.<br><font color="#888888">
</font></blockquote><div><br></div><div>In 2.8. I think that redirect is no longer there in 2.9. But you could still use a Task and put &quot;self requestContext redirect&quot; at the beginning. </div><div><br></div><div>
Julian</div></div>