PRODUCT_NODES // ACCESS_OPEN SAVE $700+/MO →
TikTok Tracking · How-To

How Do I Set Up TikTok Events API on Shopify Without Code?

▶ Direct Answer

Set up a Shopify order webhook pointing to Make.com, then configure Make.com to POST a CompletePayment event to TikTok's Events API endpoint. No code required — uses Make.com's visual builder and TikTok's free API. Takes 6 minutes. Recovers 20–40% of TikTok conversions lost to iOS and ad blockers, achieving EMQ scores of 6–8.

View Full TikTok CAPI Guide → See All Free Tools →
6 min
Setup Time
$0
Monthly Cost
6–8
EMQ Score
20–40%
More Conversions

What You Need Before You Start

  • TikTok Business Center account — free at ads.tiktok.com
  • TikTok Pixel — create one in TikTok Ads Manager → Assets → Events
  • TikTok Events API access token — generated in your TikTok Events Manager
  • Make.com account — free tier is sufficient (sign up at make.com)
  • Shopify Admin access — to add a webhook under Settings → Notifications

Step-by-Step: TikTok Events API on Shopify Without Code

Step 01
Get Your TikTok Access Token

In TikTok Ads Manager, go to Assets → Events → your Pixel → Settings → Generate Access Token. Copy and save the token — you'll need it in Make.com.

TikTok Ads Manager
Step 02
Create Make.com Scenario

In Make.com, create a new scenario. Add a Webhook trigger module — Make.com gives you a unique webhook URL. Copy it. This is where Shopify will send order data.

Make.com free tier
Step 03
Add Shopify Webhook

In Shopify Admin → Settings → Notifications → Webhooks, add an "Order payment" webhook pointing to your Make.com URL. Select JSON format.

Shopify Admin
Step 04
Map the Order Data

In Make.com, add a Tools module to hash the customer email using SHA-256 (TikTok requires hashed PII). Map order ID, event time, revenue, currency, and content_id from the Shopify webhook data.

Make.com Tools module
Step 05
Configure HTTP POST to TikTok

Add an HTTP module. POST to https://business-api.tiktok.com/open_api/v1.3/event/track/ with your access token. Set event_name to "CompletePayment".

Make.com HTTP module
Step 06
Test & Verify EMQ Score

Place a test order on your Shopify store. In TikTok Events Manager, check your Event Match Quality (EMQ) score. A score of 6–8 confirms correct implementation.

TikTok Events Manager

What Is the TikTok EMQ Score?

Event Match Quality (EMQ) is TikTok's 0–10 score for how accurately your events can be matched to TikTok users. A score of 6–8 is considered high-quality and is what most Make.com + Shopify server-side implementations achieve. Scores below 4 indicate missing match signals (email, phone, or IP address).

EMQ ScoreMatch QualityConversion Attribution
8–10 Excellent Highest accuracy
6–8 High Good — typical Make.com result
4–6 Medium Some attribution loss
Below 4 Low Poor — missing match signals

TikTok Events API vs TikTok Pixel — What's the Difference?

The TikTok Pixel is a JavaScript snippet that fires in the customer's browser when they reach your Shopify thank-you page. iOS ATT and ad blockers can prevent it from firing. The TikTok Events API sends the same purchase event from your server — it cannot be blocked by iOS or ad blockers.

Best practice is to run both simultaneously and configure deduplication using the same event_id in both the Pixel and the Events API call. This ensures each purchase is counted once, combining browser-side and server-side data for maximum coverage.

▶ Full Setup Guide Available

Stack Architect's TikTok Events API guide includes the full Make.com scenario template, exact HTTP request body, deduplication setup, and troubleshooting for common EMQ score issues.

■ TikTok Events API — Key Facts
Event nameCompletePayment
API endpointbusiness-api.tiktok.com/open_api/v1.3/event/track/
Required match signalsHashed email + hashed phone + IP + user agent
Typical EMQ score6–8 with Make.com implementation
Setup time6 minutes
Monthly cost$0 (Make.com free tier)
★★★★★

"Our TikTok campaigns looked unprofitable on paper. After server-side tracking via Make.com we could see 31% more purchases than reported. Completely changed our bidding."

Ryan T.
DTC Fashion Brand · ~£35k/mo TikTok spend
★★★★★

"Recovered $600/mo in under 10 minutes. Free stack is unreal."

Jamie L.
6-figure Shopify Apparel Brand
Set Up TikTok Events API for Shopify Free
Full step-by-step guide — 6 minutes, no code, $0/month. EMQ scores of 6–8 typical.
Common Questions

People Also Ask

Answers to the questions Shopify store owners ask most about this topic.

How do I set up TikTok Events API on Shopify without code?

Create a Make.com scenario with a Webhook trigger, add an order-paid webhook in Shopify Admin pointing to your Make.com URL, then configure an HTTP POST in Make.com to send a CompletePayment event to TikTok's Events API endpoint with your access token. Takes 6 minutes, no code required, free on Make.com's free tier.

What is TikTok Events API for Shopify?

TikTok Events API is TikTok's server-side tracking endpoint. For Shopify, it receives CompletePayment purchase events sent from your server (via Make.com) rather than from the customer's browser. This bypasses iOS ad tracking restrictions and ad blockers, recovering 20–40% of conversions that the browser-based TikTok Pixel misses.

What is a good TikTok EMQ score for Shopify?

An EMQ (Event Match Quality) score of 6–8 is considered high-quality for Shopify implementations. Most Make.com + Shopify server-side setups achieve 6–8 by including hashed email, hashed phone, IP address, and user agent as match signals. Scores below 4 indicate missing match data.

Does the TikTok Pixel and Events API work together?

Yes — running both together is best practice. The Pixel captures browser-side events for users who allow tracking. The Events API captures server-side events for all users regardless of iOS/ad blocker status. Use the same event_id in both to enable deduplication so TikTok counts each purchase only once.

What event name does Shopify use for TikTok Events API?

TikTok's purchase event name is CompletePayment — not 'Purchase' as Meta uses. When configuring your Make.com scenario for TikTok Events API, the event_name field must be set to exactly 'CompletePayment' for the conversion to register correctly in TikTok Ads Manager.

Is TikTok Events API free for Shopify?

Yes. TikTok's Events API endpoint is free to use — there is no charge for sending events. The Make.com automation that routes Shopify webhook data to TikTok's API is also free on Make.com's 1,000 operations/month free tier. Total cost: $0/month.

Still paying for Shopify apps? Replace all six — free, 6 minutes, no code.