featured article

Ad Spend Across Amazon, Walmart, and TikTok: An AI Deep-Dive Workflow

Colleen Quattlebaum

October 2, 2026

Three consoles, three definitions of "earned"

"What did my ads earn last month" is three different questions when the ads ran on Amazon, Walmart, and TikTok Shop, because each platform decides for itself which sales its ads get credit for. Amazon Ads credits a sale to a sponsored ad when the purchase follows a click inside the platform's attribution window. Walmart Connect runs the same cost-per-click model and reports its own attributed sales. TikTok Shop's GMV Max campaigns credit every order for the advertised product, paid or organic, to the campaign while it runs. Put the three console figures next to each other and you are comparing a click-attributed number, a second click-attributed number on a different window, and a total that includes sales you would have made anyway. The workflow below replaces all three with one question the ledger can answer: did the spend on this SKU, on this channel, produce more gross profit than it cost?

What each platform says about itself

Amazon Ads. Sponsored Products are cost-per-click ads, and advertising.amazon.com defines ACoS as ad spend divided by ad revenue, times 100, with the note that ACoS has to sit below profit margin to hold profit. Attributed sales depend on an attribution window that varies by ad product and account type; Amazon's guide to its off-Amazon measurement product, Amazon Attribution, describes a 14-day last-touch model, and the console's own reports state the window applied to sponsored ads. Read the window in the report header before you use the number.

Walmart Connect. Sponsored Products on Walmart, per walmartconnect.com, run on a cost-per-click model, are available to Marketplace sellers, and are managed through Ad Center with a Seller Center login. Walmart's help center describes its attribution rules; the point for this article is that they are Walmart's rules, and the attributed-sales figure in Ad Center follows them, not Amazon's.

TikTok Shop. Per the TikTok help center article on GMV Max attribution, when you run a Product GMV Max campaign, all paid and organic orders for the products in the campaign are attributed to it while it runs, whether or not the buyer engaged with an ad. The examples on that page also show that an ad click followed by a purchase three days later is not attributed. So the console's return figure is a total-sales figure with a campaign label on it. Affiliate creator commissions are a separate deduction; TikTok's help center describes creators earning a commission when a shopper buys through their content.

Worked example: one SKU, three ad systems

Illustrative numbers. Take a cork yoga mat, priced the same on all three channels, July. Margin before ads means net revenue minus marketplace fees, fulfillment, and FIFO COGS, from the reconciled books.

Amazon

  • Spend: $2,400
  • Console-attributed sales: $9,600, so ACoS is 25 percent
  • Total Amazon sales of the SKU: $24,000, so ad spend as a share of total sales is 10 percent
  • Margin before ads: 34 percent
  • Gross profit on attributed sales: $9,600 times 0.34 equals $3,264
  • Net of spend: $3,264 minus $2,400 equals plus $864

Walmart

  • Spend: $900
  • Ad Center attributed sales: $2,700, so spend is 33 percent of attributed sales
  • Total Walmart sales of the SKU: $6,000, so ad spend as a share of total sales is 15 percent
  • Margin before ads: 30 percent
  • Gross profit on attributed sales: $2,700 times 0.30 equals $810
  • Net of spend: $810 minus $900 equals minus $90

TikTok Shop

  • Spend: $1,600 on a Product GMV Max campaign that ran all month
  • Console GMV for the product: $8,000, which is also total TikTok Shop sales of the SKU, because the campaign claims every order
  • Margin before ads, after platform commission, affiliate commissions, labels, and COGS: 22 percent
  • Gross profit on all July sales: $8,000 times 0.22 equals $1,760
  • Net of spend, taken at face value: $1,760 minus $1,600 equals plus $160

Now the correction the console will not make. In the four weeks before the campaign, the mat sold $1,100 a week on TikTok Shop with no ad spend. A month of that is $4,400. Incremental sales in July are at most $8,000 minus $4,400, or $3,600. Gross profit on the increment: $3,600 times 0.22 equals $792. Net of spend: $792 minus $1,600 equals minus $808.

Three consoles, three verdicts: Amazon earned $864, Walmart lost $90, TikTok Shop earned $160 on paper and lost about $808 against its own baseline. The two Amazon figures (25 percent ACoS, 10 percent of total sales) are the two metrics that belong on different pages, and the PPC accounting guide covers how to book the spend so both can be computed.

The deep-dive workflow

  1. Book spend by channel and by period. Amazon Ads invoices, Walmart Connect charges, and TikTok ad deductions each post to their own advertising account. Do not net TikTok affiliate commissions into ad spend; they are a per-order selling cost.
  2. Map spend to SKU. Campaign-level reports from each console carry the product. Allocate spend to SKU by the campaign's product assignment, and put any unassignable spend (brand campaigns, category campaigns) in a separate line.
  3. Pull total sales per SKU per channel from the reconciled ledger, not from the console. This is the denominator that makes the three channels comparable.
  4. Compute margin before ads per SKU per channel from settled fees, fulfillment, and FIFO COGS.
  5. Compute incremental gross profit minus spend for each channel, using the console's attributed sales for Amazon and Walmart and a pre-campaign baseline for TikTok Shop.
  6. Compare weeks with spend to weeks without, on the same SKU and channel, to check the console's story against the ledger's.
  7. Decide per channel, because the three answers are independent.

Crunch, the analytics AI inside ConnectBooks, runs this chain when you ask it what pausing ads on a product did to profit or why ad spend went up without profit following. It reads the reconciled data from Amazon, Shopify, Walmart, TikTok Shop, and eBay, finds what changed across ads, sales, and fees, compares the periods, names the products, and explains. The Walmart side of the ledger comes in through the Walmart integration, which posts settlements with fees split by type, and the profit reports hold the margin-before-ads figure per SKU per channel that step four needs. ConnectBooks also carries a PPC ROI view built on booked ad cost against sales.

What the workflow cannot do

There is no cross-platform attribution truth, and no AI on ledger data creates one. A shopper who saw a TikTok creator's video, searched the mat on Amazon, and bought there shows up as an organic Amazon sale and, if a GMV Max campaign was running, may also show up as a TikTok Shop conversion on a different order. The ledger records what settled where. It does not record why.

The TikTok baseline is a model. $1,100 a week before the campaign is a fact; assuming it would have continued is an assumption, and seasonality or a creator post can break it either way.

Walmart and Amazon attributed sales are each platform's claim. An AI can compute gross profit on the claimed sales; it cannot audit the claim.

Shared brand spend stays unallocated. Spreading it by revenue share produces tidy numbers with no basis.

And the AI takes no action in any console. It reports that Walmart lost $90 on this mat in July and recommends what it would try. The bid change is yours.

Take Control of Your E-Commerce Business with ConnectBooks

Running an e-commerce business comes with plenty of challenges, but ConnectBooks is here to make your life easier. With real-time insights, seamless integrations, and detailed tracking of your profitability and inventory, you can stay ahead of the game. Whether you’re selling on Amazon, Shopify, Walmart, TikTok or eBay, ConnectBooks helps you manage your finances with 100% accuracy and confidence, so you can focus on growing your business.

Ready to level up? Start making smarter, data-driven decisions every step of the way. Try ConnectBooks Free Today or Schedule a Demo