Documentation

Meta, TikTok and Google Ads

Three connections, a few clicks each. Ad spend is matched to Shopify orders.

Accounts are connected from Integrations, or during onboarding. Each ad platform goes through OAuth: you never paste a token by hand.

Meta Ads

The Facebook screen asks to read your ads (ads_read, ads_management, business_management) and for access to your Pages. Sending Purchase through Meta Passback is set up in Settings → Meta Passback. It's included on Pro and Agency, not on Starter.

TikTok Ads

Same flow: you're redirected to TikTok Business, then you authorize read access to your campaigns.

Google Ads

OAuth connection of your Google Ads account, then you choose the account (a manager account (MCC) opens its accounts). The paid purchase goes from the server to the chosen conversion action (Data Manager API), with the ad click ID and, with marketing consent, the hashed email and phone (enhanced conversions). Google doesn't receive an event named Purchase: the same numeric Shopify order ID goes in the transactionId field. In Settings → Tracking, you can also load the Google tag on your storefront (AW-… or G-… ID): it only loads after the visitor's marketing consent and never sends the purchase, which goes from the server, once.

A card only appears in Integrations if the ad platform is enabled on the server. The public net profit calculation relies on Shopify, Meta, TikTok and Google Ads.