How to Export TikTok GMV Max Reports: Product-Level Net ROAS
Export TikTok GMV Max campaign reports in minutes. Discover hidden product-level metrics, reconcile true Net ROAS, and automate cross-store data pipelines.

Seeing a 3.8x ROAS inside TikTok Ads Manager feels like a massive win until your monthly bank reconciliation shows zero net profit. For high-volume TikTok Shop sellers and media buyers, this scenario is painfully common. GMV Max simplifies automated bidding and catalog delivery, but its standard reporting dashboard is intentionally designed to show top-line gross numbers.
When you run multiple SKUs inside a single campaign, aggregated dashboards hide critical margin drains: platform vouchers, customer returns, shipping subsidies, and unprofitable long-tail items. Learning how to export TikTok ads GMV Max campaign reports and calculate true product-level Net ROAS is the difference between scaling a profitable brand and burning cash on ghost conversions.
The Hidden Trap of GMV Max: Gross ROAS vs Real Net ROAS
The primary metric displayed in TikTok Ads Manager is Gross Return on Ad Spend (Gross ROAS). While useful for high-level pacing, Gross ROAS ignores three massive operational cost centers:
- Returns and Order Cancellations: TikTok Shop average return rates range between 12% and 25% depending on the niche (apparel and seasonal items being the highest). Ads Manager reports GMV at the checkout event before cancellations happen.
- Platform and Merchant Vouchers: Co-funded coupons and shipping subsidies often artificially inflate top-line GMV without increasing the actual merchant payout.
- The Catalog Performance Chasm: In a catalog campaign with 30 items, the top 3 hero products might generate a 4.5x true Net ROAS, while 15 underperforming items bleed ad spend at a 0.7x ROAS. Because GMV Max bundles them together, the aggregated 2.4x metric masks the bleeding.

To protect your bottom line, you must break free from high-level campaign summaries and reconcile ad spend against settled seller payout data.
Step-by-Step Guide: How to Export TikTok GMV Max Reports
Exporting clean GMV Max data requires pulling records from both TikTok Ads Manager and TikTok Shop Seller Center. Avoid using the quick "Export" button on the main campaign grid, as it truncates attribution window breakdowns and omits SKU identifiers. Follow this 3-step workflow instead:
Step 1: Build a Custom Report in TikTok Ads Manager
- Go to TikTok Ads Manager -> Analytics -> Custom Reports.
- Click Create from Scratch and select the Campaign level workspace.
- Under the Dimensions tab, add
Campaign Automation Type(to isolate GMV Max from regular Auction Ads),Campaign ID,Campaign Name,Store ID, andDay. - Under the Metrics tab, select
Cost (Ad Spend),GMV (Gross),Orders,Cost per Order (CPA), andPurchases (1-day click vs 7-day click). - Apply a filter where
Campaign Automation TypeequalsGMV Max. - Select your target date range (we recommend running 7-day windows to allow attribution to settle) and click Export -> CSV.
If your team also uses external Business Intelligence dashboards, review our guide on how to export TikTok Ads to Power BI to streamline pipeline refreshes.
Step 2: Export Product-Level Settlement Data from Seller Center
Ads Manager tracks frontend demand, but TikTok Shop Seller Center tracks actual money deposited into your bank account:
- Log in to TikTok Shop Seller Center -> Finance -> Settlements.
- Select Settled Orders for the identical date range used in your Ads Manager export.
- Ensure your export includes
Order ID,Product ID,Seller SKU,Buyer Paid Amount,Merchant Co-funded Voucher,Platform Subsidies,Refund Amount, andNet Settlement Amount. - Export the settlement spreadsheet as a CSV.
Step 3: Match Campaign Spend to SKU Output
Cross-reference your Ads Manager report with your Seller Center settlement file using Product ID and Store ID. If you run specific product catalogs as outlined in our TikTok GMV Max product list strategy, mapping spend to individual item categories becomes effortless.
The Net ROAS Reconciliation Blueprint
Once your raw CSV files are merged in Google Sheets or Excel, apply this universal Net ROAS formula:
$$\text{Net ROAS} = \frac{\text{Net Settlement Amount} - \text{Product COGS}}{\text{Allocated Ad Spend}}$$
Where:
- Net Settlement Amount = Gross GMV - Customer Refunds - Platform Fees - Shipping Deductions.
- Product COGS = Unit Manufacturing/Sourcing Cost + Fulfillment Packaging.

Use this 4-tier decision matrix to audit your catalog performance:
| Performance Tier | Net ROAS Threshold | Strategic Action |
|---|---|---|
| Scale Winner | > Break-even ROAS + 0.8 | Increase budget ceiling by 20% or lower Target ROI slightly to capture more impression volume. |
| Pacing Stable | Break-even <= Net ROAS <= Break-even + 0.8 | Maintain current targets; refresh creative assets and creator Spark Ads. |
| Budget Bleeder | < Break-even ROAS (for 3 consecutive days) | Immediately remove the SKU from the GMV Max product list or adjust target ROI floor. |
| Data Starved | Spend < $50 over 7 days | Insufficient sample size; bundle item with high-traction products. |
For detailed mathematical models on setting profit thresholds before scaling, refer to our playbook on GMV Max target ROI setting.
Automating Cross-Store GMV Max Reporting with AdRate
Manual CSV exports and VLOOKUP spreadsheets create severe operational delays. By the time you notice an SKU is burning budget at a 0.6x Net ROAS, you have already wasted hundreds of dollars. In addition, managing creator affiliate videos requires continuous rights management, as explained in our guide to enable bulk authorization for affiliate videos.
AdRate eliminates manual reporting friction by unifying TikTok Shop GMV Max campaign automation, multi-store daily reports, and real-time rule triggers into a single dashboard:
- Automated Cross-Account Ingestion: Connect all your TikTok Shop authorizations and ad accounts in one place without manual token renewals.
- Product-Level P&L Mapping: Automatically sync daily GMV Max campaign spend against settled sales to display true Net ROAS without spreadsheets.
- Dynamic Kill and Scale Guardrails: Set custom automated rules that pause campaigns or lower budget when Net ROAS drops below your break-even threshold.
Take full control of your TikTok Shop advertising margins today. Stop guessing your true profits and start scaling with verified unit economics.
Start Automating GMV Max Reports with AdRate
Frequently Asked Questions
Why does exported GMV in Ads Manager differ from Seller Center payouts?
Ads Manager measures gross value at the moment the user clicks and orders, using an attribution window (typically 7-day click / 1-day view). Seller Center reflects net cash payouts after order cancellations, post-delivery returns, disputes, and payment processing fees have been deducted.
Can I export hourly GMV Max pacing reports?
Direct hourly product-level exports are not available in the standard Ads Manager UI due to aggregated data lag. However, AdRate pulls hourly campaign performance via official Marketing APIs, enabling automated dayparting and spend velocity monitoring.
How do attribution windows affect exported GMV Max reports?
Comparing a 1-day click export against a 7-day click export often reveals a 15% to 30% difference in reported GMV. For high-ticket items, choose a 7-day click window; for impulse-buy products under $25, use a 1-day click window for tighter daily budget control.
Official TikTok new advertiser program - exclusive benefits for new advertisers
Open a new TikTok ad account and get your ad spend matched 1:1
Spend within 30 days of signing up and get the same amount back in ad credit, up to $10,000. Credits go straight into your TikTok ad campaigns.
Coupons are issued by TikTok once it confirms you qualify as a new advertiser. Actual issuance and tiers are shown on the Coupon Progress page inside your TikTok Ads account.




