Understanding GMV Max Halo
GMV Max Halo: a like-for-like Total ROAS view that captures TikTok’s cross-platform impact on DTC and Amazon.
What is GMV Max Halo?
When you run GMV Max on TikTok, it doesn't only drive TikTok Shop sales - it also influences purchases on your website and Amazon. Customers exposed to GMV Max ads don't always convert on TikTok Shop; many go on to buy on your DTC site or Amazon instead. TikTok's native reporting only captures the TikTok Shop portion of that activity.
This makes cross-channel comparison difficult. GMV Max reports on gross revenue using product-level credit, while channels like Meta and Google report on net revenue at order level. Without a consistent methodology across platforms, you can't reliably compare GMV Max performance against the rest of your channel mix.
GMV Max Halo is designed to account for this. It extends GMV Max Core - which measures GMV Max impact on TikTok Shop - to capture conversions that began with GMV Max ad exposure but completed on DTC or Amazon.
The result is a Total ROAS figure for GMV Max: total net revenue attributed to GMV Max across all platforms, divided by GMV Max spend, calculated on the same order-based methodology Fospha applies to Meta, Google, and your other channels. This allows GMV Max to be compared on a like-for-like basis within your full channel mix.
Why Fospha’s numbers differ from TikTok Ads Manager
There are four main reasons for the difference:
1. Cross-platform revenue is included
TikTok Ads Manager reports TikTok Shop revenue only. Fospha captures revenue that originated from a GMV Max impression but completed on Amazon or your DTC site. This is the Halo contribution - and it is the largest driver of the gap.
2. Paid and organic activity are separated
TikTok Ads Manager blends paid GMV Max activity with organic TikTok Shop revenue into a single reported figure. Fospha isolates the paid contribution by drawing independently from TikTok Shop order data and the TikTok MMM API, so organic revenue is not credited to paid campaigns.
In practice, this can make Fospha's TikTok Shop ROAS lower than TikTok's reported ROI on a like-for-like basis, but the number is more reliable.
3. Revenue is reported on a net, order-based basis
TikTok Ads Manager reports gross revenue at product (SKU) level. Fospha measures net revenue at order level, using the same methodology applied to Meta, Google, and every other channel in your mix.
| TikTok GMV Max | Fospha (Shopify-aligned) | |
|---|---|---|
| Counting method | Per SKU — one basket of 2 items = 2 orders | Per order — one basket = one order, regardless of SKU count |
| Typical impact | ~30% inflation in reported conversions (based on Fospha beta cohort, avg. basket size ~1.3 SKUs) | Consistent with Shopify and every other channel you measure |
| TikTok GMV Max | Fospha (Shopify-aligned) | |
|---|---|---|
| Revenue definition | Gross — amount paid, minus sales tax, plus product discounts | Net — gross revenue minus discounts, plus taxes and shipping |
| Typical impact | Overstates return versus other channels due to ~25% average TikTok Shop discount rate | Consistent with how revenue is recognised across your other channels |
4. A baseline is deducted
Before crediting any revenue to GMV Max, Fospha's model estimates what TikTok Shop revenue would have been without paid ads - accounting for brand equity, seasonality, and organic factors. Only the incremental uplift above this baseline is attributed to GMV Max. This is standard practice in Media Mix Modelling and is what separates correlation from causal contribution.
How confident can I be in the model?
Model fit is assessed using Normalised Root Mean Squared Error (NRMSE), evaluated against held-out data the model has not been trained on. This tests out-of-sample predictive accuracy rather than in-sample fit.
- Models are trained on historical data and validated against unseen future data.
- Models retrain daily, so outputs reflect current market conditions rather than a historical snapshot.
- Incorporating GMV Max data has been shown to improve the accuracy of the overall model.
- Validation results have been strongest for TikTok Shop and DTC. Amazon attribution is accurate at platform level with lower confidence at campaign level.
What the beta cohort showed
GMV Max Halo has been validated across 5 customers (February 2026).
| 1.5x–3.2x | 5%–53% | 5/5 |
|---|---|---|
| Total ROAS uplift vs. TikTok Shop-only ROAS | Range of halo revenue share — GMV Max-attributed revenue driven beyond TikTok Shop |
Beta customers confirmed results aligned with — and in most cases exceeded — their intuition of GMV Max's true value |
"The halo on our .com and Amazon business together is a sizable chunk — it can make GMV Max profitable and something we can go to the owners with." - Senior Head of Growth Marketing, Beauty Brand
"For all of us, what's much more meaningful is that we actually know all of this to be true. This was just putting numbers to it." - CMO, Skincare Brand
Use cases for Fospha vs TikTok Ads Manager
| Use Fospha for… | Use TikTok Ads Manager for… |
|---|---|
| Understanding the true cross-platform ROI of your GMV Max investment | Day-to-day campaign management and in-platform optimisation |
| Comparing GMV Max to Meta, Google, and other channels on a consistent basis | Monitoring TikTok Shop conversion rates, ad spend pacing, and creative performance |
| Informing budget allocation decisions across your full channel mix | Real-time audience and reach data within TikTok's ecosystem |
| Justifying GMV Max investment to finance or senior stakeholders | A/B testing creative formats and audience targeting within the platform |
| Understanding how GMV Max interacts with other channels - including search and Amazon | Product-level reporting and TikTok Shop seller analytics |
| Forecasting how much additional GMV Max spend will generate incremental revenue before you commit budget | Hourly performance monitoring during live campaigns or promotional events |
Frequently Asked Questions
Q: Does Fospha replace TikTok Ads Manager?
A: No. Fospha and TikTok Ads Manager answer different questions and are designed to be used alongside each other. TikTok Ads Manager is where you manage campaigns, monitor spend pacing, adjust creative, and track real-time TikTok Shop performance. Fospha measures what that spend is returning across your full business - including Amazon and DTC conversions that TikTok Ads Manager cannot see. Fospha operates as an independent measurement layer across your ad platforms, providing a cross-channel view that no single platform can provide for itself.
Q: Why does Fospha use net revenue rather than gross revenue?
A: Each ad platform reports revenue differently. TikTok Ads Manager uses gross revenue at SKU level. Meta reports last-click conversions at order level. Google reports attributed revenue at session level. These figures cannot be compared directly. Fospha standardises measurement across all channels - GMV Max, Smart+, Meta, Google - using a single net-revenue, order-based methodology, so GMV Max can be placed next to every other channel in your mix on a consistent basis.
Q: How often is GMV Max data updated?
A: Daily. This is one of the key differences from traditional Media Mix Models, which typically run on a monthly or quarterly cycle. With daily updates, you can see shifts in Total ROAS as they happen rather than retrospectively after a campaign window has closed.
Q: What counts as a Halo conversion?
A: A Halo conversion is a purchase completed on Amazon or your DTC site by a customer who was exposed to a GMV Max impression but did not convert on TikTok Shop. Fospha identifies these using two methods: cross-platform order matching, which links TikTok impression exposure to purchase events on DTC and Amazon within the same customer journey; and AdStock decay modelling, which quantifies how long a GMV Max impression continues to influence purchasing behaviour after it was served. A conversion is only counted as Halo where the model identifies a statistically meaningful relationship between ad exposure and the subsequent purchase.
Q: Can I use Fospha's GMV Max data in finance reporting?
A: Yes. The methodology is transparent - every output can be explained and interrogated rather than treated as a black box. Total ROAS is calculated on a consistent net-revenue, order-based methodology across all channels, producing a single comparable figure rather than competing platform numbers. The model is also validated against held-out future data (NRMSE), meaning accuracy is assessed on data the model has not been trained on.
Q: What if I am running Smart+ as well as GMV Max?
A: Smart+ and GMV Max are measured as separate channels in Fospha, each with their own Total ROAS. Because both are measured using the same net-revenue, order-based methodology, you can compare them directly in the Channel Health Check dashboard - which is not possible in TikTok Ads Manager, where the two products report on different bases.