(() => {
  const queryString = window.location.search;
  const urlParams = new URLSearchParams(queryString);

  const utm_source = urlParams.get('utm_source')
  const utm_medium = urlParams.get('utm_medium')
  const utm_campaign = urlParams.get('utm_campaign')
  const utm_term = urlParams.get('utm_term')
  const utm_content = urlParams.get('utm_content')

  if (utm_source) {
    document.cookie = "utm_source=" + utm_source;
  }
  if (utm_medium) {
    document.cookie = "utm_medium=" + utm_medium;
  }
  if (utm_campaign) {
    document.cookie = "utm_campaign=" + utm_campaign;
  }
  if (utm_term) {
    document.cookie = "utm_term=" + utm_term;
  }
  if (utm_content) {
    document.cookie = "utm_content=" + utm_content;
  }
})()

External CSS

This Pen doesn't use any external CSS resources.

External JavaScript

This Pen doesn't use any external JavaScript resources.