What You Actually Get from PPC Services: The 6 Deliverables That Move Revenue
Every PPC package sells the same base work. Six deliverables decide whether it pays: feed, tracking, structure, search terms, creative, reporting.
- 12,000+PMax campaigns audited
- 200+Live ecom clients
- €200M+Tracked sales
What Is Included in PPC Services for an Ecom Store?
Two quotes land in your inbox with the same number at the bottom. Both promise campaign builds, bid management, budget control, testing and remarketing.
Every agency does that. One of the two also does the six things below. Nothing on either page tells you which one.
The 6 Deliverables That Decide Whether the Money Comes Back
These sit on top of the running work. You can inspect every one yourself. Most quotes go quiet on all six.
1. Product Feed Work in Merchant Center
On Shopping you never pick keywords. Google matches what people type against your product data. Performance Max takes search themes and negatives too, but the product data still does most of the matching. Your feed is your keyword list.
Done looks like: titles rewritten around the words buyers actually type. Google product category and product type set properly. Color, size, gender, material filled in. Every product with a barcode number carries it. Google calls that a GTIN. No barcode? The maker's part number goes in instead, as the MPN. Disapprovals cleared. Google reads all of it from the product data specification.
Our Product Feed Quality Index sampled 12,375 products across 251 real Merchant Center accounts on 28 July 2026. We pulled up to 50 products per store, first page of the feed. 81.3% carried neither a barcode number nor a maker's part number. Only 4.2% of titles came in under 50 characters. Many of those accounts are measured at onboarding, before our optimization work starts. So the numbers describe how feeds arrive, not how they leave.
That is the product data a new agency inherits. Feed work belongs on the deliverables list, not in a footnote.
Ask: show me ten of my product titles, before and after.
2. Conversion Tracking That Survives Safari and Ad Blockers
Tracking tells Google which clicks turned into sales. A browser-only tag misses a slice of them. Safari limits how long script-set cookies live. Ad blockers strip the tag before it fires. Google fills the hole with modeled conversions, its own estimate of the sales it could not see. An estimate is not your order list. So the bidding runs on a part-guessed number while the full budget goes out.
Done looks like: server-side tracking installed, then Google's conversions compared against your Shopify orders for the same dates. The install is not the proof. The match is.
Ours: server-side tracking, then Google's conversions checked against Shopify orders. Shopify is the source of truth for revenue. Full walkthrough in Google Ads conversion tracking for Shopify.
Ask: how close were Google's conversions to my Shopify orders last month?
3. Campaign Structure Built Around How Products Earn
Structure decides which products get the money. One campaign holding your whole catalog gives your bestseller and your dead stock the same treatment.
Done looks like: custom labels that split products by how they earn. Brand traffic reported apart from non-brand. Plain Search campaigns sitting under Performance Max so you can still see the query and control the bid.
Ask: which of my products sit in their own campaign, and why those?
4. Search Term and Negative Keyword Hygiene
People search things you would never sell to. You pay for every one of those clicks.
Done looks like: the search terms report read every week, junk blocked, and a block list you can see.
Ask: send me the terms you blocked last week.
5. Ad Creative and Copy
Headlines, descriptions, images, video. Performance Max mixes and matches whatever you give it. A thin asset group leaves it almost nothing to mix, so the same few headlines keep going out until someone adds more.
Done looks like: the agency writes the copy and makes the images, on a schedule, without asking you for a folder of photos first.
Ask: who writes my headlines and makes my images, and is that inside the fee?
6. Reporting Tied to Revenue You Can Check
A report is only worth reading if you can check it against your own back end.
Done looks like: weekly, revenue first, brand split from non-brand, and the bad weeks explained instead of buried.
Ask: what is my non-brand revenue on its own?
Which Line Items Are Padding?
These make a quote look long. None of them touches your account.
- Dedicated dashboard. Google Ads reports on itself and Looker Studio is free. If the account is in your name, nothing stops you opening it right now. The real question is who touches it on a normal Tuesday.
- Onboarding and strategy call. A call is where work gets agreed, not where it happens. Get the 30-day plan in writing.
- Monthly performance report. Falls out of the tools for free. Worse, monthly means a problem burns your budget for four weeks before anyone tells you. Ask for weekly.
- Competitor monitoring. Auction insights sits inside Google Ads, one click away. What matters is what they changed because of it, not that they looked.
- Account health check. Google's recommendations tab does this, and most of what it suggests is "raise your budget." Ask for your wasted spend number instead.
- Quarterly business review. A slide deck about a quarter that already ended. Whatever gets decided there could have been decided on Slack the same week.
None of this is a scam. Most of it is free or already inside Google Ads. A quote that leads with it is hiding a short list of real work behind a long list of access.
A long quote is not a big service. It is a long quote.
What Should Sit Inside the Fee, and What Is a Fair Extra?
We draw the line here. All six sit inside the management fee, because that is the work. Other agencies draw it elsewhere, and that can be honest. Finding out after you sign is not. A fair extra is a named third-party tool with a vendor, an invoice, and a price you can look up.
Ours, in the open. The fee is a tiered percentage of monthly Google Ads spend. 10% on the first €10,000, then 9%, then 8%, then 7%, and 6% above €150,000. Each rate applies only to the money inside its own bracket, like income tax. It is charged per client on total spend across your stores. Two tools get billed on top. A Comparison Shopping Service partner at €24.90, usually shortened to CSS, which is the partner that submits your Shopping ads to Google in Europe. And a feed management tool at €49.90. Both are per store per month, and only once that tool is installed on that store. No setup fee. No markup on your ad budget. No lock-in. Every number sits on the pricing page.
Ask which platforms the fee covers, too. Most quotes with "PPC" on the cover mean Google only. Get the platform list in writing. Google Ads is the core focus of what we run, and we say so on our agency page.
Who Owns the Account When You Leave?
Not a deliverable. A contract term, and the one that outlives the deal. Costs nothing to get right. Wrecks you when it is wrong.
The Google Ads account, the Merchant Center account, the conversion tracking, the audience lists. If any of those sit in the agency's name, leaving means starting again at zero history. Google's bidding learns from that history. Rebuilding it takes months you already paid for once.
Right looks like: every account in your name, your own card on file with Google, and access handed back the day you ask for it.
Ours: the account, the assets and the tracking stay yours. You pay Google directly for the ad budget. Month to month, no lock-in.
Ask: whose name is on the account, and whose card pays Google?
The Line Item Nobody Quotes
The week Google switches you off. A Merchant Center suspension pulls your products out of Shopping. Performance Max loses the product side. The assets you gave it can still run on Google's other surfaces, but everything selling straight off the feed stops until the suspension lifts. On an ecom account that is usually the part carrying the revenue.
So ask, and get it in writing. Who files the appeal. On what day. What keeps selling meanwhile. The ugliest version is a misrepresentation suspension. Nobody puts that week on a quote.
What Changes Between Two Quotes at the Same Price?
Same fee, same promises on the cover. Line by line, two different products.
| Padded package | Deliverable-led package | What to ask | |
|---|---|---|---|
| Product feed | Feed health monitored | Top sellers rewritten by hand | How many products, and when? |
| Tracking | Pixel installed at launch | Server-side, matched to Shopify | What did you match it against? |
| Structure | One campaign, all products | Split by how products earn | Show me the split for my catalog |
| Search terms | Reviewed monthly | Read weekly, negatives added | What got blocked last week? |
| Creative | Client sends the assets | Written and made in-house | Who makes it, how often? |
| Reporting | Monthly PDF, clicks first | Weekly, revenue first | Which number do you lead with? |
| Ownership | Account sits with the agency | Your name, your card pays Google | Whose name is on the account? |
| Extras | Setup fee, tools unnamed | Named tools, published price | Name every line and its vendor |
How Do You Read a PPC Package Before You Sign?
Seven questions. Send them exactly as they are written and read what comes back. A vague answer is still an answer.
- What changes in my feed in week one, and on how many products?
- Who touches my account day to day, and how many accounts do they carry?
- How do you track the sales Safari and ad blockers hide, and what do you check them against?
- Is feed work inside the fee, or a separate project?
- What is the monthly minimum, in writing? A 10% quote with a €2,000 floor is a 40% fee on a €5,000 account. That trap gets pulled apart in Google Ads management fees explained.
- What is on my invoice besides the fee, and where is that price published?
- Whose name is on the Google Ads and Merchant Center accounts, and whose card pays Google?
When Are PPC Services the Wrong Buy?
Three cases where hiring anyone, us included, is the wrong move.
Your spend is small. Take the fee, or the monthly minimum if that is higher, and divide it by your monthly ad spend. That share leaves your budget before a single ad runs. If it takes a big slice, the ads have to work that much harder just to pay it back. Put the money into media and run it yourself. The free Google Ads eCom Lab is built for that case.
You want every channel on one plan. Google, Meta, Amazon and TikTok under one partner, one invoice. Then hire a full-service shop. Tinuiti is the honest example, by its own site the largest independent full-funnel marketing agency. Different shape of business to ours, and for plenty of brands it is the right call. Ours is narrow on purpose. If your plan needs all four run by the same team, we are not it.
Your account is stable and single-market. A senior freelancer often does the same job for the same money, and you skip a layer. We priced that one out in Google Ads agency vs freelancer.
Got a quote in your inbox right now? Send it over on WhatsApp and we will tell you which of the six it actually buys.
Frequently Asked Questions
Is Feed Work Included in PPC Management Fees?
Sometimes. There is no industry standard, so you have to ask. At ZenoX it sits inside the fee, because on Shopping and Performance Max your product data does most of the matching. Plenty of good agencies quote feed work as a separate project. That is fair as long as they say so before you sign. What you cannot do is assume the headline fee covers it. Ask two things: is feed work in the fee, and how many products get hands-on treatment in month one. "We monitor feed health" is a dashboard, not feed work.
How Do I Spot a Padded PPC Retainer?
Count the line items that change something inside your account or hand you a number you can check yourself. Feed edits, a tracking match against your store orders, a campaign split, a block list, new ad assets, a weekly revenue report. Then count the rest: dashboard access, onboarding calls, competitor monitoring, account health checks, quarterly reviews. If the second list is longer than the first, you are paying for access and admin. Both lists cost you the same money, and only one of them shows up in your Shopify numbers.
Who Owns the Google Ads Account, You or the Agency?
You do, always. The Google Ads account, the Merchant Center account, the conversion tracking, the audience lists. All of it belongs in your name. Your own card should be the one paying Google. When an agency holds those instead, walking away means starting from zero history. Google's bidding runs on that history, so rebuilding it costs you months you already paid for. Ask whose name is on the account before you sign, not after. At ZenoX the account, the assets and the tracking stay yours, and the terms are month to month with no lock-in.
What Should a PPC Report Include?
Revenue, cost, and the return that came out of them. Weekly, with brand traffic reported apart from non-brand. Brand searches are people who already knew your name, so counting them as agency performance flatters the number. The report should also survive a cross-check. Pull the same dates in Shopify and see whether the two agree. Bad weeks get explained, not buried. A report that leads with clicks, impressions and click-through rate is hiding from the only question that matters.
How Much Ad Spend Do You Need Before PPC Services Are Worth It?
There is no published industry floor and we will not invent one. Do the math on your own numbers. Take the fee, or the monthly minimum if that is higher, and divide it by your monthly ad spend. That is the share leaving your budget before a single ad runs. If it takes a big slice, put the money into media and run the account yourself for now. Hire when a broken feed or missing tracking costs you more in a month than a fair fee would.