THE AUCTION MANUAL
A working reference · built July 2026

Everything that actually matters in Google Ads and Meta Ads.

One manual, two ad platforms, no fluff. Structure, campaign types, bidding, targeting, tracking, creative, and the strategy that ties them together — written to be read once and returned to for years.

RANK A B C Rank = Bid × Quality/Relevance × expected impact — not just who pays most
Every impression on both platforms is won this way, thousands of times a second. Section 01 of each track unpacks it.
ScopeFull Google Ads + Meta Ads mechanics, current as of mid-2026, plus glossary.
Not coveredLive CPC/CPM numbers — those move weekly and vary by market, so check them in-platform.
How to use itRead top to bottom once, then use the left rail or search to jump back in.
Google Ads · 01

How the auction actually works

Google Ads is not a "highest bidder wins" system. Every time someone searches, an auction runs among every advertiser eligible for that query, and rank is decided by a formula, not a wallet.

01.1Ad Rank, in plain terms

Ad Rank = Your bid × Quality Score × the expected impact of your ad formats/extensions × a set of real-time auction-time signals (device, location, time of day, search intent). The advertiser with the highest Ad Rank wins the top position — and thanks to the second-price logic baked into the auction, you typically pay just enough to beat the Ad Rank of the advertiser below you, not your full maximum bid.

This is why a smaller budget with excellent Quality Score regularly beats a bigger budget with mediocre ads. It's the single most under-used lever in the entire platform.

01.2Quality Score — the three inputs

Expected CTR

How likely people are to click your ad for that keyword, relative to other advertisers on the same term.

Ad relevance

How closely your ad copy actually matches the intent behind the keyword — not just whether the word appears.

Landing page experience

Page speed, mobile-friendliness, and whether the page delivers what the ad promised.

Quality Score (shown 1–10) is a diagnostic, not a bidding lever — you can't target it directly, but every one of the three inputs above is something you can rewrite this week: tighter ad groups, copy that mirrors the keyword's intent, and a landing page that loads fast and matches the ad.

Worth rememberingGoogle runs a generalized second-price (GSP) auction: you almost never pay your maximum bid. You pay roughly one cent more than what it took to beat the advertiser ranked just below you.

01.3Auction Insights report

This report shows how you stack up against other advertisers bidding on the same auctions: impression share, overlap rate, position-above rate, and top-of-page rate. It's the closest thing Google gives you to seeing your competitors' scoreboard — use it monthly to catch a competitor suddenly outbidding you before your traffic quietly drops.

Google Ads · 02

Account structure

Everything in Google Ads nests inside a strict hierarchy. Get this shape right and every other setting — bidding, budgets, reporting — becomes simple. Get it wrong and you'll fight the account forever.

ACCOUNT CAMPAIGN 1 campaign type + 1 budget + 1 bid strategy + geo/language settings AD GROUP A tight theme — one product/service, one intent Keywords Ads (RSAs)
  • Account — billing, users, linked assets (GA4, Merchant Center, YouTube channel), account-level negative keyword lists.
  • Campaign — the level where budget, campaign type, bid strategy, network, location and language targeting live. Never mix goals inside one campaign; each one should have a single job.
  • Ad group — a tight cluster of closely related keywords (for Search) or a set of assets (for Performance Max/Demand Gen), each pointing at one theme so your ad copy can stay relevant.
  • Keywords / Ads / Assets — the actual bidding units and creative.
For a multi-location group like Swift Trucks / LDEStructure by brand + city + intent (e.g. "RE — Lucknow — Service Booking"), not by generic themes. It keeps budgets, Quality Score, and reporting cleanly attributable to each showroom instead of blended across 22 locations.
Google Ads · 03

Campaign types

Each campaign type is really a different distribution channel with its own inventory, automation level, and creative requirements.

Google Ads campaign types (2026)
TypeWhere it showsBest forControl level
SearchGoogle search results, search partnersHigh-intent, "ready to act" queriesHigh — keywords, copy, extensions
Performance MaxSearch, Display, YouTube, Discover, Gmail, Maps — all at onceFull-funnel automation off one goal + asset groupLow-medium — you feed assets and signals, AI does placement
Display2M+ sites/apps on the Google Display NetworkAwareness, remarketing at scale, visual storytellingMedium
ShoppingSearch, Shopping tab, ImagesE-commerce with a product feedMedium — feed-driven, not keyword-driven
Video (YouTube)YouTube in-stream, in-feed, ShortsAwareness, consideration, video storytellingMedium
Demand GenYouTube, Discover, Gmail, and — since the 2024 expansion — Instagram & Facebook feeds via Google AdsScroll-native, visual mid-funnel demandMedium — image/video-led, lookalike-style audiences
AppSearch, Display, YouTube, Play Store, DiscoverApp installs and in-app actionsLow — highly automated
LocalSearch, Maps, Display, YouTube, GmailDriving visits to a physical location (great fit for showrooms)Low — automated, feeds off your Business Profile

03.1Performance Max, unpacked

PMax is a single campaign that bids across every Google inventory type at once, organised into asset groups (a bundle of headlines, images, videos, logos and a landing page URL — one per audience/theme) rather than ad groups. You still guide it with audience signals (your own customer lists, in-market segments) and, increasingly, search themes — but ultimately the algorithm chooses where and to whom your assets are shown. Two features advertisers asked for and got: channel-level reporting (to see the Search vs. Display vs. YouTube split) and brand exclusion controls.

A newer layer worth knowing: AI Max for Search campaigns, an opt-in feature inside standard Search campaigns that broadens keyword matching further using AI, automatically generates additional headlines/URLs, and expands final URLs — effectively bringing some of PMax's automation into keyword-based Search without leaving that campaign type.

03.2Demand Gen, explained

Renamed from "Discovery ads" in 2024, Demand Gen is built for scroll-native, visually led placements — feed and Reels-style content rather than search intent. Its most useful expansion: campaigns can now run creative across Instagram and Facebook placements directly from Google Ads, which is a genuine bridge between the two ecosystems this guide covers.

Google Ads · 04

Keywords & match types

Match types decide how loosely or tightly a search query has to resemble your keyword before your ad is even allowed into the auction.

Match types
TypeSyntaxTriggers on
Broad matchbike serviceAny query Google's AI judges as related in meaning — widest reach, needs Smart Bidding to stay efficient
Phrase match"bike service"Queries that include that meaning/phrase, with words allowed before or after
Exact match[bike service]Queries that mean the same thing as the keyword — still allows close variants, no longer literally identical only

Google's own current recommendation is broad match paired with Smart Bidding (Maximize Conversions/Value, or Target CPA/ROAS) rather than manually segmenting by match type — the bidding algorithm sets a bid for each individual auction based on how likely that specific query is to convert, so broad match plus automated bidding can out-learn a rigid exact-match-only structure. That said, broad match without a disciplined negative keyword list is the single fastest way to burn a small budget — treat the two as a pair, never one without the other.

04.1Negative keywords

Negatives block your ad from showing on irrelevant queries — "free," "jobs," "DIY," a competitor brand name, or a model your dealership doesn't carry. Build a shared negative list at the account level for evergreen exclusions (job seekers, DIY researchers) and add campaign-specific negatives from your Search Terms report weekly — this single habit is the highest-leverage 15 minutes in Google Ads account management.

Google Ads · 05

Bidding strategies

