How One Developer Built Cookieless Mobile UX Tracking on Cloudflare D1
A developer running a small emergency locksmith website in southern Germany built a custom, cookieless mobile UX measurement tool after noticing visitors were reaching the phone number page but not calling. The system uses a single Cloudflare Pages Function, a D1 database table, and an inline script — requiring no cookies, localStorage, or consent banners. A key technical challenge was accurately detecting real taps versus scrolls, solved by filtering pointer events that move more than 12 pixels or last longer than 600 milliseconds. The tool also logs 'dead taps' — touches on non-interactive elements — which helped uncover a conversion issue where a styled phone number lacked a clickable tel: link. Pinch-zoom events are recorded with page position context, turning vague usability signals into specific, actionable insights tied to content location on the page.
This is an AI-generated summary. ShortSingh links to the original source for the complete article.
Discussion (0)
Log in to join the discussion and vote.
Log in