Shopify and TikTok Ads

Connect your Shopify store to TikTok Ads through AnyTrack. Send purchases, carts, and checkouts to the TikTok Conversion API for accurate attribution and audience building.

AnyTrack connects your Shopify store to TikTok Ads through the TikTok Conversion API. Conversions flow from Shopify to AnyTrack, get attributed against ad campaigns, and reach TikTok in near real-time without browser dependencies.

Before you begin

  • You have an active AnyTrack account on a paid plan
  • Shopify is connected to AnyTrack
  • TikTok Ads is connected to AnyTrack
  • The AnyTrack Tracking Tag is installed on your Shopify store

How the Integration Works

AnyTrack acts as the central hub between Shopify and your ad platforms:

  1. Data collection — AnyTrack collects web events and customer journeys from your Shopify store (product views, add-to-carts, checkouts, purchases).
  2. Attribution — AnyTrack matches each conversion to the ad click that drove it, using first-party UTM parameters and click IDs.
  3. Conversion API delivery — AnyTrack sends the processed conversions to TikTok via the Conversion API, with hashed customer data for higher Event Match Quality.
  4. Multi-platform orchestration — The same conversion data also flows to Facebook Ads and Google Ads, so reporting and audiences stay consistent across channels.

What Gets Sent to TikTok

For each Shopify conversion, AnyTrack sends:

  • The TikTok standard event (Purchase, AddToCart, InitiateCheckout, ViewContent)
  • Itemized order data: product IDs, names, quantities, prices, and brand names
  • Hashed customer traits: email, phone, name, city, state, country
  • The click ID (ttclid) and first-party identifiers needed for attribution

PII is hashed with SHA-256 before leaving AnyTrack — TikTok never receives raw customer data.

Deduplication with the TikTok Tracking Tag

When you connect TikTok to AnyTrack, AnyTrack loads the TikTok Tracking Tag with deduplication parameters automatically. Browser events and Conversion API events with the same event_id are deduplicated by TikTok.

⚠️

Warning

Remove any standalone TikTok pixel installed via Shopify apps, theme code, or Google Tag Manager. Duplicate installations break deduplication and can double-count conversions.

ROAS Reporting

With Shopify revenue flowing through AnyTrack, you can compare ROAS across TikTok Ads, Facebook Ads, and Google Ads from a single Campaign Report. AnyTrack pulls ad spend directly from each platform and matches it against attributed revenue from Shopify.

Related Resources

Shopify and TikTok Ads FAQ

FAQ was last reviewed on 2026-05-22

Yes. Remove any TikTok pixel installed via a Shopify app, theme code, or Google Tag Manager. AnyTrack loads the TikTok Tracking Tag automatically with the deduplication parameters required by the Conversion API.
Yes. AnyTrack maps Shopify checkout events to the TikTok InitiateCheckout standard event, with full cart data including items, quantities, and prices.
TikTok processes Conversion API events within 2 hours under normal conditions. New TikTok pixels can take up to 12 hours due to SDK cache, and iOS attribution can take up to 72 hours. AnyTrack shows conversions in near real-time regardless of TikTok's processing schedule.
Yes. AnyTrack sends the same Shopify conversion data to every connected ad platform. Conversions, attribution, and audiences stay consistent across TikTok, Facebook Ads, and Google Ads.
Each store should be set up as its own Property in AnyTrack, with its own Tracking Tag and TikTok connection. This keeps reporting and attribution separated per store.