The problem
Plenty of Shopify stores hand checkout or booking to another platform on a subdomain. A recent client's store worked this way: customers browsed on the main domain and booked on a subdomain run by their booking platform. A customer's cookie choice on one had to apply on the other. When it didn't, tracking broke at the point that mattered most, between browsing and paying, and ad and affiliate platforms recorded the visit but lost the sale.
The original consent setup brought two more problems. Its script clashed with Klaviyo on the store, and its settings icon sat on top of the basket button on mobile and desktop.
What we did
We set up one consent policy covering the main domain and the booking subdomain, so a single choice applies across the whole purchase. We moved the settings icon away from the basket, then tested the setup against the Klaviyo and booking platform scripts before switching it back on, to check it no longer conflicted with either.
With consent carried across both domains, we updated tracking in GA4, the affiliate network, Google Ads and social ads, so a booking is recorded from the first click through to checkout on the subdomain.

Test the hand-off
Consent tools are usually set up for one domain and checked on the home page. The risk sits where the customer moves to another domain or another script loads, which on most stores is checkout. If you run checkout or bookings somewhere else, test consent and tracking across that hand-off before you rely on your conversion numbers.
Running checkout or bookings on a separate domain? Tell us about your project
THE LATEST MARKETING INSIGHTS