How it works: Shopify to TikTok
What you can track
Here's what you can track with Littledata's TikTok integration for Shopify and Shopify Plus. All the events listed below are tracked by default. You can turn some events off by contacting our customer support team.
Client-side events
Event name
Description
View Content
When the user lands on a product page
Add To Cart *
When the user adds a product to cart
Initiate Checkout *
When the checkout has been started
Add Payment Info *
When the user lands on the payment checkout step
Complete Payment *
When the user places an order (excluding Point of Sale and Draft orders)
* Only for stores with the Littledata Pixel connected
Server-side events
Event name
Description
Add To Cart
When the user adds a product to cart
Initiate Checkout
When the checkout has been started
Add Payment Info
When the user lands on the payment checkout step
Complete Payment
When the user places an order (excluding Point of Sale and Draft orders)
Post Purchase Upsell
The completion of an upsell purchase with newly added products
NOTE: Only standard ecommerce events supported by TikTok's Events API are included. Please ask us if you'd like to track other events (e.g. Remove from cart, View item list and Refunds).
Data geeks take note! For a complete list of events, triggers and parameters tracked by Littledata, see our TikTok Tracking Schema.
ttp and ttc parameters
Similar to Meta's fbp and fbc, Ttp and ttc are the most important parameters that boost up the matching.
These parameters are vital for the attribution, so Littledata's TikTok connection ensures that they are passed to the server-side events.
User agent, IP and email
To enable matching across user sessions, and on different devices, TikTok needs you to share additional customer data.
The following parameters are collected whenever available and passed to the server-side events (in a secure way):
user_agentipemailphone_number
Client-side (browser) tracking
TikTok Pixel is a client-side tracking method that works directly from the browser. It helps brands measure, optimise and build audiences for ad campaigns in TikTok Business Center.
How does it work? When you install the TikTok Pixel, a snippet of JavaScript code is added that allows tracking visitor activity on your website. Tracked conversions appear in the TikTok Business Center where they can be used to measure the effectiveness of the ads, define custom audiences for ad targeting or for dynamic ad campaigns, and to analyse the website's conversion funnels.
Note: Littledata does not change your Pixel setup inside the TikTok Business Center or otherwise.
If you use the TikTok Pixel included in this connection you will need to disable Data Sharing from the TikTok Shopify app.
Server-side tracking
In order to get accurate data, you need server-side tracking that captures everything that happens in your online store, including checkout funnel activity and purchases. Littledata's TikTok connection for Shopify does this automatically, with the highest throughput in the industry. Our TikTok integration enables better tracking by stitching your TikTok Pixel events together with accurate server-side events.
Server-side tracking is a more accurate way to track actions and attribute them to TikTok campaigns. In situations where the TikTok Pixel might be blocked by privacy controls (ad blockers, ITP, and iOS restrictions), Events API can still track conversions.
Server-side events are linked to a TikTok Pixel ID and are processed like web events sent via Pixel. This means that server events are used in measurement, reporting and optimization similar to browser Pixel events.
If you see these prompts in your TikTok dashboard, you can safely ignore them. They are just detecting that you are using a more complete connection rather than the default Shopify connection for small stores.

Disable the Data Sharing option in TikTok's Sales Channel
In order to get the most out of our TikTok integration and avoid duplicate tracking, we advise disconnecting the Customer Data Sharing option in the TikTok Sales Channel in Shopify.
Here's how to do it:
If you have the TikTok app installed on your Shopify store, go to your store's homepage and click on TikTok in the Sales channels list

After that, go into Settings

Go to Data sharing

Click Disconnect

Now confirm that you want to disconnect pixel tracking

Custom parameters
The following parameters are included with every event sent to TikTok.
market_handle
The handle of the Shopify Market for this event. Fixed as unassigned\_market for orders not attributed to a market.
market_id
The internal Shopify Market ID for this event. Fixed as 0 for orders not attributed to a market.
Market parameters in Littledata events
All events sent to TikTok include the Shopify Market handle by default. This allows you to analyse campaign performance by Shopify market — for example, comparing conversion rates across different regions, building market-specific Custom Audiences for retargeting, or making more informed decisions about ad budget allocation per market. This requires Shopify Markets to be active on your store, but does not require any per-market destination configuration within Littledata.
Last updated
Was this helpful?