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

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_agent

  • ip

  • email

  • phone_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.

tiktok shopify alert

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.

Parameter
Description

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?