10 min

TikTok Ads for E-commerce: Complete Guide 2025

TikTok Ads is emerging in 2025 as the most accessible advertising channel for e-commerce stores. Lower CPCs than Meta, massive audiences and native product discovery: here is how to leverage it without getting lost in inadequate reporting.

TikTok Ads for E-commerce: Complete Guide 2025

TikTok Ads in 2025: Why E-Commerce Can No Longer Ignore This Channel

In just three years, TikTok has evolved from a teenage entertainment app into one of the most effective advertising platforms for online stores. In 2025, the platform boasts over 1.5 billion monthly active users and generates average video engagement far superior to what is observed on Instagram or Facebook. For e-commerce merchants, this audience represents a prime opportunity.

What distinguishes TikTok Ads from other platforms is, above all, the cost of acquisition. The average CPC on TikTok remains between €0.30 and €0.80, which is two to three times cheaper than an equivalent campaign on Meta Ads. For PrestaShop, WooCommerce, or Shopify stores looking to diversify their acquisition sources, this is a lever that is difficult to overlook in 2025.

However, TikTok Ads presents specific challenges that most guides do not mention: still-limited native reporting, a short attribution window, and above all a complete lack of visibility into the real margin generated by each campaign. This guide covers the full picture, from initial setup to measuring true ROAS.

Why TikTok Ads is Particularly Well-Suited to E-Commerce

TikTok's algorithm is fundamentally different from Meta's or Google's. Where Facebook distributes content primarily to existing followers, TikTok exposes every video to a cold audience on the For You page. This native discovery mechanism is extremely valuable for e-commerce: a product can go viral overnight, without any pre-existing follower base.

  • 1.5 billion monthly active users across more than 150 countries
  • 60% of the user base belongs to the 18-34 age group (Gen Z and Millennials), the core of online consumption
  • Average time spent on the app: 95 minutes per day, versus 33 minutes on Instagram
  • 90% of users say they discovered a new product or brand through TikTok
  • Average CPC 2 to 3 times lower than Meta Ads for equivalent conversion objectives
  • Engagement rates on organic and sponsored content significantly higher than the competition

The product discovery logic on TikTok is unique. Users do not arrive with explicit purchase intent as they do on Google Shopping, but they are extremely receptive to discovery. The short video format favors product demonstrations, social proof through UGC (User Generated Content), and authentic storytelling. For the fashion, beauty, home, sports, and mainstream electronics categories, TikTok represents the ideal environment.

In demographic terms, the platform has expanded well beyond Gen Z. In 2025, more than 40% of users are over 30, opening opportunities for higher average basket product ranges. Campaigns targeting the 25-44 age group often display the best ROAS, as this segment combines high purchasing power with high engagement rates.

TikTok Ad Formats for E-Commerce

TikTok offers a range of ad formats suited to different e-commerce objectives. Each format has its own characteristics in terms of cost, placement, and effectiveness depending on the stage of the conversion funnel being targeted.

FormatDescriptionPrimary ObjectiveAverage CPCBest For
In-Feed AdsShort video (9-60 sec) integrated into the For You feedAwareness and conversion€0.30 - €0.80Product launch, prospecting
Spark AdsAmplification of existing organic posts (brand or UGC)Engagement and social proof€0.20 - €0.60Viral content, reassurance
Collection AdsVideo + integrated swipeable product catalog galleryConsideration and purchase€0.50 - €1.20Fashion, beauty, home
Dynamic Showcase AdsDynamic retargeting based on the product catalogConversion and abandoned cart€0.40 - €1.00Warm retargeting
TopViewFull-screen video at app opening (24h exclusive)Massive awarenessPremium CPMBrand launch
Branded EffectsInteractive AR filters with integrated productEngagement and viralityFixed feeBeauty, fashion, lifestyle

For the vast majority of e-commerce stores, the combination of In-Feed Ads for prospecting and Dynamic Showcase Ads for retargeting forms the most effective basic structure. Spark Ads are particularly powerful when an organic piece of content begins to accumulate views: amplifying a post that is already performing reduces the cost per result and maximizes social proof.

TikTok Ads Campaign Structure for E-Commerce

An effective TikTok Ads campaign for e-commerce does not happen by accident. The structure must be planned in advance, from pixel installation to ongoing creative optimization. Here are the steps to follow in order.

1

Install the TikTok Pixel and Configure the Events API

