Short version: A proper Google Ads service in India for an ecommerce or D2C brand is not "we run your campaigns." It is tracking that tells the truth about cash-on-delivery and returns, a product feed someone actually works on, Shopping and Performance Max built around the products that make money, and a plan for the festive weeks that decide your year. This page explains what that service looks like when we run it at Improtics, how an engagement works from audit to scale, who it suits and who it does not, and how to judge any Google Ads company in India against the same standard.
This is not a ranking. If you want a comparison of providers, our ranking of the best Google Ads agencies in India covers that. If you want help vetting an agency, read how to choose a Google Ads agency in India. This piece is about the work itself: what you should be getting every week for the fee you pay.
Why ecommerce Google Ads in India needs its own playbook
Most Google Ads advice is written for US and UK stores, where almost every order is prepaid and a conversion is close to money in the bank. Indian ecommerce does not work like that, and an account built from a generic template can report great numbers while quietly losing money. Three things change the job.
Cash on delivery and RTO distort your ROAS
A COD order fires the same purchase conversion as a prepaid order the moment the customer lands on the thank-you page. Google Ads has no idea that some of those parcels will be refused at the door, returned to origin, or never paid for. So the ROAS in your dashboard is calculated on orders, not on cash collected. If a meaningful share of your orders are COD and your return-to-origin rate is high, the account can show a healthy ROAS while the business behind it bleeds.
Smart Bidding makes this worse, not better. It learns from whatever you tell it is a conversion. If COD orders that never get paid count the same as prepaid ones, the algorithm will happily chase the customers, products, and locations that generate the most unpaid parcels. Fixing this is the first job in almost every Indian account we take on, and it is covered in detail below.
The festive season is a different market
Navratri, Diwali, and the big marketplace sale events compress a large part of the year's demand into a few weeks. CPCs rise because every brand and every marketplace seller is bidding at once, conversion rates jump, and then both fall off a cliff the week after. An account that is managed the same way in October as in March either misses the peak or overspends into the comedown.
Thinner margins leave less room for waste
Indian average order values are often lower than the US or UK equivalents, so the gap between a profitable account and a loss-making one is narrower. Wasted spend on irrelevant search terms or dead products eats margin faster at a ₹1,200 AOV than at a $120 one. Tight management matters more here, not less.
What a proper Google Ads management service in India includes
Whoever you hire, this is the standard to hold them to. It is also exactly what we do on every ecommerce account we manage.
| Area | What good looks like | What a weak service does instead |
|---|---|---|
| Conversion tracking | Purchase tracking verified against real orders, COD and prepaid treated separately, returned orders retracted | Counts every thank-you page view, including add-to-cart "conversions", and reports the bigger number |
| Product feed | Titles, product types, and custom labels worked on regularly so Shopping and PMax can segment by margin and price | Connects the Shopify app once and never opens Merchant Center again |
| Campaign structure | Built around products that actually sell profitably, with budget pushed toward them | One Performance Max campaign on "all products" and a hope |
| Search terms and negatives | Reviewed every week, including Hinglish and misspelled queries | Reviewed when a client complains |
| Festive planning | Budgets, targets, and seasonality adjustments set before the peak, then pulled back after | Raises budgets in a panic once sales have already started |
| Reporting | What changed, why, what it did, and what is next, in plain language | A screenshot of a dashboard with no commentary |
How we handle COD and returns in tracking
There is no single switch in Google Ads that fixes COD, so the approach depends on your platform, your order volume, and how much of your revenue is prepaid. These are the options we work through, roughly in order of effort.
- Pass the order ID with every purchase conversion. Without a transaction ID, nothing else on this list is possible. It also stops duplicate conversions when a customer reloads the thank-you page.
- Retract or restate returned orders. Google Ads supports conversion adjustments, which let you retract a conversion or change its value after the fact, matched on that order ID. Uploading RTO and cancelled orders back into the account means Smart Bidding learns from delivered revenue, not placed orders.
- Separate COD from prepaid where the data allows. Some brands bid on prepaid purchases as the primary conversion and keep COD as a secondary one for reporting. Others discount COD order values to reflect their historical delivery rate. The right answer depends on how big the COD share is and how stable your RTO rate is, which is why we look at your order data before choosing.
- Watch for products and regions with high return rates. If certain products or delivery areas send back a large share of parcels, that belongs in the account structure and location settings, not just in a spreadsheet the ads team never sees.
This is the single biggest difference between an account that grows profitably in India and one that grows on paper. If your current provider has never asked about your RTO rate, that tells you a lot.
Shopify, payment gateways, and Merchant Center
Most Indian D2C brands we see run on Shopify with a third-party payment gateway, and that setup has its own tracking traps. When the customer is sent off-site to pay and does not come back to the order status page, a prepaid order can go unrecorded, while COD orders, which never leave the site, always fire. That skews the data toward COD before you even start. In GA4, gateway domains also show up as referral traffic and steal credit from the real source unless they are excluded. Shopify's move away from Additional Scripts has broken a lot of older manual setups too; our Shopify Google Ads conversion tracking guide covers the current setup.
On the Merchant Center side, prices must match the landing page exactly, including any tax shown, and shipping settings have to reflect what you actually charge. Mismatches lead to disapprovals, and in bad cases account-level suspensions. The fixes are covered in our pieces on feed optimization and Merchant Center suspensions.