See the account.
Find the next move.
The Google Ads audit prepared for an E-commerce Client. It brings together account performance, conversion tracking, campaign structure, and a practical growth plan.
E-COMMERCE
CLIENT
The account generated purchase value, but limited campaign control and unreliable secondary events make the next growth step harder to measure.
Four things shaping performance
PRIORITY FINDINGSToo much spend in two campaigns
About 99% of spend sits in two Performance Max campaigns. There is no non-brand Search or Standard Shopping for category-level visibility and control.
Targets need a more nuanced reset
Both P-Max targets exceed observed ROAS; Butter P-Max is limited by its target and lost impression share from rank is 79%. Brand Search is a different case: only 95 clicks, so tROAS is a poor fit despite high reported ROAS.
Conversion signals need cleanup
Add to cart fires on page load, checkout intent is missing, and an unrelated loan-app install is included in account-default goals.
Creative is too generic
Brand Search has one responsive search ad, while Performance Max asset groups lack category-specific creative and signals.
The order of operations matters. Fix measurement first, then loosen restrictive targets in controlled steps, and expand into category intent.
AUDIT TAKEAWAYThe two Performance Max campaigns account for nearly all recorded spend. Brand Search appears highly efficient, but at only 95 clicks and $54 spend it is too small to guide account-wide bidding decisions.
| Campaign | Budget/day | Target ROAS | Actual ROAS | Cost | Conv. | Audit note |
|---|---|---|---|---|---|---|
| Sales | Performance Max Performance Max | $220 | 285% | 231% | $5,514 | 108.75 | Target is above current performance |
| Butter | Performance Max #2 Performance Max | $180 | 275% | 201% | $3,876 | 35.00 | Limited by target · $111 CPA |
| Search | Brand Brand Search | $40 | 330% | 1,825% | $54 | 4.00 | Just 95 clicks; tROAS is a poor fit |
| TOTAL | $440/day | — | $9,444 | 147.75 | 148 purchases, rounded | |
“Butter” takes roughly 85% of its campaign spend at 1.86× ROAS—the weakest group. “Asset Group 1” is strongest at 3.70×, but its ad strength is only Average.
Keep the proposed daily budget at $440, but spread it across brand, category Search, Standard Shopping, and category-led Performance Max.
Search | Brand
Protect your name
Target Impression Share · 90–95% absolute top · max CPC ~$1–1.50
Keep
Search | Non-Brand Products
Capture category intent
Maximize conversion value, no target · allow 2–4 weeks
Add tROAS after 30–50 conversions
Shopping | Standard
Control product-level queries
Manual CPC or Max Clicks with a CPC cap
Maximize conversion value → tROAS
P-Max | By category
Scale across Google
Reduce targets in 10–15% steps: Sales ~250%; Butter ~220–240%
Set separate tROAS targets by margin
Non-brand Search
One ad group per category (caviar, iberico, saffron, olive oil, butter, gifts); send each to its own category page. Start with phrase and exact match, write ad copy from the landing page, and add brand terms as negatives.
Shopping control
Use Merchant Center custom labels for category, margin, and best seller. Decide which products run in Shopping versus P-Max so the campaigns do not compete.
Category P-Max
Build distinct groups for Caviar; Iberico & Charcuterie; Cheese & Butter; Gourmet Gifts; and Pantry (oil, saffron, truffle), each with its own listing group, creative, and audience signals. Add brand exclusions.
Change discipline
Avoid target changes over 15% at once; wait a week between changes; do not change budget and target together. No major bid changes until tracking is fixed.
Remove the unrelated Downloads goal
An Android loan-app install goal (“Danaku”) is set as an account-default conversion.
Remove it from account-default goals so bidding optimizes for the store’s real outcomes.
Repair Add to cart measurement
The Add to cart event fires on page load instead of after a real user action. On the homepage alone, it fires twice (27,227 add-to-carts vs 11,266 clicks).
Fire the real add_to_cart event after the action, pass value and currency, and keep it Secondary while validating.
Track checkout intent
begin_checkout is not currently tracked.
Add begin_checkout as a Secondary conversion to make the funnel visible without steering bids too early.
Verify tags and order values
Two GA4 properties are present, and gtag.js loads twice. The audit confirmed GTM and Google Ads tags load correctly; verify event values, shipping/tax, USD currency, transaction IDs, and duplicate fires.
Use GTM Preview, clean up redundant GA4 properties and duplicate gtag.js loads, reconcile Google Ads with e-commerce store orders, and confirm each purchase tag fires once.
Bid-change guardrail
No major bid changes until tracking is fixed and test orders reconcile correctly.
Each phase unlocks the next. The first weeks focus on dependable signals; expansion follows only after the account has data to learn from.
Fix the foundation
Measurement firstCorrect conversion goals and Add to cart; add begin_checkout; move Brand Search to Target Impression Share.
Recalibrate
Small, controlled changesReduce tROAS in measured steps, add Merchant Center custom labels, and review the two pending drafts.
Open new intent
New campaign coverageLaunch Non-Brand Search and Standard Shopping; introduce a Gourmet Gifts asset group.
Scale what earns it
Learn, then scaleRoll out remaining category asset groups, add tROAS after sufficient data, and shift budget toward winners.
Targets to validate against margins
These are proposed targets, not guaranteed results; confirm profitability with the client’s margins.
These are the fee terms stated in the client audit report. Final engagement terms depend on the agreed scope.
Fixed fee
Fee stated in this reportMonthly minimum
Covers up to $3,000 in monthly ad spendOf ad spend above $3,000
Applied to the portion over the thresholdAT THE REPORTED ~$9,450 / MONTH AD SPEND $500 + 10% × $6,450 = $1,145 monthly fee
AS PROPOSEDBetter decisions start
with better signals.
This client report combines account evidence, measurement checks, and prioritized recommendations. The audit was read-only; no account changes were made.