Blog · Paid media
— Paid media··10 min read

TikTok Shop for E-commerce Brands: What We’ve Learned from Early Campaigns

Joona Heinonen· Choco Media · Rovaniemi

TikTok Shop ecommerce has moved fast in the past 18 months — from a curiosity to a genuine revenue channel for brands willing to figure out the creative logic early. At Choco Media, we’ve been running and studying TikTok Shop campaigns across Nordic e-commerce clients since the feature expanded in Europe, and what we’ve learned is that it rewards a completely different mindset than Meta or Google. This post is our field notes: what the native checkout experience actually looks like, how in-feed shopping performs, and the creative approach that’s moved the needle for Scandinavian and Finnish brands.

If you’re an e-commerce brand wondering whether TikTok Shop is worth the investment, or a marketer trying to understand why your first few campaigns underperformed, this is for you. We’re not going to tell you it’s effortless. The channel takes real creative effort to crack. But for the right product categories, it converts at rates that consistently surprise us — including ourselves.

We’ll cover everything from account setup logic to creative frameworks, with honest notes on where we’ve seen it fail as often as succeed.

What TikTok Shop actually is (and how it differs from paid social)

TikTok Shop is native commerce built directly into the TikTok app. Unlike running a standard TikTok ad that redirects to your website, TikTok Shop allows users to browse products, add to cart, and complete checkout without ever leaving the platform. The native checkout stores payment details, which reduces friction significantly — the jump from “watching a video” to “order confirmed” can happen in under 60 seconds.

There are three main surfaces where products appear:

The key difference from running standard paid social is that content and commerce are the same thing. A video isn’t an ad that links to a product — it is the product page. This changes what “good creative” means entirely.

How TikTok Shop differs from Meta Shopping

Meta Shopping (via Facebook and Instagram) also offers native checkout, but in practice most brands still drive traffic to their own site. TikTok Shop has higher native adoption because the feed algorithm rewards content that keeps users on platform — which aligns perfectly with the native checkout model. You’re working with the algorithm, not against it.

The product categories where TikTok Shop over-indexes

Not every product is equally suited to TikTok Shop. In client work, we’ve found strong performance in:

Categories that tend to underperform: high-consideration B2B products, anything with a complex purchasing decision, and products where the value proposition requires detailed reading rather than watching. If you wouldn’t buy it after a 45-second video, TikTok Shop probably isn’t your primary channel.

For Nordic e-commerce brands specifically, we’ve seen good early results in skincare (the “clean Scandinavian beauty” angle plays well globally), home textiles, and outdoor gear with a visual story attached.

Setting up TikTok Shop: the pieces that matter most

The technical setup is more involved than running a standard TikTok Ads campaign. You’ll need:

Fulfilment is one of the overlooked sticking points. TikTok Shop has strong delivery expectation settings — Nordic customers expect 3–5 day delivery, and a string of delayed orders will tank your Shop rating, which affects organic reach. Get your fulfilment process confirmed before you scale spend.

Affiliate programme as a launch lever

TikTok Shop has a built-in affiliate marketplace where creators can apply to promote your products in exchange for commission. For brands entering the channel, the affiliate programme is often a faster path to early sales than owned content — you’re paying on performance and seeding the algorithm with content from multiple accounts simultaneously. We typically recommend activating the affiliate programme before running paid Spark Ads, because it generates the social proof and content library that makes paid campaigns more effective.

The creative logic that converts on TikTok Shop

This is where most brands struggle when they come from a Meta or Google background. The creative logic is fundamentally different.

On Meta, an ad needs to interrupt a social scroll and direct attention elsewhere. On TikTok Shop, your video needs to feel like organic content that also happens to move someone to buy — without breaking the native content experience. Users are sophisticated enough to recognise forced product placement, and the algorithm is too.

The creative framework we’ve landed on after running campaigns has three layers:

  1. Hook (first 3 seconds) — the video must earn attention before it earns a sale. Starting with a question, a visual surprise, or a specific pain point outperforms starting with the product. “I’ve had dry skin my entire life” outperforms “Introducing our new moisturiser.”
  2. Demonstration (seconds 4–25) — show the product in genuine use. Not lifestyle imagery. Not studio B-roll. Actual hands-on use that answers “does this work?” in real time.
  3. Friction removal (final 10 seconds) — address the one objection that stops purchase. Price anchor, returns policy, delivery time, or social proof (“over 800 five-star reviews in Finland”). Then a clean, direct CTA.

The brands that convert consistently on TikTok Shop aren’t making better ads — they’re making better content that happens to include a product. The moment a video feels like an ad, the swipe rate climbs and the algorithm deprioritises it.

