Case Study Template: Running a Weeklong Promo with a Fixed Budget Using Automated Search Spend
templatesmarketingcase study

Case Study Template: Running a Weeklong Promo with a Fixed Budget Using Automated Search Spend

UUnknown
2026-03-02
11 min read
Advertisement

Reusable case study/template to run a weeklong restaurant promo with a fixed Google Ads budget and POS integration for accurate measurement.

Run a Weeklong Promo on a Fixed Google Ads Budget — A Reusable Case Study & Template for Restaurants (2026)

Hook: If you struggle with last-minute budget juggling, unclear promo ROI, and the headache of reconciling ad activity with POS sales across locations, this step-by-step case study template will help you plan, execute, and measure a weeklong promotion using time-bound Google campaign budgets and direct POS integration.

In 2026 the tools exist to run short, high-impact promos without constant bidding babysitting. Google’s January 2026 rollout of total campaign budgets for Search and Shopping lets you set a single fixed budget across a defined date range and let Google optimize spend automatically. Pair that with server-side POS conversion integration and a clear measurement plan, and you can run weeklong promos that are reliable, measurable, and repeatable.

Top-level outcome (most important first)

Use a fixed campaign budget over 7 days, sync promo-specific SKUs or order modifiers in your POS, and import offline conversions into Google Ads (or use server-side tagging) to measure true incremental revenue, return on ad spend (ROAS), and redemption rates. Expect to trade some short-term CPA variability for cleaner spend management and faster iteration.

Why this matters in 2026

  • Automation is the baseline: With Google expanding total campaign budgets beyond Performance Max (Jan 2026), advertisers can stop micromanaging daily budgets and focus on offer mechanics and measurement.
  • Privacy-first measurement: Server-side tagging and offline conversion uploads are now standard for accurate promo measurement in a cookieless world.
  • POS integration is expected: Restaurants that stitch ad clicks to actual POS orders get better attribution and faster decisions—no more manual CSV reconciliation once set up.

Who should use this template

  • Multi-location QSRs and casual dining groups running limited-time weekly promos
  • Single-location restaurants testing a targeted growth push
  • Operators wanting to measure true promo lift and POS cannibalization

Overview: Promo structure and measurable objectives

Before you launch, define the promotion like you’d define a product experiment. Keep it tight and trackable.

Core definition

  • Promo window: 7 consecutive days (e.g., Mon–Sun)
  • Offer: A single, clearly defined discount or bundle (e.g., 2-for-1 medium pizzas; $5 off orders over $25)
  • Budget: Fixed total Google Ads spend (e.g., $3,000 total)
  • Primary KPI: Incremental revenue from promo SKUs
  • Secondary KPIs: Incremental orders, ROAS, AOV, redemption rate, new customer share

Plan the offer and the measurement before you flip the switch. This prevents last-minute data gaps.

1.1 Define hypotheses and KPIs

  • Hypothesis example: "A targeted Search + PMax push with a $3,000 fixed budget will drive 350 incremental orders and $9,000 incremental revenue across 6 locations in 7 days."
  • KPI targets: incremental orders, promo redemption rate (redemptions / ad-attributed orders), CPA, and incremental ROAS.

1.2 Set the fixed campaign budget in Google Ads

  • Create separate campaigns for Search and Shopping/Performance Max where relevant.
  • Use Google's total campaign budget feature to set the campaign budget for the 7-day window—Google will pace spend to consume the budget by the end date.
  • Pick bidding strategies aligned to your KPI: Maximize conversions (if your conversion import is POS-based), Target CPA if you have historical conversion rates, or Maximize conversion value if tracking revenue.

1.3 Promo SKU & POS readiness

  • Create a distinct promo SKU, modifier, or order tag in each POS (e.g., PROMO-WK1-2FOR1).
  • Train staff or preload the online ordering system so every redeemed order uses the promo SKU automatically.
  • Document how the promo SKU maps to revenue lines and tax/discount treatment in reporting.

1.4 Tracking & attribution setup

  • Add UTM parameters to all ads and landing pages (utm_campaign, utm_source=google, utm_medium=search, utm_content=promo).
  • Enable server-side tagging or Google Tag Manager server container for stable conversion capture in 2026’s privacy-first landscape.
  • Decide how offline/POS conversions get back to Google Ads: choose one method below and implement it before launch:
    • Google Offline Conversions CSV import (manual or automated)
    • Server-to-server (S2S) conversion import via your POS or middleware that pushes order-level conversion data to Google Ads
    • Third-party connectors (Segment, mParticle, Zapier, or direct integrations offered by your POS vendor)

1.5 Audience & geo-targeting

  • Limit geo-targeting to realistic delivery radiuses and dine-in trade areas.
  • Create custom intent and customer match audiences as allowed by privacy consent (2026 trends: more server-side audience modeling).

