Implements the Truth-Path™ Journey Standard

UTM GEM™ is a deterministic, release-scoped journey tracking system that implements the Truth-Path™ Journey Standard.

Unlike traditional analytics tools that mutate, override, or stitch sessions, UTM GEM™ preserves source integrity and creates a transparent, append-only journey trail using URL state as the single source of truth.

This ensures:


Documentation

Full documentation available here: README.md


Installation

Add the following script to your funnel or site header. This loads the version-scoped runtime and initializes UTM GEM™.

Loading, please wait...
  • data-utmgem-debug = false (no debug mode) / true (debug mode)
  • data-utmgem-trail-depth = <nn> number of user interactions recorded, older actions roll off.
  • data-utmgem-capture-button-subtext = false (no subtext captured) / true (subtext captured)
  • data-utmgem-retain = A list of comma separated tag names that will be retained across the entire jourey. "utm_" will be prefixed to each entry.
  • data-utmgem-enable-clobber = false (prevent hard coded CTA values from clobbering existing values) / true (allow hard coded CTA values to clobber existing values)
  • data-utmgem-disable-page-reload-tracking = false (keep track of all page reloads) / true (ignore page reloads)
  • data-utmgem-disable-tracking = A list of arguments that, if present, disables event processing.

  • Events

    Lead Event

    Loading, please wait...
    ---

    Checkout Event

    Loading, please wait...
    ---

    Purchase Event

    Place on Thank You page after successful purchase.

    Loading, please wait...
    ---

    Custom Event

    Loading, please wait...

    Other Helpful Widgets

    Add Label to a CTA

    Loading, please wait...
    ---

    Add a Key Value Pair to the URL

    utm_* KPVs are blocked to ensure Truth-Path™ integrity.

    Loading, please wait...
    ---

    UTM GEM™ v1.5.0 — Truth-Path™ Journey Compliant