Purchase and add-to-cart events had stopped firing after a theme migration, leaving 18% of revenue untracked. I rebuilt the dataLayer and GA4 ecommerce events end to end, validated every stage in DebugView, and reconciled GA4 against Shopify to the dollar.
View project →Used GA4 funnel-exploration and scroll-depth data to find where lead forms were losing people, then ran a six-week structured testing program. The winning variant lifted form completion 31% at 98% significance.
View project →Sessions were fragmenting as visitors moved between the marketing site, the booking engine and the payment host. I configured cross-domain linking and consistent referral exclusions so all five properties report as one clean user journey.
View project →Wired a CMP into GTM with the full Consent Mode v2 signal set and enabled modeled conversions. Reporting held at 98% of pre-rollout levels while the client became fully compliant across the EU.
View project →Connected form submissions, qualified-lead status and closed revenue back into GA4 and Google Ads via offline conversion imports, so the team could finally optimise for booked revenue instead of raw form fills.
View project →Replaced three conflicting spreadsheets with one blended GA4 + Google Ads + CRM dashboard, with clear definitions behind every metric. Weekly reporting time dropped from half a day to a glance.
View project →