Selected work
Problem, build, outcome
Every engagement below is written the same way: what was broken, exactly what I built, and what it changed. Where a readout is still pending it says so.
-

Proving server-side tracking on Shopify before the cutover
A server-side GTM container ran in parallel with a Shopify store’s live setup, every overlapping purchase source was inventoried first, and both were reconciled with Shopify orders by channel and…
Next step
Tell me what you are trying to measure
A short call, no deck. Bring the question your data cannot currently answer and I will tell you straight whether it is a tracking problem, a modelling problem, or neither.