Difference between revisions of "How do I redirect to preserve tracking tags?"
From Market Ruler Help
(created) |
m |
||
Line 7: | Line 7: | ||
If your page redirects using JavaScript, you can still track on that page by using a bit of JavaScript for redirection: | If your page redirects using JavaScript, you can still track on that page by using a bit of JavaScript for redirection: | ||
− | <script type="text/javascript"> | + | <nowiki><script type="text/javascript"> |
/* Edit this URL as needed */ | /* Edit this URL as needed */ | ||
var redirect_url = 'http://www.example.com/page/to/redirect.html?to=here'; | var redirect_url = 'http://www.example.com/page/to/redirect.html?to=here'; | ||
Line 20: | Line 20: | ||
} | } | ||
window.location = redirect_url; | window.location = redirect_url; | ||
− | </script> | + | </script></nowiki> |
The redirect code actually preserves all query string parameters, and also adds the page referrer to the URL so it can be recorded by ConversionRuler. | The redirect code actually preserves all query string parameters, and also adds the page referrer to the URL so it can be recorded by ConversionRuler. | ||
[[Category:ConversionRuler]] | [[Category:ConversionRuler]] |
Revision as of 14:33, 27 November 2012
Some sites do automatic redirection for a variety of reasons:
- A/B Testing
- URL changes
- Ended Campaigns or Landing Pages updated
If your page redirects using JavaScript, you can still track on that page by using a bit of JavaScript for redirection:
<script type="text/javascript"> /* Edit this URL as needed */ var redirect_url = 'http://www.example.com/page/to/redirect.html?to=here'; /* Shouldn't need to edit below here */ var query_string = window.location.search, referrer = window.document.referrer; if (query_string) { redirect_url += (redirect_url.indexOf('?') >= 0 ? '&' : '?') + query_string.substr(1); } if (referrer) { redirect_url += (redirect_url.indexOf('?') >= 0 ? '&' : '?') + "crxref=" + escape(referrer); } window.location = redirect_url; </script>
The redirect code actually preserves all query string parameters, and also adds the page referrer to the URL so it can be recorded by ConversionRuler.