All updates

Platform · May 2, 2026

Site-wide marketing attribution

Every page view, every conversion, attributed to its source. First-touch and last-touch UTM, persisted server-side.

We just shipped a unified marketing attribution layer across puri.pro.

Every visitor gets a long-lived puri_attribution cookie that tracks two things:

  • First touch — the visit that originally introduced this person to the site. Never overwritten.
  • Last touch — the most recent visit. Updated whenever the URL carries fresh UTM parameters or a fresh external referrer.

When someone converts — whether they're submitting a partnership inquiry, a physician application, or a patient intake — both snapshots get persisted alongside the row. Our internal admin dashboard then aggregates all three conversion types in a single Marketing view, so we can answer "what's our highest-converting source?" without splicing data across tables.

Why we built this on day zero: we're about to start running outbound to clinician networks and pharmacies. We need to know which channel works before we scale it.

If you're sharing puri.pro links externally and want them to attribute properly, append:

?utm_source=linkedin&utm_medium=outreach&utm_campaign=q2-network-outbound

Untagged visits still get attributed by referrer hostname — so even cold inbound shows up cleanly.