Skip to main content
iClick Advertising
IntegrationeCommerce platform + Ad platform
S
T

Shopify + TikTok Ads: data sharing levels, Events API and catalog sync

TL;DR

Shopify connects to TikTok Ads through the free TikTok sales channel app. The data sharing level you pick decides your signal: Standard is pixel only, while Enhanced and Maximum add the Events API and Advanced Matching. The app also builds a marketing catalog. Set attribution windows deliberately, because they lock once an ad group is published.

Native app
TikTok, by TikTok Inc. (free)
Events API
Enhanced or Maximum data sharing
Deduplication
Matching event and event_id within 48 hours
Attribution
Locked once the ad group is published
Viney
Written by
Viney
Project Manager
Updated October 4, 2026Reviewed by Eric Mascarenhas
No sales call

A 47-point written audit of your Google, Meta or Shopping account, back in five business days.

Get your auditBook a call

What this integration unlocks

  • One-click TikTok Pixel installation from the Shopify admin
  • Server-side events through the Events API at the Enhanced or Maximum data sharing level
  • Advanced Matching, sending customer information that helps TikTok attribute events
  • A marketing catalog built from your Shopify products for catalog-driven ads
  • Product sync to TikTok Shop, with orders and inventory managed in the Shopify admin

Setup steps

  1. 1

    Install the TikTok app and connect three accounts

    The Shopify app is now simply called TikTok, published by TikTok Inc. and free to install, with ad spend billed to your TikTok ad account. Once installed, open TikTok under Sales channels in the Shopify admin. You connect or create three accounts: TikTok for Business, a Business Center, and a TikTok Ads Manager account.

    Connect the Business Center you will actually run ads from. The catalog is created under it, so connecting a throwaway one means rebuilding later.

  2. 2

    Choose the data sharing level: Standard, Enhanced or Maximum

    This one setting decides whether you get the Events API at all.

    Standard uses the TikTok Pixel only, which browser ad blockers can stop from collecting data. Enhanced adds the Events API and Advanced Matching to the pixel. Maximum adds Shopify APIs and In-App Shopify Checkout on top of that. For most stores spending real budget, Enhanced is the minimum, since it is the lowest level that sends server-side events. Then select Create Pixel for a new pixel, or select an existing pixel if you already have campaign history on one.

  3. 3

    Remove any manually installed TikTok pixel

    Stores that ran TikTok before the app often still have a pixel in the theme, in GTM, or in a custom pixel under Customer events. Leaving it in place while the app also fires the pixel sends each event twice.

    TikTok can only deduplicate events that share the same event name and event_id. Its rules merge or drop matching pixel and Events API events received within 48 hours of the first one. A stray manual pixel is unlikely to share the app's event_id, so TikTok cannot recognise it as a duplicate. Remove it rather than relying on deduplication.

  4. 4

    Check the marketing catalog the app creates

    After the Business Center is connected, TikTok creates a marketing catalog automatically, using the primary market set in your Shopify store settings. If you sell in several markets, check that the primary market is the one you want to advertise first.

    Product status shows as approved, pending or disapproved under Settings > Product Catalog in the app. Fix disapprovals on the Shopify product so the change carries through the next sync.

  5. 5

    Set attribution windows before you publish

    TikTok sets attribution at the ad group level. Click-through windows can be 1, 7, 14 or 28 days, and view-through can be off, 1 day or 7 days. Attribution settings cannot be changed once an ad group is published. Changing them means a new ad group.

    Decide the windows before launch and keep them consistent across ad groups, otherwise you are comparing ad groups measured under different rules. If you include view-through, TikTok will credit itself with purchases from people who saw an ad and did not click, which is why its numbers run ahead of Shopify's.

Common issues

No server events arriving in TikTok

Fix. Check the data sharing level in the app. Standard sends pixel events only. Switch to Enhanced or Maximum to turn on the Events API.

Purchases counted twice

Fix. Usually an old manual pixel still firing alongside the app's pixel. TikTok only deduplicates events with matching event name and event_id, so remove the manual pixel rather than counting on deduplication.

Catalog built for the wrong market

Fix. The marketing catalog uses the primary market from Shopify's store settings. Correct the primary market and check the catalog again under Settings > Product Catalog.

TikTok reports far more revenue than Shopify

Fix. Compare the ad group's attribution windows first. A 7-day view-through window credits TikTok for purchases from people who only watched an ad. Judge scaling on Shopify revenue and blended results, and use consistent windows across ad groups.

Need different attribution windows on a live ad group

Fix. Not possible. TikTok locks attribution settings once the ad group is published, so duplicate it into a new ad group with the windows you want.

FAQ

Common questions

Only at the Enhanced or Maximum data sharing level. Standard uses the TikTok Pixel alone. Enhanced adds the Events API and Advanced Matching, and Maximum also adds Shopify APIs and In-App Shopify Checkout.

Want this checked on your own account?

A 47-point written audit of your Google, Meta, or Shopping account. Five business days, no sales call.

Keep reading

Related on iClick

Unlock expert-led
advertising strategy
for your business.

Every agency is not the same. At iClick Advertising, we don't offer ‘free audits’, we provide actionable insights that improve real growth.

  • Ad Performance Analysis - Learn what is working, what is not, and where hidden opportunities exist.
  • Audience Targeting & Precision - Use advanced and data-driven insights to refine your ideal customer profiles.
  • Strategic Campaign Optimization - We'll guide you on structuring pay-per-click campaigns for better ROI and lower CPA.
  • Competitive Analysis - See how your ad strategy compares to industry leaders.
  • This isn't a common audit. It's a high-value strategy session for businesses committed to growth. Submit your details & let's get started.
🚀

Get in touch with us...

Protected · We'll respond within one business day.

Accredited
Advertising
Partner with:
CLUTCH
TOP
Google Premier PartnerMeta Business Partners
Eric Mascarenhas
Feel aligned? Let's talk details:
Book your slot
G
Google My Business
Reviewed on
5.0 Rating
Clutch
Reviewed on
4.95 Rating
Google Premier PartnerMeta Business PartnersBing Accredited PartnerShopify PartnerTikTok Marketing Partner