After the first export that legal did not send back.
These notes name real modules from this desk. Length and tone vary on purpose. One of them includes a reservation we did not edit out.
“We took Signal Without Identity with a half-finished checkout taxonomy. Kamonwan made us delete advertising_id from three screens before week two. Revenue reporting got noisier. Counsel started joining Thursday reviews. I would still like a cleaner comparison to our old vendor funnel — that hole remains — but I will not put the identifier back.”
★★★★★
SDK Hygiene Lab was two afternoons and a spreadsheet. We found a crash kit still emitting email hashes. That was enough.
Event Schema Craft felt almost bureaucratic. Forty-one verbs later, the on-call chart finally matched the product spec. I would not call it exciting. I would call it finished.
Case note 01
Grocery delivery, 11 million monthly sessions
The team arrived with 190 event names, twelve of which still carried a durable device key into BigQuery. Consent-Aware Funnels reframed drop-off by consent state. After six weeks the “paid checkout” chart split into consented and declined paths. Declined users still completed orders; the old dashboard had been silently dropping them.
They did not join Atelier Year. They bought two extra Cohort Bench seats for Android and iOS leads and left with a 31-day deletion runbook. Retention looked lower on paper and more honest in the board pack.
Case note 02
Regional fintech wallet, PDPA review pending
Counsel had already frozen new tracking tickets. Bangkok Measurement Desk ran as a one-week intensive: inventory of SDK fields, a freeze list, and a first-party cohort window that did not lean on cookie life. The wallet’s “day-7 return” number fell from a comfortable story to 19%. Product kept the 19%.
Limitation we stated in the room: we did not touch paid user-acquisition reporting. Their media team still uses a separate vendor. We will not pretend those graphs are first-party.
Retention Without Fingerprints taught me to stop stitching web and app with a hashed phone. The join is gone. Support still finds accounts when a person writes in. That is the correct order.
★★★★☆
Atelier Year workshop day was tight. Five of us, one whiteboard, too much air-con. The written audit that followed was the part I still open.