Bidding splits into manual control and Smart Bidding (Google's machine-learning bid-setting, evaluated fresh in every single auction). As of June 2026, Google reorganised how these are labelled — worth knowing so old screenshots and new interface don't confuse you.

June 2026 relabel — read this before anything elseGoogle reversed a years-long trend and restored Target CPA and Target ROAS as standalone, clearly-named strategies, separating them from "Maximize Conversions with a Target CPA" / "Maximize Conversion Value with a Target ROAS." The underlying bidding math hasn't changed — this is a labelling and interface change, not a new algorithm. You may see a mix of old and new names for a while as the rollout reaches the API, Editor and mobile app.
Smart Bidding strategies
StrategyOptimises forUse when
Maximize ClicksMost clicks within budgetBrand-new campaign with zero conversion history, or a pure traffic/awareness goal — treat as a 2–4 week data-gathering phase, not a permanent strategy
Maximize ConversionsMost conversions within budget, no targetYou have some conversion data but not enough volume for a reliable target yet
Target CPAHits a cost-per-conversion you setLead gen where every conversion is worth roughly the same — the standard choice for a dealership's "book a test ride" or "get a quote" goal
Maximize Conversion ValueMost total value within budget, no targetE-commerce with value data but still building volume
Target ROASHits a return-on-ad-spend ratio you setE-commerce/high-ticket sales where conversion values genuinely differ
Enhanced CPCAdjusts your manual bids up/down per auctionYou want to keep manual control but let Google nudge bids at the margins
Target Impression ShareVisibility at a chosen page positionBrand-defence campaigns — protecting your own branded terms from competitor bidding
Change landing August 17, 2026Google is rolling out Bidding Target Optimization: campaigns that are "Limited by budget" and have been quietly beating their Target CPA/ROAS (delivering better than the target you set) will be steered back toward your stated target rather than continuing to over-perform. If a campaign has been running cheaper than its target for a while, that's not a bonus you keep automatically after this date — use the Bid Target Adjustment Tool (live from July 6, 2026) to either lower the target to match recent reality or consciously accept the shift. Review any budget-limited target campaigns before this date.

05.1Manual bidding

Manual CPC (with optional Enhanced CPC) lets you set the exact max bid per keyword or ad group. It's rare to see this outperform Smart Bidding once you have 30+ conversions a month, but it's still useful for brand-new accounts, tightly capped test budgets, or keywords you want to bid on for strategic reasons regardless of predicted ROI.

Practical rule of thumbGive any Smart Bidding strategy at least 2–3 weeks or 30–50 conversions before judging it — it's learning during that window, and changing settings mid-learning resets the clock.

05.2Portfolio bid strategies

A portfolio bid strategy groups several campaigns under one shared Target CPA/ROAS (or Maximize Conversions/Value) model instead of each campaign learning in isolation. The pooled conversion data lets Smart Bidding learn faster and generalise better — advertisers commonly report meaningfully higher account-level ROAS after consolidating from campaign-level to portfolio strategies, though the exact lift depends heavily on how fragmented the account was beforehand. Group campaigns that share a genuine business goal (e.g. every brand's "Service Booking" campaign across all cities), not campaigns that merely use the same bid strategy by coincidence — mixing unrelated goals under one shared target usually makes both perform worse, not better.

05.3Seasonality adjustments vs. Promotion Mode

These solve different problems and are easy to conflate:

Seasonality adjustments

You tell Smart Bidding "expect conversion rate to rise/fall by X% for these dates" (ideal for 1–7 day events; use with caution beyond 14 days). Bids adjust in expectation of the change, then return to baseline automatically once the window ends — no manual reversal needed. Available for Search, Shopping and Display on Target CPA/ROAS, and for Performance Max and App campaigns on any bid strategy.

Promotion Mode (beta)

A newer, separate tool (Search and Performance Max only at beta launch) that schedules a temporary change to your ROAS tolerance plus extra daily budget across a defined peak window — built for flash sales and launches where you deliberately want the algorithm to spend more even at a temporarily lower ROAS, not just predict a conversion-rate shift.

For a festive-season showroom pushA Diwali or wedding-season sales window is the seasonality-adjustment use case (expect higher conversion rate, same target); a time-boxed clearance sale on a specific model with extra budget to burn is closer to the Promotion Mode use case. Don't run both against the same campaign for the same dates without understanding they're stacking two separate signals.

05.4What bid adjustments still do under Smart Bidding

Once a campaign is on Smart Bidding, most manual bid adjustments are simply ignored — the algorithm re-derives its own per-auction bid from the target you set. A short list of exceptions still functions:

  • Device exclusion at −100% — the one device adjustment that works across every automated strategy, since it's a hard exclusion, not a bid nudge.
  • Device modifiers on Target CPA — these adjust the CPA target itself for that device rather than the bid, so they still have an effect, just not the one manual bidders expect.
  • Seasonality adjustments and data exclusions — both explicitly designed to feed Smart Bidding extra context, so they remain fully functional (a data exclusion matters most after a tracking outage, so the bad-data window doesn't quietly poison the model).
  • Ad schedule (dayparting) bid adjustments — still work, but only under Maximize Clicks; they're not available for App campaigns at all, and other Smart Bidding strategies won't apply them.

Everything else — location, audience, and generic device bid modifiers on Target CPA/ROAS/Maximize Conversions/Maximize Conversion Value — is effectively cosmetic once Smart Bidding is live. Treat quarterly review as cleanup of legacy modifiers that no longer do anything, not as an active lever.

Google Ads · 06

Ad formats & assets (extensions)

"Extensions" were renamed "Assets" — same idea: extra pieces of information attached to your ad that make it bigger, more useful, and more clickable, at no extra cost per click.

06.1Responsive Search Ads (RSAs)

The only Search ad format now available: you supply up to 15 headlines and 4 descriptions, Google's AI tests combinations and shows the best-performing mix per auction. Write each headline so it can stand alone (Google will mix and match them), pin only when brand/legal compliance truly requires it — pinning too much defeats the purpose of the format.

06.2Key assets to always fill in

  • Sitelinks — extra links under the ad (e.g. "Book a Test Ride," "EMI Calculator," "Service Booking")
  • Callouts — short non-clickable trust phrases ("0% Down Payment," "5 Showrooms in Lucknow")
  • Structured snippets — categorised lists ("Models: Classic 350, Hunter 350, Meteor 350")
  • Call assets — a clickable phone number, essential for dealership walk-in/call conversions
  • Location assets — pulls from your Google Business Profile, shows address and distance
  • Lead form assets — an in-ad form for Search/Display, no landing page required
  • Price assets — a small pricing carousel under the ad
Google Ads · 07

Audiences & targeting

Google's audience layer has quietly shifted from "manually pick a segment" toward "give the algorithm a seed and let it expand" — mirroring the direction of the whole platform.

Audience types
TypeWhat it is
Remarketing / RLSAPeople who already visited your site or app — your highest-intent, cheapest-to-convert pool
Customer MatchUpload your own customer/lead list (email, phone) to target or exclude — direct bridge to your CRM's contact list
In-market segmentsPeople actively researching/comparing products like yours right now
Affinity segmentsLonger-term lifestyle and interest patterns
Detailed demographicsLife events and demographic slices (e.g. new homeowners, recently married)
Optimized TargetingGoogle's automated audience expansion beyond what you've manually selected, when it predicts better performance — this replaced the old "Similar Audiences" feature, which Google fully retired in 2023
Dealership applicationUpload your LeadForge CRM contact list as a Customer Match audience — use it two ways: as a targeting list for service reminders/upgrade offers to existing owners, and as an exclusion list so new-customer acquisition campaigns stop spending on people who already bought.
Google Ads · 08

Conversion tracking & attribution

Bidding is only as good as the conversion data feeding it. Get this wrong and every Smart Bidding strategy above is optimising toward noise.

08.1The stack

  • Google tag — the base site-wide tag (replaces the old separate remarketing + conversion tags)
  • GA4 linking — import Google Analytics goals as Google Ads conversion actions
  • Enhanced Conversions — sends hashed first-party data (email/phone) alongside a conversion to recover data lost to browser privacy changes, meaningfully improving Smart Bidding accuracy
  • Offline conversion import — upload conversions that happen after the click, off-platform (a showroom visit that becomes a sale three weeks later, tracked via GCLID)

08.2Attribution

Data-Driven Attribution (DDA) is now the default and, for most advertisers, effectively the only meaningful model — Google has been retiring the older rule-based models (first-click, linear, time-decay, position-based) for standard conversion actions. DDA uses your own account's conversion patterns to credit each ad interaction along the path, rather than crediting 100% to the last click.

Google Ads · 09

Budgets, Optimization Score & account tools

09.1Budgets

Set at the campaign level as an average daily amount — Google can spend up to roughly double on a strong day and less on a slow one, balancing out over the month. Shared budgets pool spend across multiple campaigns; portfolio bid strategies go further and let Smart Bidding optimise across several campaigns toward one shared target.

09.2Optimization Score

A 0–100% score with recommendations attached. Useful as a checklist, dangerous as a target — some recommendations (broader match types, higher budgets) genuinely help; others exist to increase your spend. Read every recommendation before applying it; never bulk-apply.

09.3Tools worth knowing

  • Google Ads Editor — free desktop app for fast bulk edits, offline drafting, and copy/paste between campaigns
  • Experiments / Drafts — proper A/B tests that split traffic, rather than just eyeballing before/after performance
  • Scripts — JavaScript automation for anything the interface can't do on a schedule (pausing keywords under a CPA threshold, alerting on budget pacing)
  • Automated rules — simpler, no-code version of the above for common if/then actions
Google Ads · 10

Local Services Ads

A separate product from standard Google Ads, built specifically for local, service-based businesses.

LSAs show above regular Search ads with a "Google Screened/Guaranteed" badge, and — unlike everything else in this section — you pay per lead, not per click. Leads come in as phone calls or messages, and you can dispute ones that are clearly invalid (wrong service, wrong area, spam). It requires a background/licence check to qualify, and coverage is limited to specific service categories and countries, so check current eligibility before assuming a dealership service department qualifies in your market.

Meta Ads · 01

How ranking works

Meta's ad auction runs on the same logic as Google's in spirit — not a pure highest-bid contest — but weighs different signals, because the "query" here isn't a search term, it's a person's likely interest.

01.1Total value

Meta ranks ads by Total Value = Advertiser bid + Estimated action rate + Ad quality. Estimated action rate is Meta's prediction of how likely this specific person is to take the action your objective is optimising for; ad quality folds in feedback signals like hides, reports, and post-click experience. A cheap, low-quality, low-relevance ad can lose an auction to a smaller bid attached to a better-matched, better-received ad.

01.2Andromeda

Since 2024, Meta's ad-ranking backend runs on Andromeda, a retrieval engine built for far larger-scale, faster ad-to-audience matching than the previous system — practically, this is why Meta pushes advertisers toward broader targeting and more creative variety rather than narrow manual audiences: the model itself has gotten much better at finding the right person inside a big pool than a human is at hand-picking a small one.

What this means for youFighting the algorithm with narrow, manually-restricted targeting increasingly costs you performance rather than protecting it. Give Meta broad audiences and varied creative, then judge results — not intentions.
Meta Ads · 02

Account structure

Meta's naming here has genuinely changed — worth getting straight, since old tutorials still say "Business Manager."

Naming updateWhat was Meta Business Manager is now Meta Business Portfolio — same tool, renamed in the 2024 rebrand; old Business Manager links redirect there automatically. Meta Business Suite is the separate day-to-day workspace (publishing, inbox, quick performance checks) that sits on top of a Business Portfolio. Think of Business Portfolio as ownership and access — Pages, ad accounts, Pixels, catalogues, people, partners — and Business Suite as where you do daily work.
BUSINESS PORTFOLIO CAMPAIGN 1 objective (ODAX) + optional Advantage+ budget AD SET Audience + placements + budget + bidding Ads (creative + copy + destination)
  • Business Portfolio — the container: Pages, ad accounts, Instagram accounts, WhatsApp numbers, Pixels/datasets, catalogues, people and partner access
  • Campaign — one objective (see ODAX below), optionally with Advantage+ / Campaign Budget Optimization turned on
  • Ad set — audience, placements, budget (if not campaign-level), and bidding controls live here
  • Ad — the actual creative, copy, and destination
Meta Ads · 03

Campaign objectives (ODAX)

ODAX — Outcome-Driven Ad Experiences — consolidated Meta's old 11-objective list into 6 in 2022, and it's still the entire structure in 2026. This single choice matters more than targeting or creative: pick the wrong one and Meta finds the wrong people brilliantly.

The 6 ODAX objectives
ObjectiveOptimises forUse when
AwarenessReach, ad recall, impressionsTop-of-funnel — new brand, new model launch, before you have retargeting data to work with
TrafficLink clicks / landing page viewsWarming a cold audience toward a destination — never as a substitute for Sales once you have Pixel data
EngagementLikes, comments, shares, video views, or — critically — WhatsApp/Messenger conversationsSocial proof building, video storytelling, and as the standard objective for Click-to-WhatsApp campaigns
LeadsInstant Form submissions, on-site conversions, or WhatsApp/call conversationsService businesses, B2B, high-consideration purchases — the default objective for a dealership's "book a test ride" or "get a quote" campaign
App PromotionApp installs or in-app actions (subscriptions, purchases)Any app-first business
Sales (also shown as "Conversions")Purchases, add-to-cart, or any Pixel/CAPI-tracked conversion eventE-commerce and any business with an active Pixel — needs roughly 50 conversion events per ad set per week to exit the learning phase reliably
The #1 mistake on this platformChoosing Traffic when you actually want leads or sales. Traffic optimises for clicks, full stop — Meta will happily find you people who tap links and never convert. If you have any conversion tracking in place, Sales or Leads will almost always outperform Traffic against your real goal.
Meta Ads · 04

Ad formats & placements

04.1Formats

  • Single image / single video — the workhorse format, cheapest to produce, still the baseline to beat
  • Carousel — 2–10 scrollable cards, each with its own image/video, link and headline — strong for showing multiple models or a single product from multiple angles
  • Collection — a cover image/video with a scrollable product grid beneath, opens into a fast-loading Instant Experience
  • Instant Experience — a full-screen, app-like landing experience that loads instantly within the platform
  • Reels / Stories — full-screen vertical video, native to how people actually browse today

04.2Placements

Feed, Stories, Reels, In-stream video, Search results, Messages (Messenger/Instagram Direct inbox), Marketplace, and Audience Network (off-Meta apps/sites). Meta's default recommendation is Advantage+ Placements — letting the system decide where your budget works hardest — rather than manually restricting placements, for the same reason described in the ranking section: more inventory gives the algorithm more room to find efficient impressions.

Meta Ads · 05

Audiences & targeting

Audience types
TypeWhat it is
Core AudiencesManual targeting by age, gender, location, interests and behaviours
Custom AudiencesYour own data — customer list upload, website/app visitors (via Pixel/CAPI), or people who engaged with your Page/Instagram/videos
Lookalike AudiencesNew people who statistically resemble a source audience (e.g. your past buyers) — a 1% Lookalike is the closest match, wider percentages trade precision for reach
Advantage+ AudienceMeta's AI-driven targeting that starts from any inputs you give (interests, a Custom Audience) and expands automatically wherever it predicts better results — now the default over fully manual "Original Audiences" for most new ad sets

Audiences under roughly 500,000 people limit how well Meta's optimisation can work — the model needs scale to find your best-performing segment inside it. If you're worried about being "too broad," feed the algorithm a strong seed (Lookalike or Custom Audience) rather than manually shrinking the pool with interest layering.

Dealership applicationBuild a Custom Audience from your LeadForge CRM's closed-won contacts, then a 1–3% Lookalike off it per brand (Bajaj / Royal Enfield / Tata CV) — this consistently outperforms interest-based targeting like "motorcycle enthusiasts" because it's trained on people who actually bought, not people who merely follow bike pages.
Meta Ads · 06

Bidding & budgets

Bid strategies
StrategyWhat it does
Highest volume (lowest cost)Spends your full budget to get as many results as possible, no cap — the default and usually the right starting point
Cost per result goal (cost cap)Aims for an average cost per result near a number you set, trading off some volume for cost control
Bid capCaps what Meta bids in each individual auction — the most manual, hardest to use well
ROAS goalAims for a target return on ad spend — needs accurate purchase-value data flowing through Pixel/CAPI

06.1CBO vs. ABO

Campaign Budget Optimization (increasingly folded into "Advantage Campaign Budget") sets one budget at the campaign level and lets Meta shift spend between ad sets toward whichever is performing best. Ad Set Budget Optimization gives each ad set its own fixed budget — better when you deliberately want guaranteed spend on a specific test or segment, rather than letting the algorithm pick a winner early.

A structure worth copyingRun two campaigns per brand: a small "sandbox" (ABO, ~20% of budget) to test new creative angles, and a "scaling" campaign (CBO/Advantage+) where proven creative gets full budget. Keep the objective identical between the two so the algorithm's learning carries over when you promote a winner.

06.2What your bid is actually competing against

Meta's auction, unlike Google's, isn't triggered by a search — it runs every time someone opens the app, competing for that person's attention across every advertiser eligible to reach them at that moment. The bid you set is only one input into a Total Value score, roughly:

Total Value ≈ Bid × Estimated Action Rate + Ad QualityThe highest Total Value wins the impression — not the highest bid. A modest bid paired with an ad Meta predicts will strongly convert and that people respond well to can beat a much higher bid on a generic, low-relevance ad.

Bid

The one input you directly control — your cost cap, bid cap, or the value Highest Volume is implicitly optimising within your budget.

Estimated Action Rate

Meta's prediction that this specific person will take your optimisation event if shown this ad — built from their behaviour, similar users' behaviour, and this ad's performance so far. For conversion campaigns it further breaks into estimated CTR × estimated click-to-conversion rate.

Ad Quality

A composite of engagement signals, post-click behaviour, and negative feedback (hides, reports) — visible in Ads Manager as the Quality Ranking and Conversion Rate Ranking diagnostics, each shown relative to other advertisers competing for the same audience.

The practical implication: creative quality is an auction mechanic, not just a branding concern. Improving creative lifts both the Estimated Action Rate and the Ad Quality term simultaneously, which is why a genuinely better hook or thumbnail often cuts cost-per-result more than a bid increase does — and why this guide keeps returning to creative as the highest-leverage lever on this platform.

06.3Value-based bidding & Value Rules

With a ROAS goal strategy, you can layer Value Rules on top — multipliers that raise or lower the effective value Meta assigns to a conversion from a specific audience segment (e.g. bid more aggressively for past-customer lookalikes than for cold prospecting). This only works once there's enough conversion volume for Meta's action-rate prediction to be reliable for that segment — as a rough floor, don't expect value rules to behave sensibly below roughly 50 purchase/lead events a week feeding the ad set.

For a multi-brand dealership accountValue Rules are more useful once you're feeding real sale value back via CAPI (a completed vehicle sale, not just a lead) — bidding harder for the audience segment that historically closes at a higher rate. Until that value data is flowing reliably, a plain Cost per result goal on qualified leads is the more honest strategy to run.
Meta Ads · 07

Meta Pixel & Conversions API

Since iOS 14.5's App Tracking Transparency prompt and the broader move away from third-party cookies, browser-only tracking (the Pixel alone) reliably undercounts conversions.

  • Meta Pixel — client-side JavaScript tag on your site tracking page views, leads, purchases
  • Conversions API (CAPI) — sends the same events server-side, directly from your backend/CRM to Meta, bypassing browser blockers entirely. Running Pixel + CAPI together (deduplicated by event ID) is now the standard, not an advanced add-on
  • Aggregated Event Measurement (AEM) — the privacy-preserving framework Meta uses to still measure iOS conversions in aggregate even without individual-level tracking

For Click-to-WhatsApp specifically, CAPI needs two extra fields to attribute a conversation back to the ad that started it: the ctwa_clid (click ID passed at the start of the chat) and an action_source of business_messaging. Skip either one and Meta can't connect a later purchase or qualified-lead event back to the ad that generated the conversation — the algorithm then can't learn which creative and audience actually produce buyers, only which produce chats.

Meta Ads · 08

The Advantage+ automation suite

"Advantage+" is Meta's umbrella brand for increasing automation across nearly every setting in the platform — audiences, placements, budgets, and creative all now have an Advantage+ version.

Advantage+ Shopping Campaigns

Fully automated e-commerce campaigns — Meta reports meaningfully lower cost per purchase versus manual Sales campaigns when creative variety is strong (10+ ads).

Advantage+ Audience

AI-expanded targeting, now the default over fully manual audience selection.

Advantage+ Placements

Lets the algorithm choose where your budget runs across all eligible placements.

Advantage+ Creative

Automatic per-person creative enhancements — cropping, music, template variations, text overlays generated on top of the assets you upload.

When to still go manual: when you need firm audience exclusions (e.g. excluding existing owners), tight brand/legal creative control, or you're deliberately testing one variable in isolation. Most experienced dealership-scale advertisers run manual campaigns for retargeting (where control matters) and Advantage+ for cold prospecting (where scale matters).

Meta Ads · 09

Creative & catalog ads

Creative is the single biggest lever on Meta — more than targeting, more than bidding. The algorithm is excellent at finding the right person for a given piece of creative; it can't make weak creative work.

  • Aspect ratios — design for vertical/square first (4:5 and 9:16); horizontal 16:9 now under-performs simply because it doesn't fill a phone screen
  • Safe zones — keep key text and CTAs out of the top/bottom ~14% of Stories/Reels, where UI elements overlap the creative
  • Frequency & fatigue — watch frequency alongside CTR; a rising frequency with a falling CTR is your signal to refresh creative before performance actually collapses
  • Dynamic / Catalog ads — connect a product catalogue (vehicle models, accessories) and Meta assembles personalised ads per viewer automatically, showing what each person already looked at — the same underlying mechanism as Google Shopping, built for Meta's feed formats instead
Meta Ads · 10

Lead Ads & Click-to-WhatsApp

10.1Lead Ads (Instant Forms)

A native form that opens inside Facebook/Instagram without leaving the app, pre-filled with the person's profile info. Lower friction than sending traffic to a landing page — and lower average lead quality, since there's less commitment involved. Add a qualifying question or two inside the form itself to filter serious buyers before your sales team calls them.

10.2Click-to-WhatsApp Ads (CTWA)

An ad whose call-to-action opens a WhatsApp chat directly, pre-filled with a starter message you write. In markets where WhatsApp is the default communication channel — India very much included — this consistently produces the highest-intent, lowest-friction lead of any Meta ad format, because the person is choosing to start a real conversation, not just submit a form.

72-hour free window

Once a person messages you from a CTWA ad, you can send them unlimited free-of-charge marketing template messages for 72 hours — the entire qualify-and-close conversation can happen inside that window at no per-message cost.

Response speed matters

Meta treats slow replies as a quality signal and can quietly de-prioritise your ad's delivery — first response inside a few minutes (ideally seconds, via an automated flow) protects your cost per lead.

WhatsApp Flows

Structured, form-like interactions built directly inside a WhatsApp chat — booking a slot, collecting details, showing a quote — without pushing the person out to an external website.

This is your existing infrastructureYour LeadForge CRM already integrates the WhatsApp Business API — CTWA is the ad-side half of that pipeline. The only build work is passing ctwa_clid through to CAPI (see the Pixel & CAPI section) so a chat that converts into a real booking feeds back into Meta's bidding signal, not just your CRM.

10.3Objective choice for CTWA

Use Engagement optimised for conversations when you want volume, or Leads when you want Meta to filter for people likely to respond meaningfully to qualifying questions, not just open a chat. Never use Traffic for this — it optimises for the tap, not the conversation.

Strategy · 01

Google Ads vs. Meta Ads: intent vs. interest

The single sentence that explains almost every strategic decision between these two platforms:

The core distinctionGoogle Ads captures demand that already exists. Someone typed "Royal Enfield showroom near me" — they're already looking. Meta Ads creates demand that didn't exist yet. Someone scrolling Instagram wasn't thinking about a bike at all until your ad interrupted them. Neither is "better" — they solve different problems, at different points in the same buyer's journey.
Side by side
Google AdsMeta Ads
Targeting logicWhat someone is actively searching forWho someone is / what they've engaged with
Best funnel stageMid-to-bottom — capturing existing intentTop-to-mid — creating and nurturing intent
Typical cost patternHigher CPC, but the click already has intent behind itLower CPM, but you're paying to build intent, not just capture it
Creative demandLower — copy and offer matter more than visualsVery high — creative quality is the #1 performance lever
Where it strugglesNew products/categories nobody searches for yetHigh-intent "I need this today" moments
Strategy · 02

A full-funnel playbook combining both

AWARENESS Meta: Awareness / Engagement objective, broad Advantage+ audience CONSIDERATION Meta: Demand Gen & retargeting · Google: Display remarketing, RLSA CONVERSION Google: Search + Local · Meta: Sales/Leads, CTWA

The mistake most accounts make: running both platforms as two separate, uncoordinated silos, each measured against its own last-click metrics. A cleaner model treats them as one funnel:

  1. Meta builds the audience Google will later capture. Awareness and Engagement campaigns introduce the brand/model to cold audiences who then — days or weeks later — go and search for it by name.
  2. Google captures the resulting search demand, including branded search volume Meta helped create — this is why branded search often quietly rises when Meta spend increases, even with zero direct attribution link between the two.
  3. Both platforms retarget the same visitor pool — anyone who visited your site from either channel becomes a remarketing audience on both, since intent doesn't care which platform first brought them to you.
  4. Feed every closed sale back into both platforms as Customer Match (Google) and Custom Audiences (Meta) — this is the single highest-leverage data loop most small teams skip, and it directly improves both platforms' targeting over time.
Strategy · 03

Running both on a tight budget

With limited spend, the goal shifts from "cover every stage of the funnel" to "protect the highest-certainty conversions first, then expand."

  1. Retargeting first, always. A remarketing/Custom Audience segment is cheaper to convert than any cold audience on either platform — fund it fully before spending a rupee on cold prospecting.
  2. Pick one lead platform primarily, based on your buyer, not your preference. High-intent, ready-to-buy searches → weight Google Search + Local. Visual, consideration-heavy purchases, or a market where WhatsApp is the default channel → weight Meta + CTWA.
  3. Use automation to substitute for headcount, not to replace judgement. Smart Bidding and Advantage+ exist precisely so a small, lean team can run what used to require a bigger media-buying desk — but someone still has to check the negative keyword list and read the creative reports weekly.
  4. Let negatives and exclusions do the saving, not lower bids. A tight negative keyword list on Google and firm audience exclusions on Meta (existing owners, irrelevant geographies) recover more wasted budget than shaving bids ever will.
  5. Consolidate rather than fragment. Five ad sets each with ₹500/day teach the algorithm nothing; one ad set with ₹2,500/day exits the learning phase properly. Both platforms punish thin budgets spread across too many active campaigns.
  6. Use free/native lead capture before building landing pages. Google Lead Form assets, Meta Instant Forms, and Click-to-WhatsApp all remove the cost and time of a dedicated landing page — a real saving when budget covers media, not development.
  7. Measure cost-per-sale, not cost-per-click. A channel with a higher CPC but a much higher close rate is cheaper in practice — track cost through to an actual sale in your CRM, not just the platform-reported cost per result.
Rough reference points for the Indian marketThese move by category, season and competition, so treat them as sanity checks, not targets: e-commerce/consideration purchases often see CTR around 1.5–3%+ and ROAS in the 2–4x range once a campaign is optimised; lead-gen campaigns often see CTR around 1%+ with a 10–30% form-to-qualified-lead rate. If your numbers sit meaningfully below these, the diagnosis is almost always creative (top of funnel) or offer/landing experience (bottom of funnel) — rarely targeting alone.
Strategy · 04

Playbook for a local, multi-location dealership

  • Structure by brand + location, not by generic campaign themes — Bajaj/Royal Enfield/Tata CV each have different buyers, price points and sales cycles, and each showroom needs its own attributable performance data.
  • Google Local campaigns + Local Services Ads for "near me" and walk-in intent, tied tightly to each location's Google Business Profile — accurate NAP (name/address/phone) consistency across every listing matters more here than almost anywhere else.
  • Click-to-WhatsApp as the primary Meta lead format, not Instant Forms — a WhatsApp conversation lets your sales team answer the two or three questions that actually close a vehicle sale (on-road price, EMI, stock availability) faster than any web form.
  • Feed every showroom visit and sale back into both platforms via Customer Match and Custom Audiences — this is the highest-leverage habit for a lean, self-managed multi-location account and the thing an agency would charge the most to maintain manually.
  • Use Dynamic/Catalog ads for vehicle inventory once your product feed is clean, so someone who viewed a specific model sees that model again in remarketing, not a generic dealership ad.
Strategy · 05

Policy & compliance

Most disapprovals aren't mysterious once you see the pattern: both platforms are optimising for "would a stranger feel misled or targeted by this?" — not for whether your product is legitimate. Know the common triggers and you'll spend far less time in appeal queues.

05.1Google Ads — common disapproval categories

Roughly in order of frequency
CategoryTypical triggerFix
Misleading claimsImplied promises, omitted material info, "results not typical" framing — Google's definition covers implication, not just outright falsehoodState only what you can substantiate; move conditions out of fine print and into the headline claim itself
Destination mismatchAd promises one thing, landing page delivers another (or the offer/price shown differs)Keep ad copy and landing page price/offer identical, word for word where it matters
Editorial & formatExcessive punctuation/symbols, ALL CAPS, unclear grammar, broken headline/description assembly in RSAsWrite clean, sentence-case copy; preview all RSA combinations before publishing
Restricted contentFinancial services, healthcare and a few other categories require identity/KYC verification before ads run at allComplete the relevant Google advertiser verification programme ahead of a campaign launch, not during one
Trademark/copyrightCompetitor brand names or logos used in ad creative or copy (bidding on them as keywords is fine — using them in the ad itself usually isn't)Keep competitor names out of headlines/descriptions and creative assets
Technical/landing pageBroken links, non-crawlable pages (robots.txt blocking Googlebot), missing SSL, intrusive pop-ups/auto-downloadsTest the exact final URL in an incognito window before submitting; keep AdsBot-Google unblocked

05.2Meta Ads — common disapproval categories

Meta's automated, semantic reviewers catch these first
CategoryTypical triggerFix
Personal attributesCopy that implies you know something about the individual viewer — age, health, financial status, relationship status — even indirectly ("Struggling to afford your next bike?")Speak to the outcome, not the viewer's assumed condition: "Flexible financing on Royal Enfield models" instead of assuming financial hardship
Misleading claimsExaggerated or unverifiable results; Meta doesn't require intent to deceive, only that a reasonable viewer could be misledDrop superlatives you can't back up ("best," "guaranteed," "India's #1") unless independently substantiated
Discriminatory targetingExcluding or including audiences based on protected attributes in ad-set targetingTarget on interest/behaviour signals, not protected-class proxies
Non-functional landing experiencePages that auto-download files, trap navigation, or don't match the ad's stated destinationLand people on a real, navigable page that matches the ad
Account-level risk signalsAggressive budget scaling, rapid new-account spend jumps, or a burst of near-identical ads can trigger elevated scrutiny independent of any single ad's contentScale budgets gradually; avoid duplicating the same creative across many campaigns at once
Practical habitWhen something is disapproved, read the exact policy line cited (Google: hover Status → "Read the policy"; Meta: Account Quality dashboard), fix only that trigger, and resubmit as an edit rather than guessing broadly at what "felt risky."

05.3India-specific: ASCI and RBI-adjacent rules for auto + EMI/finance copy

Neither Google nor Meta enforces Indian advertising law directly, but both will pull an ad reported for violating it, and the legal exposure sits with the dealership regardless of which platform served the ad. Two bodies matter most for a vehicle dealership running finance-led offers.

ASCI Code basics

India's self-regulatory advertising body (its Code has statutory backing under the Cable TV Networks Rules). Core rule: ads must not distort facts or mislead by implication or omission. A disclaimer can clarify a claim but can't contradict or override the main message.

Automotive-specific precedent

ASCI has previously upheld complaints against dealership/manufacturer ads showing stunts or unsafe riding in ordinary traffic — even with a disclaimer — because the visuals themselves promoted a hazardous practice. Keep vehicle demo footage to controlled settings, and disclose it clearly on-screen if you show performance riding.

RBI Digital Lending Directions

Governs how loan/EMI offers can be advertised and disclosed, even when the dealership isn't the lender — the rules bind the regulated entity (bank/NBFC) and any platform presenting their offers.

"No-cost EMI" is a specific trap

RBI guidance is explicit that EMI conversions with an interest component cannot be camouflaged as zero-interest/no-cost — the interest is typically folded into the sticker price instead. Advertising "0% EMI" without knowing exactly how your financing partner structures it risks a misleading-claim complaint on both the ASCI and platform side.

  • Never quote a specific interest rate, EMI amount or "starting from" figure in ad copy unless it's the actual APR (interest + processing fees + any other charge, not just the headline interest rate) currently offered by the named financing partner — RBI's Key Fact Statement (KFS) framework requires the all-inclusive cost to be disclosed to the borrower, and platform reviewers increasingly treat a headline rate that omits fees as a misleading claim.
  • Name the financing partner, don't imply the dealership is the lender. "EMI options available through our partner banks/NBFCs" is accurate; "Get your bike for ₹2,999/month" implies a fixed, guaranteed offer the dealership itself may not be able to honour once a specific buyer's credit profile is assessed.
  • Avoid guaranteed-approval language. "Instant approval," "no rejection," "loan guaranteed" are the kind of claims both ASCI and RBI-adjacent scrutiny target directly, since approval always depends on the lender's underwriting.
  • Keep safety disclaimers legible, not decorative. ASCI's disclaimer guidance specifically penalises fast, quiet, or visually crowded disclaimers that a viewer can't actually absorb — if a video ad shows any stunt riding, the safety disclaimer needs to be readable at normal viewing speed, not a blink-and-miss frame.
For LDE / Swift Trucks EMI creative specificallyRoute every finance-led ad line through whichever partner bank/NBFC is actually underwriting that offer before it ships — get their current rate/APR and required disclosure wording from them directly, since it changes independently of your ad calendar and the compliance exposure is real, not just a platform-approval nuisance.
Strategy · 06

Troubleshooting: symptom → likely cause

Almost every underperforming campaign fits one of these patterns. Diagnose in this order — funnel stage by funnel stage — before touching bids or budget, since bid changes rarely fix a creative or landing-page problem.

Diagnostic table — both platforms
SymptomLikely causeWhere to look / fix
High CPM + low CTRCreative problem — weak hook, stale creative, or wrong format for the placementRefresh creative first; check frequency (Meta) for fatigue before assuming targeting is wrong
Good CTR + no/low conversionsOffer or landing-page problem — the click delivered, the destination didn'tCheck page load speed, offer clarity, and that the tracked conversion event actually fires
Good CTR + high cost-per-leadLanding-page friction — form too long, no trust signals, no clear next stepCut form fields to the minimum needed to qualify a lead; add a phone/WhatsApp option
Low CTR + low CPM (impressions are cheap, nobody bites)Targeting/relevance mismatch — reaching people with no interest in the offerReview Search Terms report (Google) or interest/placement breakdown (Meta); tighten
Conversions tracked, but sales don't materialise in the showroomLead-quality problem, not a tracking problem — junk fills, bot submissions, or overly broad reachAdd a qualifying question to the form; exclude low-quality placements/apps; check the CRM's lead-to-sale rate by campaign, not the platform's reported CPL
Sudden drop in impressions/deliveryLearning phase reset from a recent edit, a bid/budget set too low to compete, or a "Limited" status from policy/approvalCheck the change history for recent edits and the account-level status banner before assuming demand dried up
Rising CPM + rising frequency (Meta)Audience fatigue — the pool is too small for the budget/durationExpand the audience, add fresh creative, or move budget toward a broader Advantage+ set
Search impression share lost to budgetBudget capped below what demand supportsRaise the campaign budget or reallocate from a lower-performing campaign
Search impression share lost to rankQuality Score / Ad Rank problem, not a budget problemRewrite ad copy for tighter keyword relevance and check landing page experience
Good volume, poor ROASWrong bid strategy for the goal, or conversion value not passed correctly to the platformVerify the actual sale value is flowing into the conversion action, not a placeholder or lead-only value
Order of operationsCreative → offer/landing page → tracking accuracy → targeting → bid strategy → budget. Most accounts jump straight to the last one, which is usually the least likely actual cause.
Strategy · 07

UTM & campaign-naming convention

A naming system only earns its keep if every campaign, across every brand and location, can be filtered and rolled up consistently in GA4 or a CRM without manual cleanup. Designed here for three brands (Bajaj, Royal Enfield, Tata Motors CV) across 22 locations.

07.1Campaign-name pattern (in-platform, not the URL)

{brand}_{city}_{objective}_{funnel}_{yymm}

Example: re_lko_leadgen_bofu_2607 — Royal Enfield, Lucknow, lead-generation objective, bottom-of-funnel, built July 2026. Lower-case, underscore-separated, no spaces — this survives being pasted into a spreadsheet, a URL, or a script without re-encoding.

Code tables — extend the city list to all 22 locations following the same pattern
SegmentCodes
Brandbjj Bajaj 3-wheelers · re Royal Enfield · tcv Tata Commercial Vehicles
City (sample — assign a fixed 3-letter code per hub city, reuse everywhere)lko Lucknow · knp Kanpur · brl Bareilly · gkp Gorakhpur · … one code per showroom city, kept in a single reference sheet so it never drifts
Objectiveleadgen · awareness · traffic · retarget · catalog
Funnel stagetofu · mofu · bofu

07.2UTM parameters (the URL layer)

ParameterValue patternExample
utm_sourcePlatformgoogle / meta / whatsapp
utm_mediumPaid channel typecpc / paid-social / ctwa
utm_campaignMirrors the in-platform campaign name exactlyre_lko_leadgen_bofu_2607
utm_contentCreative/ad variant identifier — lets you A/B compare inside one campaigncarousel-a / video-hook2
utm_termKeyword (Google Search only) or audience label (Meta) — optional, only when it adds real filtering valuere-hunter-350-lucknow
Build it once, not by handSince utm_campaign should exactly mirror the in-platform campaign name, generate both from the same source row in a Google Sheet with a formula — the kind of thing a short Apps Script function can validate before a campaign ever goes live, catching a typo'd city code before it fragments your GA4 reporting for the next three months.
Strategy · 08

A/B test design template

A real test isolates one variable, runs long enough to clear both platforms' learning phase, and ends with a predetermined decision rule — not a vibes-based read of whichever variant "felt" like it was winning after three days.

08.1Platform tools

Google — Drafts & Experiments

Create a Draft (a sandboxed copy of a live campaign), edit the one variable you're testing, then launch it as an Experiment with a defined traffic split and end date. Google splits traffic and reports statistical significance directly.

Google — Performance Max experiments

Newer PMax campaigns support experiment comparisons against a standard Search campaign or another PMax setup, useful for the "should this go into PMax at all" question specifically.

Meta — Experiments (A/B Test)

Ads Manager's Experiments tool randomly and evenly splits a defined audience between ad sets so each variant competes for genuinely comparable people, rather than letting delivery optimisation quietly favour one.

Meta — Conversion Lift / holdout test

A separate incrementality tool: it withholds ads from a random holdout group entirely, then compares their conversion rate to the exposed group — answering "did this campaign cause incremental sales" rather than just "which variant had a better CTR."

08.2Test design template

FieldWhat to fill in
HypothesisOne sentence: "Changing X will improve Y because Z." Forces you to state the mechanism, not just the metric.
Variable testedExactly one — creative hook, headline, audience definition, bid strategy, landing page, or offer. Never two at once.
ControlThe current, unchanged version
Variant(s)The single-variable change, described precisely enough that someone else could rebuild it
Primary metricThe one number that decides the winner — not a scoreboard of five metrics pointing different directions
Minimum durationAt least one full purchase/consideration cycle, and long enough to clear the learning phase (typically 1–2 weeks minimum on Meta after any significant edit; Google Experiments are commonly run 4+ weeks for statistical confidence on lower-volume accounts)
Minimum sample/spendEnough conversions per arm for the result to be meaningful — as a rough floor, aim for at least 30–50 conversions per variant before reading the result as reliable
Decision ruleWritten before the test starts: "If Variant B beats Control by more than X% on the primary metric with the platform reporting statistical significance, ship B."
Worked example — dealershipHypothesis: A video-first hook will lower cost-per-lead versus a static carousel for Royal Enfield showroom-visit campaigns, because video better conveys the ride experience. Variable: creative format only (same copy, same audience, same budget). Primary metric: cost per qualified lead (CRM-verified, not platform-reported). Duration: 3 weeks. Decision rule: ship video if CPL is ≥15% lower with Meta's Experiments tool reporting a significant result; otherwise keep carousel and retest the hook instead.
Don't skip the holdout questionStandard A/B tests answer "which variant is better." They don't answer "is this campaign doing anything at all versus not running it." For a genuinely new campaign type (say, first CTWA push in a new city), a Conversion Lift-style holdout is the only way to know if it's causing incremental showroom visits or just capturing people who'd have walked in anyway.
Strategy · 09

Feed setup mechanics: vehicle inventory

Both platforms' vehicle ad formats are entirely feed-driven — there's no custom ad copy to write. Feed quality is the single biggest lever on whether these formats work at all.

09.1Google Merchant Center — vehicle feed

  • Required attributes: VIN (or a unique ID where VIN isn't applicable), make, model, year, condition (new/used), price, availability, and a URL to the vehicle's detail page (VDP).
  • Recommended attributes that improve matching: mileage, exterior/interior colour, trim level, transmission, fuel type, drivetrain, body style, and multiple high-quality images (Google recommends roughly 1200×628 for landscape framing).
  • VDP requirements: the linked landing page must independently display dealership name, location, price, VIN, mileage (for used vehicles) and availability — Google checks the page itself, not just the feed.
  • Refresh cadence: update the feed at least daily, ideally every few hours; sold vehicles need to drop out immediately, and most implementations expire a listing automatically after a few days without a refresh.
  • Format: CSV (optionally ZIP/GZ-compressed), submitted as a primary data source in Merchant Center with Google's exact attribute headers.
Check eligibility before building around thisGoogle's dedicated Vehicle Ads / vehicle-listings program has historically rolled out market-by-market and vehicle-type by vehicle-type, so confirm current availability for your country and for 2-wheelers/3-wheelers/commercial vehicles specifically before investing feed-engineering time — passenger-car eligibility elsewhere doesn't guarantee it covers Bajaj 3-wheelers or Tata CVs in your market. Where it isn't available, a standard Shopping-style feed into Performance Max, or a GA4-fed Display remarketing list, is the practical fallback.

09.2Meta Catalog — Automotive Inventory Ads

  • Catalog type: create it as an Auto catalog specifically (Commerce Manager → Add Catalogue → Auto), not a generic e-commerce catalog — this unlocks the vehicle-specific fields and ad templates.
  • Core required fields (Meta's automotive template has around 20 required columns out of ~80 total): unique vehicle ID, title, description, VDP URL, image link, price, make, model, year, condition/state of vehicle (new/used), VIN, body style, mileage (value + unit), and availability.
  • Common recommended fields: exterior colour, interior colour, transmission, fuel type, drivetrain, trim, dealer name and address (for local-inventory matching).
  • Upload path: Commerce Manager → Catalog → Data sources → Add items → Data feed → upload the CSV/TSV/XML (or connect a scheduled feed URL) → confirm currency and column mapping.
  • Refresh cadence: schedule the feed fetch at least every 24 hours; for fast-moving inventory, more frequent is safer against advertising a sold vehicle.
  • Pixel/CAPI connection: link the Meta Pixel and/or Conversions API to the catalog so Automotive Inventory Ads can retarget people who viewed a specific vehicle with that same vehicle, not a generic dealership ad.

09.3The sync process, end to end

  1. Source of truth — your DMS or inventory sheet is the only place vehicle data gets edited; the feed is generated from it, never hand-edited separately.
  2. Feed generator — a script (Apps Script, or any scheduled job) transforms the source data into the exact column headers each platform requires, since Google's and Meta's attribute names don't match each other and can't share one raw file unmodified.
  3. Hosted feed URL — the generated CSV/XML is hosted somewhere both platforms can fetch it on a schedule (a public but unlisted URL, or an authenticated feed endpoint).
  4. Scheduled fetch — both Merchant Center and Commerce Manager are pointed at that URL with a fetch schedule matching your refresh cadence.
  5. Diagnostics check — after every feed change, check Merchant Center Diagnostics and Commerce Manager's catalog error report before assuming the update went live cleanly; a single malformed row can silently drop vehicles from eligibility.
Fits the existing pipelineThis is the same shape as the SerpApi and SocialInsights Apps Script pipelines already running for LDE/Swift Trucks — a scheduled script producing a clean, platform-specific output from one source sheet. The vehicle feed is a natural extension rather than new infrastructure.
Strategy · 10

New campaign launch checklist

Tick items off before you hit publish. State resets on page reload — nothing is saved to this device or anywhere else, so treat it as a per-session pre-flight check, not a permanent record.

0 / 0 complete
Tracking
Creative
Targeting & budget
Compliance
Feed (if this campaign uses one)
Reference

Glossary, A–Z

Every acronym and term used above, in one searchable list. Colour dot shows which platform(s) it applies to.

Ad Rank
Google's formula deciding auction position: bid × Quality Score × expected format impact × auction-time signals.
Advantage+
Meta's automation suite spanning audiences, placements, budgets and creative.
AEM
Aggregated Event Measurement — Meta's privacy-preserving iOS measurement framework.
AIA
Automotive Inventory Ads — Meta's dynamic ad format built entirely from a vehicle catalog feed.
AI Max for Search
Opt-in Google feature broadening keyword matching and auto-generating assets inside Search campaigns.
Andromeda
Meta's ad-ranking retrieval engine, in production since 2024.
ASCI
Advertising Standards Council of India — the self-regulatory body reviewing ad honesty and decency; its Code carries statutory weight under the Cable TV Networks Rules.
ABO
Ad Set Budget Optimization — fixed budget set per ad set rather than pooled at campaign level.
Broad match
Google keyword match type triggering on any query judged related in meaning.
CAPI
Conversions API — server-side event tracking, sent directly from your backend to Meta or Google.
CBO
Campaign Budget Optimization — one shared budget Meta allocates across ad sets automatically.
CPA
Cost Per Acquisition — total spend divided by conversions.
CPC
Cost Per Click.
CPL
Cost Per Lead.
CPM
Cost Per Mille — cost per 1,000 impressions.
CTWA
Click-to-WhatsApp Ads — an ad whose CTA opens a WhatsApp chat.
CTR
Click-Through Rate — clicks divided by impressions.
ctwa_clid
The click ID Meta passes into a WhatsApp conversation, required in CAPI events to attribute a conversation back to its ad.
Custom Audience
A Meta audience built from your own data — customer lists, site visitors, engagers.
Customer Match
Google's equivalent of Custom Audiences — upload your own contact list to target or exclude.
DDA
Data-Driven Attribution — Google's default attribution model, crediting ad interactions along the path using your own account's conversion patterns.
Dynamic/Catalog Ads
Ads auto-assembled per viewer from a connected product catalogue.
Enhanced Conversions
Google feature sending hashed first-party data alongside a conversion to recover data lost to browser privacy limits.
Estimated Action Rate
Meta's per-user prediction of how likely someone is to take your optimisation event — one of the three inputs into the auction's Total Value score.
Exact match
Google keyword match type triggering on queries meaning the same thing as the keyword.
Frequency
Average number of times a unique person saw your ad.
GCLID
Google Click ID — used to tie offline conversion imports back to the originating ad click.
GMC
Google Merchant Center — hosts the product/vehicle feeds that power Shopping and Vehicle Ads.
GSP auction
Generalized Second-Price auction — Google typically charges just enough to beat the bidder ranked below you, not your full max bid.
KFS
Key Fact Statement — RBI-mandated disclosure of a loan's all-inclusive APR, fees and tenure, shown to a borrower before disbursal.
LSA
Local Services Ads — pay-per-lead Google product for local service businesses, badged "Google Screened/Guaranteed."
Lookalike Audience
A Meta audience of new people statistically similar to a source audience you provide.
Learning phase
The early period after launch or a major edit where both platforms' algorithms are still gathering data — significant changes during this window reset it.
Negative keyword
A term that blocks your ad from showing on matching searches.
ODAX
Outcome-Driven Ad Experiences — Meta's 6-objective campaign framework.
Optimization Score
Google's 0–100% account health/recommendation score — a checklist, not a target.
Optimized Targeting
Google's automated audience expansion beyond manually selected segments; replaced the retired "Similar Audiences."
Performance Max (PMax)
A single Google campaign bidding across Search, Display, YouTube, Discover, Gmail and Maps at once.
Phrase match
Google keyword match type triggering on queries containing that phrase's meaning, with extra words allowed around it.
Pixel
Meta's client-side JavaScript tracking tag.
Portfolio bid strategy
A shared Target CPA/ROAS (or Maximize Conversions/Value) model applied across several campaigns at once so they learn from pooled conversion data instead of in isolation.
Promotion Mode
Beta Google Ads tool (Search and PMax) that schedules a temporary ROAS-tolerance change plus extra daily budget across a defined peak window, distinct from seasonality adjustments.
Quality Score
Google's 1–10 diagnostic of expected CTR, ad relevance and landing page experience.
Reach
Unique people who saw your ad, as distinct from impressions (total views, including repeats).
Remarketing / RLSA
Targeting people who already visited your site or app; RLSA applies this to Google Search specifically.
ROAS
Return On Ad Spend — revenue generated divided by ad spend.
RSA
Responsive Search Ad — the current Google Search ad format, testing combinations of up to 15 headlines and 4 descriptions.
Search Terms report
Shows the actual queries that triggered your ads — the primary source for new negative keywords.
Seasonality adjustment
A scheduled signal telling Smart Bidding to expect a conversion-rate change for a short (1–7 day) upcoming event; bids return to baseline automatically afterward.
Smart Bidding
Google's umbrella term for machine-learning bid strategies optimising at auction time: Target CPA, Target ROAS, Maximize Conversions, Maximize Conversion Value.
Target CPA / Target ROAS
Smart Bidding strategies aiming for a set cost-per-conversion or return-on-ad-spend; restored as standalone-named strategies in Google's June 2026 relabel.
TOFU / MOFU / BOFU
Top/Middle/Bottom of Funnel — shorthand for a buyer's distance from purchase.
Total Value
Meta's auction score deciding which ad wins an impression — roughly bid × estimated action rate + ad quality — not simply the highest bidder.
UTM parameters
Tags appended to a URL to track a click's source/medium/campaign in analytics tools.
VDP
Vehicle Detail Page — the landing page a vehicle ad or catalog listing links to; must independently show price, VIN, mileage and availability to stay policy-eligible.
Value Rules
Meta bid multipliers, layered on ROAS-goal bidding, that raise or lower the effective value assigned to conversions from a chosen audience segment.