From zero to the full path
- GTM, GA4, Meta pixel and Consent Mode v2
- booking tracking from the external booking widget
- server-side Meta Conversions API against lost events
An instructor-led reformer pilates studio in central Debrecen. At the start there was no tracking at all; bookings ran in an external system on a separate domain. In a hundred days we built the measurement, launched the campaigns, and the studio's content is planned and published by our own Marketing.OS.
Six reformer machines, one instructor, three classes a day: capacity is finite, so the goal was not "more visitors" but well-filled classes and new, returning clients. The WordPress site had no Tag Manager, Analytics or Meta pixel, and booking happened inside an embedded Motibro frame, so the most important event, the booking itself, was unmeasurable. Meanwhile a national chain advertised non-stop with video and carousels.
postMessage events at the booking steps; we capture those and turn them into the measured booking click and the Meta event. Without it the campaign would have had nothing to optimise for.<style> blocks too, so the button and grid silently vanished. We adapted the template and now machine-check the source after every publish.Tracking went from zero to complete, and 83% of started online bookings complete. Organic clicks are +222% versus the previous period, and ChatGPT, Perplexity and Claude recommend the studio for every local reformer pilates question (none at the start). The paid trial-class campaign brings measured booking clicks, and for the first time it is visible which creative works: video ads click through at four times the rate of static ones.
A studio, salon, clinic or any appointment-based service? Start with a free audit; it shows whether bookings are measurable on your site.
$ free_audit →