Tag users with a page source attribution parameter
This code decorates all links to a certain type of page with an attr parameter telling you which page someone came from.
<script>
var links = document.getElementsByTagName("a");
for (var i = 0; i < links.length; i++) {
var link = links[i];
if (link.href.indexOf("/contact") !== -1) {
link.href += (link.href.indexOf("?") === -1 ? '?' : '&');
link.href += "ref_cta=" + link.innerText.toLowerCase().replace(/[\s,.:;!]/g, "-") + "&ref=" + window.location.pathname.toLowerCase().replace(/[\s,.:;!]/g, "-");
}
}
</script>
Copy
html