The TikTok pixel must be installed on all pages of your store. To maximize data quality and bypass ad blockers, also activate the Events API (server-side). Transmit PageView, ViewContent, AddToCart, InitiateCheckout, and Purchase events with enriched parameters: value, currency, product ID, hashed email, and hashed phone number. The match quality score should exceed 7/10 for effective conversion campaigns.

2

Create and Sync Your Product Catalog

Import your catalog via the TikTok data feed (CSV, TSV, or Google Merchant Center format). Native connectors exist for WooCommerce, PrestaShop, and Shopify. Ensure each product has a unique ID, a quality image (1:1 or 9:16 ratio), an up-to-date price, and a description without HTML tags. Synchronization should be at minimum daily so that Dynamic Showcase Ads reflect actual stock levels.

3

Define Your Targeting Architecture

Structure your campaigns across three levels: awareness (broad audiences by interests and behaviors), consideration (lookalike audiences based on your buyers), conversion (retargeting visitors and cart abandoners). Avoid over-segmentation at launch: TikTok needs data to optimize. Give the algorithm room to maneuver, especially during the learning phase (minimum 50 conversions per week per ad set).

4

Produce UGC and Native Creatives

Content that performs on TikTok is authentic, vertical (9:16), direct, and fast. The first 3 seconds are decisive: hook attention with a problem, a surprise, or an immediate product demonstration. Avoid overly produced videos that look like traditional advertisements. UGC (customer testimonials, unboxing, tutorials) generates on average 30% higher CTR than classic branded creatives.

5

Set Up Optimization and Bidding

For conversion campaigns, choose the Purchase objective with the automatic bidding strategy (Lowest Cost) at the start. Once 50 conversions per week are reached, switch to Cost Cap to control your target CPA. Set your maximum CPA based on your average gross margin divided by your target cost-to-margin ratio. Avoid modifying campaigns during the learning phase (the first 7 days following a significant change).

TikTok Ads Benchmarks for E-Commerce in 2025

Before investing in TikTok Ads, it is essential to set realistic objectives based on performance observed in the e-commerce sector. These benchmarks will serve as a reference for evaluating your first campaigns.

CPM: €5 - €10Average cost per thousand impressions in e-commerce TikTok Ads Europe 2025
CPC: €0.30 - €0.80Average cost per click on conversion In-Feed Ads, all e-commerce categories
ROAS: 2 - 4xAverage return on ad spend reported by TikTok Ads Manager (interpret with caution)
MetricLow BenchmarkAverage BenchmarkHigh Benchmark
CPM (cost per 1,000 impressions)€5€7.50€12
CPC (cost per click)€0.30€0.55€1.20
CTR (click-through rate)0.8%1.5%3.5%
CVR (conversion rate)0.5%1.2%2.8%
CPA (cost per purchase)€8€18€45
Reported ROAS (TikTok)1.5x2.8x5x
Real POAS (margin/spend)0.8x1.6x3x
!

Beware of the ROAS Reported by TikTok

The ROAS displayed in TikTok Ads Manager is systematically overestimated. The default attribution window (7-day click + 1-day view) captures conversions that would have occurred anyway through other channels. Always compare TikTok ROAS with your actual cash register data before making investment decisions.

The Limits of TikTok Ads Reporting Every E-Commerce Merchant Must Know

TikTok Ads Manager is a young platform. Compared to Meta Ads or Google Ads, its reporting has significant structural gaps that can lead to poor investment decisions if not identified.

  • Overestimated default attribution: the 7-day click + 1-day view window captures many multi-touch conversions already counted on Meta or Google
  • No margin data: TikTok only knows revenue, never the gross or net margin of your products
  • No visibility on long-term customer value: a campaign can generate many one-time buyers with no recurrence
  • Limited demographic data: age and gender targeting is less precise than on Meta due to less-complete profiles
  • Incomplete cross-device reporting: TikTok loses track of a user who clicks on mobile and purchases on desktop
  • No cohort analysis: impossible to natively measure the value of customers acquired through TikTok over 90 or 180 days

The practical consequence of these limitations is that the ROAS displayed in TikTok Ads Manager can be 1.5 to 2 times higher than the real ROAS calculated from your cash register data. Several merchants have cut Meta campaigns considered underperforming, while those campaigns played a key role in the conversion funnel for their TikTok customers.