For more on how short-form video creative is structured at the briefing stage, our piece on briefing video ads with the 8-second hook formula goes deeper on the creative brief side.

Spark Ads: how to amplify what’s already working

Spark Ads is TikTok’s format for boosting existing organic content — either your own or a creator’s (with their permission). For TikTok Shop, it’s the most effective paid format we’ve found, for a simple reason: the content already has social proof signals attached (views, likes, comments) that native ads don’t have on day one.

Our typical Spark Ads workflow:

Avoid boosting videos that performed poorly organically. Paid reach amplifies what the algorithm already told you — a low completion rate organically won’t improve with paid distribution.

Audience setup for Nordic e-commerce

TikTok’s audience targeting is less granular than Meta’s. In practice, broad interest targeting + strong creative outperforms narrow audience stacking. For Nordic brands, targeting by country and broad interest category, then letting TikTok’s algorithm find buyers, has consistently beaten hyper-segmented setups in our experience. Start broad, let spend accumulate, then refine based on actual purchase data rather than demographic assumptions.

Attribution and measuring what actually works

Attribution on TikTok Shop is messier than brands expect. You’ll see:

In client work, the view-through window (commonly set to 1-day or 7-day) tends to be the most debated metric. TikTok will claim credit for a significant portion of conversions that other channels also claim. Our honest take: run a holdout test. Pause TikTok Shop for two weeks in a small geographic segment and compare conversion rates. The true incrementality number is usually somewhere between TikTok’s reported figure and zero.

For a deeper look at attribution methodology across channels, our post on server-side tracking and GA4 attribution covers the multi-channel picture in detail.

What we’d do differently with the first €5,000

If a Nordic e-commerce brand came to us today with a €5,000 budget and asked how to test TikTok Shop properly, here’s the sequence we’d follow:

  1. Weeks 1–2: content and affiliate seeding. Spend nothing on paid. Produce or commission 10 organic videos. Activate 3–5 affiliates from TikTok’s marketplace. Let the algorithm tell you which angles get watched.
  2. Week 3: Spark Ads on the top performer. €1,000 on the organic video with the best completion rate. Broad interest targeting, native checkout enabled. Goal: find your cost-per-purchase baseline.
  3. Weeks 4–5: test a second creative angle. €1,500 on a different hook / demographic. Compare against week 3 result. If cost-per-purchase is within 30% of your target, continue. If not, retest the creative premise before scaling.
  4. Week 6 onwards: scale the winner. Reinvest remaining budget in the proven angle. Introduce LIVE shopping if you have a product that suits it.

The biggest mistake we see brands make is skipping the organic seeding phase and going straight to paid. Without content that the algorithm has already validated, paid spend goes to a cold start — and cold starts on TikTok are expensive.

For more on how we think about budget allocation across paid channels, our paid media service page outlines our approach.

Honest limitations for Nordic e-commerce brands

TikTok Shop is still maturing in the Nordic markets. A few real limitations to plan around:

None of these are blockers, but they’re friction points worth knowing before you budget for the channel.

Is TikTok Shop worth it for your e-commerce brand?

The honest answer: it depends more on your product and creative capacity than your budget.

If you sell a product that’s visually demonstrable, has a clear functional benefit, and can be communicated in under 60 seconds — TikTok Shop deserves a serious test. In the right product categories, we’ve seen it produce cost-per-purchase figures that compete with optimised Meta campaigns at a fraction of the audience saturation.

If you sell a product with a complex value proposition, long research cycle, or one that doesn’t photograph or video well — invest those resources in channels where the consideration phase is built into the experience.

The brands that win on TikTok Shop treat it as a content channel first and a commerce channel second. That mindset shift — from “we need to run ads” to “we need to produce content that people want to watch and happen to sell something” — is the difference between burning budget on the platform and building a channel that compounds.

If you’re weighing up where TikTok Shop fits in your wider paid media mix, get in touch — we’re happy to talk through whether it makes sense for your product and market.

— Work with Choco Media

Want ads that actually pay back?

Campaign strategy, creatives, tracking and weekly optimisation — one senior team, no junior handoffs. Start with a free 30-minute account review.

Get a free ad account review →
Or put your organic growth on autopilot with our blog packages from €199/mo.
← All storiesNext story →
— Free tips, monthly

Get the playbook, for free.

One short letter a month — the prompts we use, the campaigns that worked, the AI tools worth the time. No sales pitch, just field notes.

— Want us to do it for you?

Hire the agency.

AI-accelerated content, paid media, brand and web — delivered by one small team that talks to itself. Currently taking on a handful of clients each quarter.

Book a call