The dashboards lie. Not all of them, and not all the time, but enough of them, often enough, that a class of Indian SME founders is now paying for advertising they cannot honestly say is working.
That is the diagnosis offered by Saurabh Tripathi, founder of Bhopal-based digital marketing agency Opus Momentum, who has spent most of the past year telling clients, on first calls, what their existing performance marketing reports are not telling them.
“There is a standard template that agencies use to report performance ads in this country,” Tripathi says. “It contains impressions, reach, clicks, click-through rate, cost per click, conversions, conversion rate, and return on ad spend. Every line in that template can be technically accurate and the report can still be telling the founder a story that is not true.”
The problem, Tripathi argues, is structural rather than dishonest. Most performance marketing reports in India are generated either inside the ad platforms themselves or in templated dashboards that pull from platform APIs. The platforms, Meta in particular, have a documented bias toward reporting attributed conversions that overstate their own contribution to a sale. Google Ads has similar issues with view-through and assisted conversion modelling. The reports look clean. The underlying attribution is not.
“If a user sees a Meta ad, does not click, then later searches for the brand on Google and converts, Meta’s reporting will frequently claim that conversion,” Tripathi says. “Google will simultaneously claim it. The agency reporting on both platforms will show both. The founder reading the report will see two separate conversion lines that are actually the same sale. The numbers add up to more revenue than the business actually generated.”
Tripathi is not the first practitioner to flag this. Attribution double-counting has been a working topic in performance marketing for nearly a decade. What is changing, he says, is that Indian SMEs are now spending enough on performance ads, often between two and fifty lakhs a month, that the gap between reported and actual contribution has become financially material.
“At ten thousand a month in ad spend, an inflated report does not cost the business much,” Tripathi says. “At ten lakh a month, the same inflation rate is costing the business a senior salary. At thirty lakh a month, it is the difference between a profitable business and one that is subsidising its own ad spend without knowing it.”
Opus Momentum, which manages roughly twenty crore in annual advertising spend across Meta, Google, LinkedIn and DV360 for its client roster, has built a different reporting framework internally. Tripathi describes it as “incremental accountability.”
The agency’s monthly client reports, he says, separate three things that most templated reports collapse together. First, platform-reported conversions, taken at face value from the ad platform. Second, deduplicated conversions, where the agency manually reconciles overlap between platforms and against the client’s own CRM or order data. Third, an estimate of incremental conversions, which attempts to model what the client would likely have sold without the ads, based on historical baselines and, where feasible, holdout testing.
“The third number is always lower than the platform number,” Tripathi says. “Usually meaningfully lower. The first time a client sees this, the conversation is uncomfortable. They have been told for two years that their ads are generating ten X return. We are now showing them three X. It is the more honest number.”
This is the part of the conversation where most agencies would lose the client. Tripathi says Opus Momentum’s experience has been the opposite. The agency’s client retention rate, by its own count, is ninety-six percent at the end of its first year, which is roughly thirty percentage points above industry norms for first-year agencies. Tripathi attributes this directly to the honesty of the reporting.
“Founders are not stupid,” he says. “They know when an agency report is too good to be true. They have just not had a vocabulary for what is wrong with it. The first time you show them a deduplicated number and explain why it is lower, you can see them relax. They have wanted to ask this question. Nobody has been giving them an answer.”
The other thing Indian performance reports are bad at, in Tripathi’s view, is opportunity cost.
A standard performance report tells a founder what the ads they ran returned. It does not tell them what they could have returned if the spend had been allocated differently. A campaign generating four X return on ad spend on Meta might be generating twelve X if half the budget had been moved to Google Search, or vice versa. The internal reporting, Tripathi says, has no way to surface that comparison.
“Every month, an agency that is doing its job should be telling the client where the next rupee of spend should go and where the marginal return is highest,” he says. “Almost no agency does this. They report on what they spent. They do not report on what they could have spent better.”
The Opus Momentum framework includes what Tripathi calls a “marginal allocation review,” a quarterly exercise in which the agency models what would happen to results if budget were shifted between channels in five-percent increments. The model is imperfect, he acknowledges. It produces a directional answer rather than a precise one. It is, he argues, better than the alternative of not asking the question at all.
The bigger point, Tripathi says, is that Indian SMEs need to read their performance reports the way a CFO reads a P&L. With suspicion, with cross-references to other sources of truth, and with a willingness to ask whether the numbers describe the business or describe the agency’s preferred version of the business.
“If the report is telling you only good news,” he says, “it is not a report. It is a press release.”
