Guide

Flipkart ads direct vs indirect sales: how attribution works and why ROI moves after the click (2026)

Flipkart Ads credits a sale to an ad when a shopper clicks the ad and then buys inside the attribution window. A direct sale is the advertised FSN itself; an indirect sale is a different product from your account bought after the same click. Both are included in the revenue that feeds ROI, which is why the number keeps moving for days after the spend.

Direct sale
The clicked FSN is ordered inside the window
Indirect sale
Another of your FSNs is ordered after the click
Counted in ROI
Both, as attributed revenue
Window length
Fixed by Flipkart; seller guides commonly quote 30 days, confirm in the panel
Effect
ROI on a fresh day is understated until the window closes

What the two columns mean

Open any Flipkart Ads report and revenue arrives in two parts. Direct revenue is orders for the exact FSN that was advertised, placed by a shopper who clicked the ad and bought within the window. Indirect revenue is orders for any other FSN in your account placed by that same shopper after the click: they clicked your ₹499 bottle, browsed, and bought the ₹899 two-pack instead.

Flipkart adds the two into attributed revenue, and ROI is attributed revenue divided by spend. So an FSN whose direct sales look poor may still carry a healthy ROI because it acts as the doorway to the rest of the catalogue. The reverse is also true: a campaign whose ROI looks fine may be borrowing revenue from products that would have sold anyway.

Blooprint's Flipkart ads guide explains the ROI metric itself; this page is about the timing and the split.

Why ROI keeps changing after the day ends

Attribution is a lookback. When an order is placed today, Flipkart checks whether the shopper clicked one of your ads in the preceding window and, if so, credits the order to that click's date. That is why yesterday's ROI rises over the following days: spend was booked when the click happened, revenue keeps arriving as orders are matched back to it.

The practical consequence is that judging a campaign on the day it ran always looks bad, and judging a sale event the morning after understates it. Agency guides quoted in Blooprint's reports guide describe the panel refreshing about three times a day, but refresh is not the same as completeness: the data is refreshed, the window is still open.

Seller guides commonly describe the window as 30 days. Flipkart does not publish a formula and can change it, so the number to trust is the one shown against the report in the Ads panel. What matters more than the exact number is that it is longer than Amazon's 7-day window for Sponsored Products, so a Flipkart ROI and an Amazon ACoS on the same product are never like for like.

Reading a campaign correctly

QuestionWrong wayRight way
Did yesterday's spend pay?Look at yesterday's ROI todayLook at it after the window has closed, or compare only closed periods
Which FSN deserves budget?Direct ROI onlyAttributed ROI, then check the direct share to see if the FSN sells itself or sells others
Did the sale event work?ROI on the last sale daySpend for the event against revenue matched to it once the window closes
Is Smart ROI hitting target?Daily ROI vs targetTrailing ROI over a closed period vs target

A worked example in rupees. A campaign spends ₹10,000 on Monday. On Tuesday the panel shows ₹30,000 attributed, an ROI of 3. By the following Monday, matched orders reach ₹55,000, ROI 5.5. Nothing changed about the ads; the window filled in. A seller who cut bids on Tuesday because ROI was 3 cut a campaign that was running at 5.5.

When indirect sales flatter a campaign

Indirect revenue is real revenue, but it is not always revenue the ad caused. If a shopper clicks your ad for a phone case and buys a screen guard they had already searched for, the ad gets credit for a sale that would have happened. The share of indirect revenue is worth watching for two reasons.

First, a campaign where indirect revenue is most of the total is a discovery campaign, and its ROI will fall if the rest of the catalogue goes out of stock. Second, when two of your own campaigns advertise related FSNs, one click can be credited across both, so account-level ROI is lower than the sum of campaign ROIs suggests. The seller-level report is the honest number; campaign ROI is the working number.

  • Direct share above roughly three quarters: the FSN sells itself; bid on its own numbers.
  • Direct share below half: the FSN is a doorway; keep it funded only while the products it leads to are in stock and profitable.
  • Account ROI well below the average of campaign ROIs: overlapping attribution; consolidate campaigns that target the same queries.

Doing this weekly without a spreadsheet

Comparing closed periods, splitting direct from indirect and reconciling seller-level to campaign-level is a weekly job that most sellers skip because it is five downloads. BlooprintAI's Flipkart dashboard keeps attributed and direct revenue per FSN and per campaign side by side, refreshed daily from Flipkart's Ads API, with the profitability view built on closed periods so the ROI you act on is the ROI that will stand.

Related pages

Frequently asked questions

What is a direct sale in Flipkart Ads?

An order for the exact FSN that was advertised, placed by a shopper who clicked the ad and bought within Flipkart's attribution window. It is the stricter of the two revenue columns.

What is an indirect sale in Flipkart Ads?

An order for a different FSN in your account, placed by a shopper after clicking your ad. Flipkart includes it in attributed revenue, so it raises the campaign's ROI even though the advertised product was not bought.

How long is the Flipkart ads attribution window?

Flipkart fixes it and shows it against the report in the Ads panel; seller guides commonly quote 30 days. It is longer than Amazon's 7-day Sponsored Products window, so the two platforms' numbers are not comparable day for day.

Why did yesterday's ROI go up today?

Orders placed today by shoppers who clicked earlier are matched back to the click date. Spend is fixed on the day; revenue keeps arriving until the window closes. Judge campaigns on closed periods.

Should I count indirect sales when deciding bids?

Yes, but check the share. An FSN that earns mostly indirect revenue is only worth its bid while the products it leads to are in stock and profitable; an FSN with mostly direct revenue can be bid on its own numbers.

Ready to Transform Your Marketplace Ads?

Join 500+ brands powered by our team with Blooprint AI

Start 7-Day Free Trial Book a Demo