Journal

Writing from the desk, not from a vendor blog.

Short essays we use in class. They assume you already ship location events and are tired of charts that cannot survive a sceptical question.

Laptop showing analytics charts

12 June 2026 · 9 min

Dwell time is not intent

A bus stop, a queue, and a shop window can share the same dwell histogram. Event design has to separate them before growth quotes “engaged visitors”.

Aerial view of a dense city grid

28 May 2026 · 11 min

Geofence overlap in dense grids

Sukhumvit’s stacked polygons will inflate visits unless you decide, in writing, which fence wins. A priority rule is a product decision.

Tropical river landscape with distant settlement

4 May 2026 · 10 min

Thai address systems and app events

House numbers, sois, and unofficial mall names do not round-trip cleanly through a Western address parser. Your “store matched” rate may be a linguistics problem.

City lights at night along a river

18 April 2026 · 8 min

Sparse GPS and funnel drop-off

Deleting gappy traces makes activation look healthier. Keeping them, with a confidence field, is how you stop lying to yourself about the first session.

Shopping mall atrium seen from an upper level

2 April 2026 · 7 min

Indoor versus outdoor session cuts

When the SDK silently stops updating indoors, your “session end” is an architecture artefact. Treat the cut as a labelled event, not a user decision.