Measuring True ROAS and POAS for Your TikTok Campaigns with Fullmetrix

Fullmetrix is designed precisely to fill the blind spots of advertising platforms. By connecting your PrestaShop, WooCommerce, or Shopify store to Fullmetrix, you get a complete view of the real performance of your TikTok Ads campaigns, integrating margin data, recurrence, and customer value.

T

Fullmetrix Syncs Your RFM Audiences Directly into TikTok Ads

Fullmetrix automatically calculates your RFM segments (Recency, Frequency, Value) from your store's real data, then syncs these audiences directly into TikTok Ads Manager. You can target your best customers for reactivation campaigns, exclude recent buyers from prospecting, or create lookalikes based on your most profitable customers, not your entire customer base.

  • Integrated P&L: visualize revenue, gross margin, and net margin generated by advertising channel
  • Real POAS: measure the profit generated for every euro spent on TikTok Ads, not just revenue
  • RFM audience sync: export Champion, Loyal, At Risk segments directly into TikTok Custom Audiences
  • Cohort analysis: track the 30, 60, and 90-day value of customers acquired via TikTok
  • Multi-store: consolidate TikTok performance across multiple stores in a single dashboard
  • Forecasting: anticipate the TikTok budget needed to hit your monthly margin targets

Measure the True Return of Your TikTok Ads Campaigns

Fullmetrix connects your e-commerce store to TikTok Ads to give you a complete P&L view, sync your RFM audiences, and calculate your real POAS. Compatible with PrestaShop, WooCommerce, and Shopify.

Try Fullmetrix for Free

FAQ: TikTok Ads for E-Commerce

What is the minimum budget needed to start with TikTok Ads in e-commerce?

TikTok recommends a minimum budget of €20 per day per ad set for the learning phase. In practice, plan for €50 to €100 per day to generate enough data in under 7 days. To reach the 50 weekly conversions needed to exit the learning phase with a target CPA of €15, you need a weekly budget of at least €750. Stores that start with less than €300 per week often struggle to obtain meaningful data.

Is TikTok Ads effective for stores with a small product catalog?

Yes, as long as you adapt your strategy. With a catalog of fewer than 50 products, Dynamic Showcase Ads are less relevant (limited dynamic retargeting diversity), but In-Feed Ads and Spark Ads work very well. Focus on 3 to 5 best-selling products with specific video creatives for each. A small catalog forces better creative mastery, which can turn into a competitive advantage.

What is the difference between the ROAS shown by TikTok and the real POAS?

The ROAS (Return On Ad Spend) displayed by TikTok measures the ratio between attributed revenue and ad spend. It does not account for product costs, logistics, returns, or discounts. POAS (Profit On Ad Spend) measures the ratio between real profit (revenue minus all variable costs) and ad spend. A ROAS of 3x can correspond to a POAS of 0.9x if your gross margin is 30%, meaning you are losing money. Fullmetrix automatically calculates POAS by integrating your margin data from your store.

Does TikTok Ads work for all e-commerce product categories?

No, some categories perform significantly better than others. The categories best suited to TikTok Ads are fashion, beauty and cosmetics, home decor, fitness products, mainstream tech gadgets and accessories, and trending food and beverages. Categories that perform less well include B2B products, insurance, real estate, and anything requiring a long decision cycle. If your product can be demonstrated in under 15 seconds and provoke an immediate desire, TikTok Ads is made for you.

How can I tell if TikTok Ads is truly generating incremental sales?

This is the central question of incrementality. To measure it, TikTok offers Conversion Lift Studies that require significant budgets. A more accessible approach is to compare your total revenue before and after launching your TikTok campaigns, controlling for other variables. With Fullmetrix, you can segment your customer cohorts by acquisition channel and compare the 30, 60, and 90-day value of TikTok customers versus your other channels.

Mezri
MezriFounder of Fullmetrix

Founder of Fullmetrix. E-commerce acquisition and analytics expert, I help merchants turn their data into profitable decisions.

LinkedIn

Turn this insight into measurable revenue

Fullmetrix unifies your e-commerce stack to track profit, LTV, cohorts and ad ROI on PrestaShop, WooCommerce and Shopify.

Continue reading

Stop flying blind.

Connect your PrestaShop, WooCommerce or Shopify store in 5 minutes. Your first segments, WhatsApp automations and reports run themselves.

Free 30-day trial, no credit card required.