The Ad Recipe: Google & Meta for Off-Road Accessories
This is a recipe, not a guarantee. How well any ad campaign performs depends on things no recipe can control: your budget, how crowded and expensive your industry's auctions are, the products you sell and what you charge for them, how well your website actually converts visitors, the quality of your customer support, your reviews and reputation, your creative, and plain timing. A perfect recipe on top of a weak offer or a broken website will still lose money — ads amplify what's already there, good or bad.
The budgets shown are suggestions only — yours could and should vary with your available funds and your goals. Follow this recipe with caution: make sure every step lines up with your budget and your business, and edit where necessary. We explain why each step exists, but nothing here is one-size-fits-all. Before you spend a dollar, be blunt with yourself about the list above — get your house in order, then use the recipe to learn and test. That's what it's for.
Check the rules that govern your industry before you run anything. Plenty of businesses carry advertising obligations that have nothing to do with the ad platforms: licensing boards, professional advertising standards, rules about what you may claim and how you must substantiate it, age restrictions, and consent laws covering email, texting, and calling. Those rules are yours to know, they vary by state and country, and they override any step in this recipe.
If you work in a licensed or regulated field — health and medical, legal, financial and lending, insurance, real estate, alcohol, firearms, cannabis, childcare, education, anything with a board or a license behind it — confirm what applies to you before you spend a dollar, and ask your attorney or your licensing body if you are not certain. Nothing on this site is legal advice.
This recipe is for small to mid-size off-road accessory retailers — whether you sell lift kits, skid plates, recovery gear, light bars, or overlanding essentials — who are starting paid advertising with a modest budget and essentially zero historical data. You have a real product, a real website, and a real customer, but the ad platforms don’t know any of that yet. The goal of the early phases is to teach them cheaply before you scale.
Off-road accessories sit in a strong search-intent category — people actively hunt for specific products by name, vehicle fitment, and brand. That’s an advantage, but it also means Google Search is where you start, not Meta. Meta comes in once you have something for the algorithm to learn from. At modest budgets, every dollar has to earn its place, so this recipe sequences spend deliberately: foundation first, signal-seeding second, automation only after the data exists to feed it.
What can you afford to pay for a customer?
Advertising can only cost what's left after everything else. Put in what a typical order looks like and this works out the rest.
These are your numbers as you've typed them. Connect your store and we'll work this out from your actual orders instead — including the costs most people forget.
Foundation & Tracking
Google Tag Manager (GTM): Create a GTM container, install the snippet on every page of your site (head and body). Publish before touching any ad platform.
Google Ads Conversion Tracking: In Google Ads → Tools → Conversions, create a "Purchase" conversion action. Set category to Purchase, value to "Use different values for each conversion" (dynamic revenue), count to "One." Grab the conversion tag and fire it via GTM on your order confirmation page — pass revenue, currency, and transaction ID via the Data Layer. Verify with Tag Assistant; do not run ads until you see a confirmed conversion fire in test mode.
Google Analytics 4 (GA4): Install GA4 via GTM. Enable Enhanced Ecommerce. Link GA4 to your Google Ads account (Admin → Google Ads Links). Import GA4 purchase events as a secondary signal — your primary conversion is the native Google Ads tag.
Meta Pixel + Conversions API: In Meta Events Manager, create a Pixel. Install via GTM or your platform's native integration (Shopify, WooCommerce, etc.). Implement the Conversions API (server-side) alongside the browser pixel — this is not optional in 2024; browser-only pixel data is degraded by iOS. At minimum, fire PageView, ViewContent, AddToCart, InitiateCheckout, and Purchase events with value and currency parameters. Use Meta's Event Testing tool to confirm Purchase fires with a real dollar value before running any campaigns.
UTM discipline: Build a UTM naming convention now and use it on every ad URL: utm_source, utm_medium, utm_campaign, utm_content. Consistent naming is what makes GA4 attribution readable six months from now.
Before spending a single dollar on ads, you need the measurement layer in place. This phase installs Google Tag Manager as the container, then wires up Google's purchase tracking, GA4 analytics, and Meta's Pixel plus server-side API through it. The goal is simple: when someone buys something, every platform knows about it immediately and with accurate revenue data. If this step is skipped or done sloppily, every optimization decision downstream is built on garbage. Verify every event fires correctly in test mode before moving on — this is the most important hour you'll spend in this whole process.
Google Search — Fitment & Product Intent
This campaign exists to capture people who are already in buying mode and searching for the exact type of products you sell. Search intent in off-road is highly specific — vehicle make/model, brand names, and part categories — which means even a small, tightly themed campaign can surface real purchase signals without wasting budget on browsing behavior.
Start with one to two tightly themed ad groups. Do not try to cover your entire catalog in week one. Pick your highest-margin, most in-stock product category (e.g., recovery gear, bumpers, lighting) and build around that. Expand ad groups only after you see which queries convert.
Bid strategy: Start on Manual CPC or Maximize Clicks with a bid cap. Do NOT start on Target ROAS or Target CPA — you have zero conversion history, and the algorithm will either underspend or overpay wildly. Switch to smart bidding only after you have 30–50 conversions in a 30-day window.
Budget: $20–$35/day on this campaign to start.
Reminder: budget figures are suggestions — scale to your funds and goals.
- Go to Google Ads → New Campaign → choose goal 'Sales' → select 'Search' campaign type → check 'Website visits' and enter your store URL.
- Name the campaign clearly (e.g., 'Search — Recovery Gear'). Set network settings: uncheck 'Google Search Partners' and uncheck 'Display Network' — both dilute budget when you're starting cold.
- Set location to the regions you ship to (or your country). Set language to English. Set daily budget to $20–$35.
- Set bid strategy to 'Maximize clicks' and set a maximum CPC bid cap of $1.50–$2.50 to prevent runaway CPCs on competitive terms — you'll revisit this once you have conversion data.
- Create Ad Group 1 around your focus product theme (e.g., 'Recovery Gear'). Add keywords using phrase match (in quotes) and exact match (in brackets) only — see the keyword list below. Do not add broad match terms.
- Write 1 Responsive Search Ad (RSA) per ad group: 10–15 headlines, 4 descriptions. Lead with fitment specifics and benefits ('Free shipping over $99,' 'In stock — ships same day'). Pin your primary value proposition to headline position 1.
- Add sitelink extensions (4+): link to top categories, shipping policy, returns, and a sale or clearance section if you have one. Add callout extensions: 'Expert support,' 'Free returns,' 'Ships same day,' 'Vehicle fitment guarantee.'
- Add a structured snippet extension, type 'Brands' or 'Types,' and list the brands or product types you carry.
- In the Audiences section, add in-market audiences for 'Auto Parts & Accessories' and 'Trucks & SUVs' as 'Observation' only — do NOT set to 'Targeting.' This lets you see if these segments convert better without restricting reach.
- Set up conversion tracking before enabling the campaign. Confirm your Purchase conversion action is listed under 'Tools → Conversions' and shows status 'Recording.' Do not launch until this is green.
"recovery tracks"
"off-road recovery gear"
"kinetic recovery rope"
"ARB air compressor"
"off-road bumper"
"Jeep bumper"
"overlanding gear"
"skid plate"
"lift kit"
"LED light bar off-road"
"4x4 accessories"
"off-road winch"
[recovery tracks for off-road]
[best off-road winch]
[overlanding recovery kit]
[Jeep JL front bumper]
[off-road LED light bar]
[4x4 skid plates]
[ARB compressor kit]
[off-road lift kit]
free
DIY
how to
install guide
tutorial
forum
jobs
career
wholesale
used
rent
rental
course
training
repair manual
This is your first actual ad spend — Google Search ads targeting people actively searching for the products you sell. You're not trying to create demand here; you're intercepting people who already have it. The setup keeps it narrow on purpose: one or two tightly focused product themes, phrase and exact match keywords only, and manual bidding so the algorithm doesn't run loose with no data to guide it. The clicks you get here are your earliest signal about what search terms actually convert on your site.
Google Shopping — Product Feed Signal Seeding
This campaign exists for one reason: Shopping ads show your product image, price, and name directly in search results, and for an e-commerce store, they typically convert at lower cost-per-acquisition than Search text ads once the feed is healthy. More importantly, they begin building impression and click data tied to your actual SKUs — data that feeds Performance Max later.
Prerequisite: You must have a clean, approved Google Merchant Center feed before this phase. Connect your store (Shopify, WooCommerce + WooCommerce Google Listings, or manual feed). Every product needs a title with vehicle fitment where applicable (e.g., "2018–2023 Jeep Wrangler JL Front Bumper — Steel, Black"), a GTIN or MPN, accurate price, and in-stock availability. A bad feed produces bad results regardless of budget.
Campaign type: Standard Shopping (not Performance Max yet — you need to see product-level data first).
Bid strategy: Maximize Clicks with a bid cap of $0.80–$1.50. No smart bidding until you have conversion volume.
Budget: $15–$25/day alongside your Search campaign.
Segmentation: Create one campaign for your core product category. If you have wildly different margin profiles, separate them into different campaigns later — not now.
Reminder: budget figures are suggestions — scale to your funds and goals.
- In Google Ads, go to New Campaign → goal 'Sales' → campaign type 'Shopping' → select your linked Merchant Center account.
- Name the campaign (e.g., 'Shopping — Core Products'). Set country of sale to match where you ship.
- Set bid strategy to 'Maximize clicks.' Check 'Set a maximum CPC bid limit' and enter $1.00–$1.50 as your cap.
- Set daily budget to $15–$25.
- Under 'Campaign settings → Networks,' uncheck 'Include YouTube, Gmail, and Discover' — keep spend on Google Search and Shopping surfaces only at this stage.
- Create one ad group. Leave product filters set to 'All products' for now — you'll subdivide by category or brand once you see which products get impressions.
- In the Products tab after launch, check 'Disapproved' items within 48 hours and fix any feed errors (missing GTINs, price mismatches, policy violations).
- Add negative keywords at the campaign level using the same negative list from your Search campaign — Shopping campaigns accept negatives and this prevents wasted impressions on jobs/DIY queries.
- Link your Merchant Center feed to GA4 via the Merchant Center → Settings → Linked accounts section so product performance is visible in GA4 reporting.
Shopping ads are the image-and-price boxes that appear at the top of Google when someone searches for a product. Unlike Search ads, you don't bid on keywords — Google matches your product listings to searches based on your product feed data. This phase gets those listings live, starts collecting click and impression data per product, and identifies your top performers. It's cheaper than text ads for most product categories. The catch: your product feed quality determines your results more than your bid does. Spend time on titles and make sure fitment info is in there.
Meta — Cold Audience Traffic & Signal Building
This phase exists because Meta needs purchase event data before its algorithm can find buyers efficiently. With no pixel history, you cannot run a profitable conversion campaign yet — Meta will either spend the budget on the wrong people or stall in learning. So you run a cheaper Traffic campaign to seed the pixel with PageView, ViewContent, and AddToCart events, making the eventual Advantage+ Shopping campaign smarter from day one.
Budget: $10–$15/day. This is deliberately small — you are buying data, not revenue.
Audience targeting: Meta's behavioral targeting for off-road is serviceable. Use interest stacks: 4-wheel drive, off-roading, overlanding, Jeep Wrangler, Land Rover Defender, rock crawling, camping & overlanding, combined with behaviors like 'Engaged shoppers.' Broad age targeting 25–54, all genders. Keep geographic targeting to your shipping footprint.
Note on what this phase cannot do: Traffic campaigns optimize for clicks, not purchases. Expect low direct revenue from this campaign. Its value is entirely in the pixel events it generates. If your site's product pages are slow, thin on content, or lack clear pricing and trust signals, the traffic you buy here will bounce and you'll get weak signal quality. Fix the site before spending here.
Placements: Advantage+ Placements (auto) — at low budgets, manual placement restrictions further fragment delivery.
Creative: 2–3 ad variations. Lead with the product in action (vehicle on a trail, gear in use, recovery in progress). Short copy: call out vehicle compatibility, a key benefit, and a reason to click now (free shipping threshold, limited stock). Avoid stock photography — authenticity outperforms polish in this category.
Reminder: budget figures are suggestions — scale to your funds and goals.
- In Meta Ads Manager, click 'Create' → choose objective 'Traffic' → name the campaign clearly (e.g., 'Traffic — Cold Seed Q1').
- At the Ad Set level, set optimization event to 'Landing Page Views' (not Link Clicks — Landing Page Views filters out bots and fast bouncers).
- Set daily budget to $10–$15 at the ad set level.
- Set audience: Location = your shipping regions. Age = 25–54. No gender restriction. Detailed Targeting: add interests — Off-roading, 4-Wheel Drive, Overlanding, Jeep Wrangler, Rock Crawling, Camping; add behavior 'Engaged Shoppers.' Keep the estimated audience size above 500K — if it's smaller, broaden interests rather than narrowing further.
- Set Placements to 'Advantage+ Placements' — let Meta choose surfaces at this budget.
- At the Ad level, upload 2–3 creative variants. Use 4:5 or 1:1 ratio images or short video (15–30 sec). Show the product in actual off-road use, not a white-background product shot. Include vehicle compatibility in the first line of copy.
- Set destination URL to your best-selling product category page (not homepage). Confirm the URL fires ViewContent pixel event on load.
- After 7 days, check Events Manager — confirm PageView, ViewContent, and AddToCart events are accumulating. If AddToCart count is under 10 in 7 days, check your product page for friction (pricing, load speed, unclear CTAs).
Meta doesn't know anything about your buyers yet, and without that knowledge it can't optimize for purchases efficiently. This phase runs a low-cost traffic campaign to get real people from your target audience onto your product pages — and every visit, product view, and add-to-cart fires a pixel event that teaches Meta who your buyers look like. Think of it as paying for an education, not for sales. The budget is small on purpose. You're not expecting to be profitable here; you're building the data foundation that makes the next phase work.
Scaling With Automation — Advantage+ Shopping & Performance Max
This phase unlocks only when you have meaningful conversion data: target 30–50 purchase conversions recorded in Google Ads within the past 30 days, and at least 20–30 Purchase events in Meta's Events Manager with a reasonable match quality score (above 6.0). Without this threshold, automated campaigns under-deliver or waste budget — don't rush this phase.
Google Performance Max: Replace or supplement your Standard Shopping campaign with a Performance Max campaign. Feed it your Merchant Center product feed, all your Search ad copy assets, and your best creative (images, video if you have it). Set bid strategy to 'Maximize conversion value' with a target ROAS — start at a conservative ROAS target (e.g., 200–300%) based on actual data, not wishful thinking. Budget: $25–$50/day. Add audience signals: your customer email list if you have one, and the in-market segments from your Search campaign. Add negative keywords at the account level to protect against non-commercial queries — PMax inherits account-level negatives.
Meta Advantage+ Shopping Campaign (ASC): In Ads Manager, create a new campaign with Sales objective → select 'Advantage+ Shopping Campaign.' Set the pixel purchase event as the optimization goal. Budget: $20–$35/day. Upload 5–10 creative assets — mix of static images, carousels, and short video. ASC automatically handles audience discovery, retargeting, and lookalikes in a single campaign, which is why standalone retargeting campaigns are not built separately at this budget level. Let it run for a minimum of 2 weeks before drawing conclusions; the learning phase requires roughly 50 optimization events.
Honest caveat: Automated campaigns amplify what's already working. If your pricing is uncompetitive, your product pages have trust issues, or your checkout has friction, PMax and ASC will find that ceiling quickly. Fix the funnel before blaming the algorithm.
Reminder: budget figures are suggestions — scale to your funds and goals.
- In Google Ads, create a new campaign → goal 'Sales' → type 'Performance Max.'
- Link your Merchant Center feed when prompted — confirm your product feed is approved and has no significant disapprovals before launch.
- Set bid strategy to 'Maximize conversion value.' Enter a Target ROAS based on your actual data from the Search and Shopping campaigns — start conservatively (e.g., 200%).
- Set daily budget to $25–$50.
- Add Asset Group 1: upload final URLs (category and product pages), 3–5 images (product in use, lifestyle, detail shots), 1–2 logos, headlines (10–15), long headlines (5), descriptions (4–5). If you have a video, add it — PMax will auto-generate one if you don't, and it's usually poor quality.
- Add Audience Signals: upload your customer email list (even if small), add the in-market segment 'Auto Parts & Accessories,' and add your website visitor list (once it has 100+ users).
- At the account level (Tools → Negative keyword lists), apply your existing negative keyword list — PMax inherits account-level negatives, not campaign-level ones. Confirm the list is attached to this campaign.
- After 2 weeks, review the Insights tab for search themes and audience signals — this is your primary optimization lever in PMax since keyword-level data is limited.
Once the ad platforms have seen enough real purchase conversions from your store, you graduate to their automated campaign types — Performance Max on Google and Advantage+ Shopping on Meta. These campaigns use machine learning to find buyers across all of Google's and Meta's surfaces automatically. They work well when they have data to learn from; they burn money when they don't, which is why the earlier phases exist. This is also where retargeting gets handled — Advantage+ Shopping folds past visitors and purchasers into its targeting automatically, so you don't need a separate retargeting campaign at this budget level. Set a realistic ROAS target, give both campaigns at least two weeks before judging performance, and don't touch them every day.
Measurement Discipline & Ongoing Decision Rules
Weekly checks (15 minutes): Google Ads — Search Terms report on your Search campaign; cut any non-commercial queries as negatives immediately. Shopping — check impression share and disapproved products. PMax — check conversion value and Target ROAS actuals vs. target. Meta — check cost per Purchase, creative fatigue (frequency above 3 on any ad is a warning sign), and Events Manager match quality score.
Decision rules to follow rigidly:
- Do not change bids, budgets, or audiences more than once per week on any campaign. Every change resets or disrupts the learning algorithm.
- Do not judge a new campaign in under 2 weeks. Do not judge automated campaigns (PMax, ASC) in under 3–4 weeks.
- Pause a Search ad group only after it has spent at least $150–$200 with zero conversions — not after three days and $20.
- If Meta ASC cost-per-purchase exceeds 3× your target for 14 consecutive days, refresh creative before adjusting budget or audience — creative is almost always the variable in Meta underperformance.
Attribution reality check: Google and Meta will both claim credit for the same purchases. Use GA4 as your neutral source of truth for channel-level revenue. Run a simple last-click model in GA4 alongside a data-driven model and look at the trend, not the absolute numbers. If total ad spend / total revenue (blended MER) is improving week over week, the account is moving in the right direction — don't get paralyzed by cross-platform attribution disputes.
Retargeting as a future unlock: Dedicated retargeting campaigns (e.g., a separate Meta campaign targeting past site visitors or cart abandoners) become viable when your site reaches roughly 1,000+ unique visitors per week. Below that threshold, the audience is too small to deliver efficiently and you'll fragment budget needlessly. Advantage+ Shopping handles this automatically in the interim.
Reminder: budget figures are suggestions — scale to your funds and goals.
Running ads without a decision-making framework turns into expensive guessing. This phase is about how you read the results — weekly check-ins on search terms, creative fatigue, and conversion costs; clear rules about when to pause something versus when to give it more time; and a realistic view of attribution (both Google and Meta will each claim they drove the same sale). Use GA4 as your neutral referee. The most common mistake at this stage is making changes too fast, too often — the algorithms need time to learn, and constant tinkering resets that process. Set a weekly review rhythm, stick to the decision rules, and only add complexity (like dedicated retargeting campaigns) once the traffic volume actually justifies it.
The recipe card
- Before anything else: confirm the advertising rules for your own industry and location — licensing board requirements, professional advertising standards, what you may claim, age restrictions, and consent rules for email, texting, and calling. They override every step below.
- Install GA4, Google Ads purchase tracking, and Meta Pixel + Conversions API before spending a dollar — bad measurement poisons everything downstream.
- Start Google Search with phrase and exact match keywords only, manual bidding, and a tight product theme — no broad match, no smart bidding until you have 30–50 conversions.
- Run Standard Shopping alongside Search to build product-level data and identify top performers before graduating to Performance Max.
- Use a small Meta Traffic campaign to seed pixel purchase events — you're buying data, not revenue, so keep the budget low and fix your product pages first.
- Graduate to Performance Max and Advantage+ Shopping only after hitting conversion thresholds (~30–50 purchases); retargeting is handled inside ASC automatically at this budget level.
Cooked this and changed it? Publish your version as a User Revised recipe — with credit to this one.
Make It Your OwnSee a problem with this recipe? Flag it.
Rather have it cooked for you?
Gorilla Public runs these exact recipes for small businesses — for a flat monthly fee, never a percentage of your ad spend.
Talk to Gorilla PublicRecipes on this site are educational, not legal advice, and not a guarantee of results. You are responsible for each platform's ad policies and for any laws, licensing rules, or consent requirements that apply to your industry and location.