TikTok Pixel attribution breaks across Mews iframe checkout — anyone solved this?

We run TikTok ads to our main site (hosted separately from Mews) and use the Mews Booking Engine embedded via iframe, with the confirmation page loading inside app.mews.com.

TikTok Pixel events (including Purchase) fire correctly and are recorded in TikTok Events Manager, but they don’t get credited back to the ad campaigns that drove the click. The root cause seems to be that TikTok’s click ID (ttclid) and its first-party cookie (_ttp) are scoped to our domain, and don’t carry over once the visitor moves into the Mews iframe on app.mews.com for checkout. Since the confirmation/Purchase event fires inside that iframe, TikTok has no way to tie it back to the original ad click.

Has anyone else running TikTok ads (or a similar third-party pixel with click-ID-based attribution) with Mews hit this same gap? Has anyone found a solution to this ?

​@upekshaP we do have the same issue with google ads… there is a lack on MEWS side…

Yes, this is a known challenge with cross-domain tracking when the Booking Engine confirmation page loads on app.mews.com. Mews supports adding a GTM container to the Booking Engine, but TikTok Pixel and other third-party tags must be configured within that container by the property or its marketing partner.

The usual workaround is to persist the TikTok click identifier and relevant cookie/session values before the domain transition, then restore them for the Purchase event using custom GTM/JavaScript. Also confirm that the official Mews Booking Engine snippet is being used, the GTM container loads on the confirmation page, and the Mews purchase event triggers correctly.

This setup needs to be handled by the property’s web or marketing team, but the recommended starting point is How to set up Google Tag Manager.