01 The broken state
The site's GTM dataLayer exposed only total purchase values, with no booking IDs, hostel names, or check-in dates, so reservation data could not be tracked in the detail the team needed. The newsletter subscription confirmation event was also configured directly in GA4 rather than through GTM, which prevented proper event-parameter tracking.