Step 2 — Creative, landing pages, and offer mechanics

Execution matters. Clarity in creative and checkout flow reduces friction and leakage.

2.1 Ad creative & messaging

  • Prominent headline with the offer, timeframe, and location eligibility. Example: "This Week Only — 2-for-1 Medium Pizzas — Order Online"
  • Use extensions: callout extensions, promotion extensions (with start/end dates), location and affiliate location extensions for multi-loc groups.
  • Prepare at least 3 ad variations for Search and multiple asset combinations for PMax to let automation find the best-performing creative.

2.2 Landing page & checkout flow

  • Single-purpose landing page that forces the promo SKU into cart or pre-applies a code for online orders.
  • Fast load time and mobile-first UX — 2026 remains mobile-dominant for restaurant orders.
  • Display store hours and estimated pickup/delivery times to manage expectations and reduce cancellations.

Step 3 — Launch & execution checklist (day 0–7)

Use this checklist for a clean launch and efficient monitoring.

Execution checklist

  1. Finalize offer and frozen creative assets.
  2. Set total campaign budget in Google Ads with explicit start/end dates.
  3. Activate Search, Shopping/PMax (if applicable), and local campaigns.
  4. Deploy UTMs and server-side tags; verify a test click-to-order end-to-end.
  5. Confirm promo SKU appears in test orders and is visible in POS reporting.
  6. Start automated POS -> Google conversion import (or schedule daily CSV uploads).
  7. Daily checks: budget pacing, conversion import health, top-performing creatives, inventory and prep capacity.
  8. Mid-week creative refresh if creative fatigue appears (but avoid changing budgets — Google handles pacing).
Pro tip: With Google’s total campaign budgets you should resist manual daily budget changes. Instead, tweak creative or audiences if performance dips.

Step 4 — Real-time monitoring (days 1–7)

Monitor these five areas daily; avoid overreacting to short-term volatility.

  • Budget pacing: Confirm Google is pacing to consume the total budget.
  • Conversion inflow: Check that POS conversions are arriving in Google Ads (or your analytics) within your expected latency window.
  • Inventory & operations: Validate that kitchens can handle increased load and that stockouts aren’t causing cancellations.
  • Creative signals: CTR, conversion rate by creative/ad group, and top-performing headlines/assets.
  • Geo performance: Which stores are outperforming and which need local promos or creative tweaks.

Step 5 — Measurement & post-campaign analysis (days 8–14)

After the promo window, do a rigorous analysis that separates noise from real lift.

5.1 Data sources to combine

  • Google Ads reports (campaign spend, clicks, imported conversions)
  • POS reports filtered by promo SKU/modifier (orders, revenue, voids, comps)
  • Web analytics (GA4) for landing page behavior and assisted conversions
  • CRM or loyalty system to identify repeat/new customers

5.2 Key calculations

  • Incremental Revenue = Promo period revenue attributed to promo SKU - Baseline revenue for that SKU (adjusted for seasonality)
  • ROAS = Incremental Revenue / Total Ad Spend (fixed campaign budget)
  • Redemption Rate = Promo SKU redemptions / (Ad clicks or impressions served to target audience) — choose the denominator aligned with your tracking (click-based attribution preferred)
  • New Customer Rate = Unique customers who used promo / Total customers who used promo (via loyalty or phone/email capture)

5.3 Adjust for cannibalization

Not every promo dollar is incremental. Estimate cannibalization by comparing promo SKU sales to baseline non-promo sales of similar items. Simple approach:

  1. Compute baseline average weekly revenue for the week-of-year across the last 8 weeks (or same week last year adjusted for trend).
  2. Subtract baseline from promo week revenue to get gross lift.
  3. Estimate cannibalization (e.g., x% of promo sales replaced regular sales). Subtract that value to find net incremental revenue.

5.4 Example (sample case)

Sample restaurant: 6-location casual chain. Fixed Google Ads budget: $3,000 over 7 days.

  • Promo: $5 off orders over $25; promo SKU tag = PROMO-WK1
  • Results (post-import): 420 promo-tagged orders, $12,600 promo-tagged revenue.
  • Baseline weekly revenue for same stores = $7,000 (for same items historically)
  • Gross lift = $12,600 - $7,000 = $5,600
  • Assume 20% cannibalization (1,120 of those $5,600 were replaced). Net incremental revenue = $5,600 * (1 - 0.20) = $4,480
  • ROAS = $4,480 / $3,000 = 1.49 (149% claimable incremental ROAS)
  • CPA (incremental) = $3,000 / (420 * (1 - 0.20)) = $3,000 / 336 ≈ $8.93 per incremental order

These calculations show how to align marketing spend to real revenue rather than cookie-based conversions alone.

