Tag site visitors by page source

Analytics with Ottimo

Introduction
Account setup
Collections
Why we built Ottimo
Release notes

Learning

Resources

Content Strategy Quickstart

Contact us

Tag users with a page source attribution parameter

Learn how to tag pages with a url parameter so you can discover a user through your website

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>
icon
You might find our newsletter helpful

Everything we have to say on SEO, content performance, and content analytics – in convenient email form.

super-embed:<div class="klaviyo-form-XshxEW"></div>

(Having doubts? Here's a recent issue.)