title: Make tracking codes disappear from URL bar
body: <p>I'm using tracking codes to know where do the visitors of my website come from.</p>
  
  <p>Example: </p>
  
  <ul>
  <li>Facebook "Use App" button <a href="http://www.example.com/?fb_useapp=1" rel="nofollow noreferrer">http://www.example.com/?fb_useapp=1</a></li>
  <li>An emailing campaign : <a href="http://www.example.com/?mailingjuly2017=1" rel="nofollow noreferrer">http://www.example.com/?mailingjuly2017=1</a></li>
  <li>etc.</li>
  </ul>
  
  <p>But then this is what gets displayed in the browser:</p>
  
  <p><a href="https://i.stack.imgur.com/jLsK5.jpg" rel="nofollow noreferrer"><img src="https://i.stack.imgur.com/jLsK5.jpg" alt="enter image description here"></a></p>
  
  <p>This is not very user-friendly: the users shouldn't see this information. <strong>How to get this parameter hidden on browser?</strong> (but still present in the server logs, that's where I'll do my analysis!)</p>
  
  <p>Shoud I do it from JS or PHP, or even in an <code>.htaccess</code> <code>RewriteRule</code>?</p>
  
  <p>PS: instead of using parameters <code>?param=1</code>, I could also use a different approach and have a RewriteRule redirect <code>example.com/mailingjuly2017/</code> to <code>example.com</code>.</p>