How to Advertise on TikTok: A Beginner's Guide for Shopify
To advertise on TikTok from a Shopify store, you open a TikTok Ads Manager account, install the TikTok pixel, load your products into a TikTok catalog, then run conversion or catalog-based video shopping campaigns. Give it a realistic daily budget and use short vertical videos that feel native to the feed. This guide walks through each step in order and covers what to check once you're live.
What you need before you start
TikTok ads work best when the plumbing is in place before you spend anything. Have these ready:
- A TikTok for Business account with access to TikTok Ads Manager, plus a payment method.
- A Shopify store with clean product data: clear titles, real prices, working product pages and decent images.
- A few short vertical videos (or the ability to film them on a phone). TikTok is a video platform first, so polished product shots alone usually aren't enough.
- A rough budget and goal, such as "test for two weeks and find out what a sale costs us."
If you already run Meta catalog ads, a lot of this will feel familiar. The ideas behind dynamic product ads on Shopify carry over almost one to one.
How to advertise on TikTok: 10 steps
1. Set up TikTok Ads Manager and your business details
Create your Ads Manager account and fill in your business information, time zone and currency. Choose the time zone and currency carefully, because they can be hard or impossible to change later. If more than one person or agency will work on ads, set up a Business Center so you can share access without handing over logins.
2. Install the TikTok pixel
The pixel is a small piece of code that tells TikTok what visitors do on your store: which products they view, what they add to cart and what they buy. Without it, TikTok can't optimize for sales or retarget anyone.
Shopify stores have two common routes:
- The official TikTok app for Shopify, which can connect your pixel without code.
- Manual setup or a tracking app, if you want more control.
Pick one route only. Two pixels firing the same events will double-count your purchases and confuse the algorithm. Where it's offered, also turn on the server-side connection (TikTok's Events API). It helps you keep tracking signals that browser blockers would otherwise lose.
3. Check that the key events fire
Open TikTok's event tools and browse your own store: view a product, add to cart and go through checkout if you can. You want to see at least these standard events arriving:
| Event | When it fires | Why it matters |
|---|---|---|
| ViewContent | A product page loads | Builds "viewed but didn't buy" audiences |
| AddToCart | A product goes in the cart | Retargeting and mid-funnel optimization |
| InitiateCheckout | Checkout starts | Signals strong intent |
| CompletePayment | An order is placed | What sales campaigns optimize for |
Look closely at the content ID each event sends. For catalog ads, that ID has to match the product ID in your catalog exactly, or TikTok can't connect "this person viewed this product" to an item it can show them.
4. Build your TikTok catalog
A catalog is the product list TikTok uses for shopping and catalog ads. There are two main ways to fill it from Shopify.
| Official TikTok app for Shopify | Scheduled feed URL | |
|---|---|---|
| Setup | Connect accounts, products sync | Paste a feed URL into TikTok's catalog manager |
| Control over data | Limited to what the app syncs | You decide what goes in the feed (collections, variants, titles, labels) |
| Best for | Getting started fast | Stores that want filtered, tidied or segmented product data |
| Updates | Handled by the app | TikTok re-fetches the URL on a schedule you set |
The official app is the quickest start. A feed URL makes sense when you want to leave out certain products, fix titles, add custom labels or send the same cleaned-up data you already use for Google and Meta.
TikTok accepts product feeds in the Google Shopping XML format. So the same kind of feed you send to Google Merchant Center can usually be added to a TikTok catalog as a scheduled data feed. If you haven't built one before, our guide to a Facebook product feed for Shopify explains the fields and the mistakes to avoid. Most of it applies to TikTok as well.
5. Clean up your product data
Catalog ads are only as good as the data behind them. Before launch, check:
- Titles are descriptive and readable ("Women's Linen Shirt, White" rather than "SKU-4432").
- Prices and sale prices match what shoppers see on the product page.
- Images are sharp, have no heavy text overlays and work when cropped for mobile.
- Stock status is accurate, so you aren't paying to advertise sold-out items.
- Product IDs match the content IDs your pixel sends (see step 3).
Then open the catalog in TikTok and review any rejected or flagged items before going further.
6. Choose your campaign objective
TikTok groups objectives by funnel stage. For a Shopify store, these are the ones that usually matter:
- Sales / website conversions: optimizes for purchases on your store. This is the default choice once your pixel has some data.
- Catalog or video shopping ads: uses your catalog to show relevant products, often with video creative, and can retarget people who viewed items.
- Traffic: cheaper clicks, but not optimized for buyers. Useful for warming up a brand-new pixel, less useful for sales.
- Reach or video views: brand awareness. Fine for launches, hard to measure directly against revenue.
If you're new, start with one sales campaign and one catalog-based campaign rather than spreading money across five objectives.
7. Set targeting, placements and budget
TikTok's algorithm tends to work best with broad targeting. Set the country, a sensible age range and the language, then let the creative do the narrowing. Narrow interest stacks often just push up costs.
For budgets, TikTok sets minimum daily amounts at campaign and ad group level, and these can change, so check the current minimums in Ads Manager. Beyond the minimum, the more useful rule of thumb is to give each ad group enough budget to get several conversions a week. Otherwise the algorithm never has enough data to learn from. More on budgets below.
8. Make creative that looks like TikTok
This is the step that makes or breaks most campaigns. Upload a few vertical videos (9:16), each with a different hook, and write short ad text. Creative tips have their own section below.
9. Launch and leave it alone for a few days
New ad groups go through a learning phase while TikTok works out who responds. Constant edits to budget, targeting or creative reset that learning. Launch, check that ads are approved and spending, and then give it a few days before you judge.
10. Add retargeting with your catalog
Once the pixel has collected views and add-to-carts, set up a catalog campaign aimed at people who viewed products or added to cart without buying. Showing someone the exact product they looked at is often the most efficient spend in a TikTok account, as it is on Meta.
How much to budget for TikTok ads
There's no single right number, but a few principles hold up:
- Plan a test budget, not a forever budget. Decide on an amount you're comfortable spending over two to four weeks to learn what works.
- Fund fewer ad groups properly instead of many ad groups thinly. One well-funded ad group learns faster than five starved ones.
- Scale slowly. When something works, raise the budget in modest steps rather than doubling it overnight, which can throw the campaign back into learning.
- Keep a slice for retargeting. Retargeting audiences are smaller, so they need less, but they often convert better.
- Judge on cost per purchase and return on ad spend, not on views or likes.
TikTok ad creative tips that work for stores
- Hook in the first second or two. Open with the problem, the result or something unexpected, not your logo.
- Film vertically on a phone. Ads that look like normal TikTok posts usually beat glossy brand videos.
- Show the product in use. Hands, faces, before-and-after and unboxing all work better than a spinning product shot.
- Add captions. Plenty of people watch with the sound off, and on-screen text helps the message land.
- Use trending sounds carefully. Stick to sounds that are licensed for commercial use in ads.
- Work with creators. Creator-made videos often feel more trustworthy. TikTok's Spark Ads let you boost an organic post (yours or a creator's, with their permission) as an ad.
- Test several hooks on the same video. Changing the opening alone can change results a lot.
- Refresh often. TikTok audiences tire of the same creative quickly, so plan new videos regularly.
- Keep the offer clear. Say the price, discount or free shipping out loud or on screen.
- Match the landing page to the ad. If the video shows the blue version, link to the blue version.
For seasonal pushes, many of our Black Friday ad ideas for catalog ads work on TikTok too.
Common mistakes when starting TikTok ads
- Launching before the pixel works. You can't optimize for sales TikTok can't see.
- Mismatched product IDs between pixel and catalog, which quietly breaks catalog retargeting.
- Reusing Facebook or TV ads as-is. Horizontal, polished videos tend to stand out in the wrong way.
- Too many ad groups with tiny budgets, so none of them ever leaves learning.
- Advertising sold-out products because the catalog isn't updated.
- Judging after one day. Results swing early, so give campaigns time.
What to check after launch
Run through this list in the first week:
- Ads are approved and actually spending.
- Purchases in Ads Manager roughly match the orders in Shopify for the same period (they won't be identical, but they shouldn't be wildly off).
- The catalog shows no large number of rejected products, and prices and stock match your store.
- Click-through rate and cost per purchase are trending somewhere sensible. If CTR is low, test new hooks before touching targeting.
- Retargeting audiences are filling up from pixel events.
How Awesome Feeds helps
Awesome Feeds is a Shopify app that builds and automatically updates Google-format XML product feeds for Meta and Google Merchant Center. TikTok catalogs accept that same format, so you can add the feed URL as a scheduled feed in TikTok, though it isn't a dedicated TikTok integration. You choose which collections and variants go in, set custom labels and pick a product ID format to line up with your pixel's content IDs. It doesn't create ads or install a pixel. See using your feed for TikTok and Pinterest catalogs. Plans start at $24/month with a 7-day free trial.
Don't have Awesome Feeds yet? Install it from the Shopify App Store →
Frequently asked questions
How much does it cost to advertise on TikTok?
You pay for the ads you run, and TikTok sets minimum daily budgets at campaign and ad group level, which you can check in Ads Manager. Most stores start with a fixed test budget over a few weeks to see what a sale costs before they scale.
Do I need the TikTok pixel to run ads?
You can technically run some ads without it, but you can't optimize for purchases or retarget visitors properly. For a Shopify store selling products, installing and testing the pixel is one of the first things to do.
Is TikTok Shop the same as TikTok ads?
No. TikTok Shop lets people buy inside the TikTok app, and it's only available in some countries, while TikTok ads send shoppers to your own Shopify store. You can use both, but they're set up separately, and TikTok Shop has its own seller requirements.
Can I use my Google Shopping feed for a TikTok catalog?
Usually yes. TikTok catalogs accept product feeds in the Google Shopping XML format, so you can add the same feed URL as a scheduled data feed. Check the catalog afterwards for rejected items or missing fields.
What kind of videos work best for TikTok ads?
Short, vertical, phone-filmed videos that look like regular TikTok posts tend to do best. Open with a strong hook, show the product being used, add captions and refresh your creative often.