Skip to main content
Guide May 13, 2026 · 7 min read

GMV Max Explained: What TikTok's Algorithm Is Actually Optimizing

Since July 2025, all TikTok Shop advertising runs through GMV Max. Understand the two promotion types, six reporting dimensions, and what the algorithm actually controls — so you can focus on what it doesn't.

What Is GMV Max?

Since July 2025, TikTok has consolidated every Shop ad format into a single system called GMV Max. The old campaign types — Smart+, Manual CPC/CPM, and Integrated campaigns — no longer exist. Everything runs through GMV Max now.

The premise is straightforward: TikTok’s algorithm handles bidding, placement selection, audience targeting, and creative rotation. Your job as the advertiser is reduced to three inputs: set a budget, choose which products or livestreams to promote, and supply creative assets. The algorithm does the rest.

This is a significant shift. You no longer pick audiences, set bid caps per placement, or manually A/B test creatives. The algorithm makes those decisions in real time based on conversion signals across the entire TikTok Shop ecosystem.

Two Promotion Types

Product GMV Max promotes product listings across the For You feed, search results, and the Shop tab. It runs continuously — your ads serve 24/7 as long as budget remains. This is the default choice for catalog sellers who want steady, always-on traffic to their product pages.

LIVE GMV Max drives traffic specifically to live shopping sessions. The critical difference: LIVE campaigns only spend while you are actively streaming. When the stream ends, spend stops. This makes budget management more predictable for live sellers, but it also means your ad performance is directly tied to your streaming schedule and on-camera execution.

Most sellers run both types simultaneously — Product GMV Max for baseline catalog sales, LIVE GMV Max during scheduled stream windows for higher-conversion live events.

Six Reporting Dimensions

GMV Max provides six reporting dimensions. Each answers a distinct operational question:

1. Campaign — “How is my overall budget performing?” This is the top-level view: total spend, total GMV, overall ROAS. Use it for budget allocation decisions across your portfolio.

2. Product — “Which SKUs are getting spend and generating returns?” The algorithm distributes budget across products within a campaign. This dimension shows you which SKUs the algorithm favors and which are being starved of spend.

3. Creative — “Which videos or posts are actually converting?” Since the algorithm rotates creatives automatically, this dimension tells you which assets are earning impressions and driving purchases — and which are being deprioritized.

4. Livestream — “Which live sessions justified their ad spend?” For LIVE campaigns, this breaks performance down by individual stream session. Essential for understanding whether your Tuesday evening streams outperform your Saturday afternoon ones.

5. Duration — “Did switching optimization mode help or hurt?” This dimension segments performance by time periods, specifically designed to let you compare before-and-after when you change campaign settings mid-flight.

6. Hourly — “When do my conversions peak?” Granular time-of-day data. Use it to identify when your audience is most responsive and align your streaming schedule or creative refresh cadence accordingly.

Two Optimization Modes

Target ROI lets you set a target ROAS (e.g., 4x). The algorithm then optimizes delivery to hit that target, throttling spend when it cannot find conversions at your desired efficiency. This mode is more conservative — you will typically underspend your daily budget, but maintain more predictable returns.

Max Delivery spends your full budget as aggressively as possible. The algorithm prioritizes volume over efficiency, pushing your ads to every viable impression opportunity. You get higher GMV but less predictable ROI. Use this when you need to move inventory fast or scale a proven product.

The Duration reporting dimension exists specifically to help you evaluate mode switches. When you change from Target ROI to Max Delivery (or vice versa), the Duration view segments your data at the switch point so you can measure the impact cleanly.

What GMV Max Does NOT Control

The algorithm optimizes ad delivery. It does not fix fundamental business problems:

  • Product quality and pricing — No amount of algorithmic optimization compensates for a product that gets returned 30% of the time or is priced above market.
  • Creative content — You supply the videos. The algorithm rotates them, but it cannot make a bad video perform well. It can only deprioritize it.
  • Fulfillment speed — Late shipments tank your shop score, which directly affects ad delivery priority. The algorithm penalizes slow fulfillment.
  • COGS and margins — GMV Max optimizes for gross merchandise value. It has no visibility into your cost structure. A high-GMV product might be your lowest-margin SKU.

The Profit Blind Spot

TikTok reports ROAS as a simple ratio: Revenue divided by Ad Spend. This number is incomplete to the point of being misleading for profit decisions.

Platform ROAS ignores: referral fees (5-8% of GMV), affiliate commissions (5-20% if using creators), transaction processing fees, logistics and shipping costs, and your cost of goods sold. These are not edge cases — they are the majority of your cost structure.

Consider a campaign showing 5x ROAS. For every $1 in ad spend, you generate $5 in revenue. Sounds profitable. But if the promoted SKU carries a 60% total fee load (referral + affiliate + shipping + COGS), your actual margin on that $5 is $2. Subtract the $1 ad spend and you net $1 — a real return of 1x, not 5x.

What you actually need is Profit ROAS:

Profit ROAS = (Revenue - All Fees - COGS) ÷ Ad Spend

This requires mapping every cost component to every SKU, then attributing ad spend at the product level. TikTok does not do this for you. This is what AxonRow calculates per SKU automatically — pulling in fee structures, COGS, and ad attribution to give you the real number.

Key Takeaways

  • GMV Max simplifies campaign management but makes analytics harder. Less manual control means more reliance on external tracking to understand what is actually happening inside your campaigns.
  • Focus your energy on the inputs the algorithm cannot optimize: creative quality, product selection, and understanding true profit per SKU.
  • Do not trust platform ROAS alone. Calculate Profit ROAS to know whether a campaign is generating real margin or just moving inventory at a loss.

For a deeper dive into how AxonRow tracks all six dimensions and calculates Profit ROAS per SKU, see the Ad Spend & GMV Max Analytics chapter in our playbook.