A store owner reviewing their ad performance on a laptop

Ad attribution for WooCommerce & Shopify

Google Ads says 12 sales. You made 47. Trakt finds the other 35.

First-party attribution that recovers the conversions your ad platforms missed and pushes them back into Google and Meta.

See how it works One plugin or one app. No changes to your ads.

Connects to

Trakt connects to Google Ads, Meta, Microsoft Ads, TikTok, Shopify, WooCommerce.

How it works

Attribution is a trust-me category. Here is exactly what we do.

Three steps, no black box. If our numbers disagree with your ad platform, you should be able to say why.

01

Capture the click, first-party

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.

02

Join the order to the session

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.

03

Push the conversion back

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

Built for stores that actually buy ads.

WooCommerce and Shopify

One plugin or one app. Run both storefronts under a single account and see them side by side.

Refund-aware revenue

Refunds reverse against the campaign that earned the sale, so ROAS reflects the money you kept rather than the money that came back.

Shadow mode before you go live

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.

We built this because we needed it.

Trakt 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.

See what your ad platforms are missing.

Connect a store, run Trakt in shadow mode, and compare it against your ad account before you change a thing.