Ad attribution for WooCommerce & Shopify
First-party attribution that recovers the conversions your ad platforms missed and pushes them back into Google and Meta.
Connects to
Trakt connects to Google Ads, Meta, Microsoft Ads, TikTok, Shopify, WooCommerce.
How it works
Three steps, no black box. If our numbers disagree with your ad platform, you should be able to say why.
A pixel on your own domain records the click id (gclid, gbraid, fbclid, msclkid, ttclid) and ties it to a visitor and a session that survive ad blockers and third-party cookie loss.
The order arrives server-side, straight from WooCommerce or Shopify. Trakt matches it to the browsing session that earned it, so revenue lands on the campaign that actually drove it.
Recovered conversions go back into Google Ads and Meta from our servers, with the click id attached. Smart Bidding finally optimises on all of your revenue instead of the slice the browser managed to report.
What you get
One plugin or one app. Run both storefronts under a single account and see them side by side.
Refunds reverse against the campaign that earned the sale, so ROAS reflects the money you kept rather than the money that came back.
Trakt builds the exact payload it would send to Google and Meta and logs it without sending. Read it, check it, then switch on. Nothing is written to your ad account until you say so.
Use cases
The mechanism is the same; what Trakt tracks changes with your funnel. Pick the one that fits.
You sell software, AI, and "as a service" products
Track: Demos, Free trials, Subscriptions, MRR, LTV
Learn moreYou sell physical goods
Track: Orders, Add to cart, ROAS, Refunds, LTV
Learn moreYou sell through call bookings and sales calls
Track: Calls booked, Show rate, Close rate, Pipeline
Learn moreYou sell courses, coaching, and communities
Track: Funnels, Checkouts, Rebills, Refunds
Learn moreTrakt came out of an ad agency, not a boardroom. We were spending real money on Google and Meta for ecommerce clients, watching Smart Bidding optimise against conversion data we knew was incomplete, and paying enterprise prices for attribution that still couldn't tell us which campaign paid for itself. So we wrote our own. It runs our clients' accounts today.
Connect a store, run Trakt in shadow mode, and compare it against your ad account before you change a thing.