Common pitfalls & how to avoid them

  • Late POS tagging: If promo SKUs aren't used at checkout, conversions will underreport. Test thoroughly before launch.
  • Manual budget changes: Avoid changing daily budgets after launch if you're using total campaign budgets—this defeats the feature's objective.
  • Ignoring seasonality: Compare to appropriate baselines; week-to-week comparisons can mislead if external events impact demand.
  • Attribution mismatch: Keep consistent attribution windows and conversion definitions across systems (Google Ads vs POS vs GA4).

Advanced strategies (2026 forward)

Once you run a few promos, apply these advanced techniques to refine performance.

  • Incrementality testing with geo holdouts: Run the same campaign in a set of target geos and hold out neighboring geos to estimate true lift.
  • Server-side enrichment: Use S2S conversions to attach anonymized loyalty IDs or order categories to ad conversions for richer insights (compatible with privacy regulations).
  • AI-driven creative rotation: Let Performance Max or PMax variants test headlines and creatives while you keep the budget fixed—automation often finds unexpected winners.
  • Dynamic store-level budgets: If one location consistently outperforms, allocate more of your next fixed budget to that region by creating separate fixed-budget campaigns per cluster.

Reusable weeklong promo template (copy & paste)

Use this template to document each promo so your team can repeat and scale.

  • Promo name: ________
  • Dates: ________ to ________
  • Offer mechanics: ________
  • Promo SKU/Tag in POS: ________
  • Total Google Ads budget: $______ (set start & end in campaign)
  • Campaign strategy: Search / PMax / Local / Shopping
  • Bidding: Maximize conversions / Target CPA / Maximize conversion value
  • UTM template: utm_source=google&utm_medium=search&utm_campaign=________&utm_content=________
  • Landing page URL: ________ (ensure promo pre-applies)
  • POS integration method: Offline import / S2S / Connector (name)
  • Primary KPI target: incremental revenue $______
  • Baseline weekly revenue (for SKU): $______
  • Operations checklist complete: Y/N

Post-promo report checklist (what to include)

  • Total ad spend (fixed)
  • Promo-tagged orders, revenue, and AOV
  • Baseline comparison and net incremental revenue
  • ROAS and incremental CPA
  • New vs returning customer share
  • Top-performing creatives and search terms
  • Operational impacts (prep times, cancellations, stockouts)
  • Recommendations for next promo

Case study snapshot: A hypothetical repeatable result

To make this concrete, here’s a short hypothetical case patterned after real-world wins (e.g., Escentual’s reported traffic gains when using total campaign budgets in 2026).

Local pizza brand “Neighborhood Pie” runs a $3,500 fixed-budget weeklong promo using Search + PMax, server-side conversion import from its POS, and a promo SKU. They saw:

  • 520 promo-tagged orders and $15,600 promo revenue.
  • Net incremental revenue after 25% cannibalization = $6,900.
  • Incremental ROAS = 6,900 / 3,500 = 1.97 (197%).

Actions taken post-promo: doubled down on geo-targeting around two top-performing stores, standardized the promo SKU across the chain, and automated conversion imports—improving measurement accuracy for the next test.

Checklist recap — 10 things to do before you launch

  1. Define KPIs and baseline metrics.
  2. Create a distinct promo SKU in your POS.
  3. Build campaign with total campaign budget set for 7 days.
  4. Choose bidding strategy aligned to KPI (conversions vs conversion value).
  5. Prepare ad creatives and extensions with date-limited promo copy.
  6. Deploy landing page that pre-applies the promo or SKU.
  7. Implement UTMs and server-side tagging.
  8. Set up automated POS -> Google conversion import and validate with test orders.
  9. Confirm operations and inventory can handle expected lift.
  10. Schedule post-promo analysis and data pulls (POS, Google Ads, GA4).

Final recommendations

In 2026, the combination of time-bound total campaign budgets and robust POS integration gives restaurants the power to run short, repeatable promotions with predictable spend and measurable outcomes. Use automation for pacing; use your POS for truth; and focus your human time on testing offers and creative, not budget fiddling.

Next steps — make this template your process

Start with one controlled test across 1–3 locations. Run the weeklong promo using this template, validate your POS conversion pipeline, and then scale to more units or higher budgets. Track cannibalization and new-customer share carefully; these are the levers that determine whether the promo was truly incremental.

Call-to-action: Need a plug-and-play workflow or help wiring POS conversions into Google Ads? Contact our team or download the editable weeklong promo template and CSV mapping sheet to automate conversion imports and start running reliable, measurable promos in 2026.

Advertisement

Related Topics

#templates#marketing#case study
U

Unknown

Contributor

Senior editor and content strategist. Writing about technology, design, and the future of digital media. Follow along for deep dives into the industry's moving parts.

Advertisement
2026-03-02T06:02:01.678Z