June 30, 2026

Guerrilla Marketing Agency

How to Measure Guerrilla Marketing ROI: Metrics, Methods, and What to Track

The measurement question is the first thing skeptics raise about guerrilla marketing, and it’s fair. If you can’t measure it, you can’t justify it, and you can’t improve it. The problem isn’t that street campaigns can’t be measured. The problem is that most of them are set up without any measurement infrastructure, which makes attribution nearly impossible after the fact.

Table of Contents

  17 Minutes Read

This guide is that measurement infrastructure. It covers the metrics that matter for street campaigns, the tools and methods that capture real data, and how to set everything up before deployment so you can actually attribute results. This is the approach we use at American Guerrilla Marketing for clients who need to show ROI to CFOs, board members, or internal stakeholders who want to see numbers.

Why Guerrilla Marketing Is Harder to Measure Than Digital (And Why That’s Not the Right Frame)

Digital advertising is measurable because the delivery mechanism and the response mechanism are the same: the internet. Someone sees your ad on Instagram. They click. They land on your page. You track the click, the session, the conversion. The chain of causation is traceable because everything happens in one environment.

Street marketing breaks that chain. Someone sees a wheatpaste poster in Brooklyn on their morning walk. They don’t do anything at that moment. Two days later, they see the poster again, remember it, and search for the brand at work. Or they see it, photograph it, show a friend, and that friend looks it up a week later. The path from impression to outcome runs through the offline world, across time, and involves no click, no session, no traceable event.

This is a measurement challenge. It’s not evidence that the campaign isn’t working. The same attribution problem exists for every above-the-line advertising channel: television, radio, print, outdoor. None of those channels have direct click-to-conversion tracking, and none of them have been dismissed on those grounds because the evidence for their effectiveness is substantial.

Street campaigns that include QR codes, UTM-tagged URLs, and pre/post search volume monitoring can directly attribute 30-60% of their downstream impact with reasonable confidence. The remainder requires proxy measurement.

The right frame for guerrilla marketing measurement: what’s the best available data given how this channel works, and how do I set up in advance to capture it? That’s the question this guide answers.

Set Measurable Goals Before the Campaign Brief Is Final

This step happens before artwork, before format selection, before crew scheduling. The campaign goal determines which metrics to set up and which baselines to pull. A campaign targeting foot traffic to a new retail location needs Placer.ai data. A campaign targeting app installs needs App Store regional data. A campaign targeting branded awareness needs Google Trends and Search Console baselines.

The specific goal also determines what counts as success. Without a pre-defined success threshold, any result can be interpreted as confirming or denying the campaign worked. That’s not measurement. That’s post-hoc rationalization.

Campaign goal types and the primary metrics each one requires:

Campaign GoalPrimary MetricSecondary Metric
Brand awareness in new marketBranded search volume lift by geographyDirect web traffic lift by region
App install growthRegional app download liftQR scan volume and conversion
Retail foot trafficLocation visit count (Placer.ai)In-store revenue per visit change
Event promotionTicket sales by marketSocial mentions from campaign markets
Product launch supportRetail velocity lift near campaign zonesPromo code redemption rate

The Metrics That Actually Matter

1. Impression Count and CPM

The foundation metric for any street campaign is impressions: how many times was this material seen? The derived metric, CPM (cost per thousand impressions), is the standard for comparing street campaigns to other media channels.

Impression estimates for street placements are calculated using foot traffic data for specific locations. Established agencies maintain location databases with historical foot traffic counts from pedestrian data services. A high-traffic intersection in Manhattan might generate 50,000+ pedestrian impressions per day. A placement on a residential street in Brooklyn might generate 2,000-5,000 daily impressions. The sum of all placement locations over the campaign period gives you total estimated impressions.

This is an estimate, not a precise count. It’s the same methodology used for every other out-of-home media format: billboards, transit advertising, bus bench placements. The number is directionally accurate and usable for budget justification and media comparison.

CPM calculation: Total campaign cost divided by (Total impressions divided by 1,000) = CPM

For comparison: digital display CPMs typically run $2-10. Social media CPMs run $6-15. Out-of-home advertising CPMs range from $3-10. Well-targeted guerrilla campaigns in high-traffic locations can achieve CPMs in the $3-8 range, competitive with other media channels, with the added benefit of physical presence and visual impact that digital impressions don’t produce.

2. QR Code Scan Data

Any campaign that includes a QR code has a direct measurement mechanism. Every scan is a trackable event. You know when it happened, on what device, in what geographic area, and what the person did after scanning if you have conversion tracking on the landing page.

A practical example: QR codes placed on snipes along Melrose Avenue in Los Angeles, as part of a consumer brand campaign in the Fairfax District, tracked 847 scans in the first two weeks. Scan timing showed 62% of activity happening between 10am and 2pm on weekdays, with a secondary spike on Saturday from 11am to 4pm. That data told us exactly when pedestrian attention was highest and where to concentrate maintenance placements for the second deployment wave.

QR scan metrics to track:

  • Total scans: Absolute volume of scans across all campaign placements
  • Scans by market: If running in multiple cities, scan volume segmented by geography shows which markets are driving the most direct engagement
  • Scans by format: If using different QR codes on different formats (snipes vs. stencils vs. wheatpaste), format-specific scan data tells you which formats drive the most direct action
  • Scan-to-conversion rate: What percentage of people who scan complete the desired action (download, signup, purchase)
  • Scan timing: When during the day, week, and campaign period are scans happening? This reveals when the material is actually being seen and acted upon

Use separate QR codes per market and per format. A single code across the whole campaign gives you total volume but no geographic or format intelligence. Three or four codes takes five minutes to set up in Bitly and gives you data that shapes the next campaign’s placement strategy.

3. Branded Search Volume Changes

One of the most reliable proxy metrics for guerrilla marketing effectiveness is the change in brand search volume in target geographies during and after a campaign.

The mechanism is direct: someone sees a poster, doesn’t scan a QR code, but later searches the brand name. That search is causally linked to the poster impression even though there’s no trackable click. A concrete example: stencils placed at the 14th Street-Union Square subway station entrance in Manhattan drove a 12% lift in branded search queries in the New York DMA over a three-week campaign window, compared to a 2% lift in the Boston DMA (no campaign) over the same period. The differential is the campaign’s measurable contribution.

You can see this effect through:

  • Google Search Console: Shows branded search query volume, filterable by country and (for some accounts) region
  • Google Trends: Shows relative search interest by region, allowing you to compare search volume in campaign markets vs. non-campaign markets during the same period
  • Google Ads search impression share: If running branded search ads alongside a street campaign, impression share changes reflect underlying search volume changes

The setup requirement: pull baseline branded search volume data by market before the campaign launches. Then compare during-campaign and post-campaign data to the same markets. Markets with street campaigns should show measurable lift versus comparable markets without campaigns if the campaign is reaching a meaningful portion of the population.

4. Web Traffic by Region

Regional website traffic segmentation in Google Analytics can show campaign-driven traffic lift. Set up geographic segments for each campaign market before the campaign launches. During and after the campaign, compare session volume, new user rates, and conversion rates in campaign markets versus non-campaign markets.

The signal to look for: an increase in direct traffic and branded search traffic in campaign markets that doesn’t appear in comparable non-campaign markets over the same period. That differential is attributable to the campaign.

5. App Download or Signup Lift by Region

For apps and SaaS products, regional download or signup data is a direct ROI metric. If your campaign targets specific geographies, you should see measurable lift in app installs or signups from those geographies during and after the campaign, compared to your pre-campaign baseline and to non-campaign geographies.

Apple App Store Connect and Google Play Console both provide regional download data. Pull this data by week for target markets vs. control markets before, during, and after the campaign period.

6. Foot Traffic Lift (Retail and Physical Locations)

For retail brands, restaurants, or physical locations, foot traffic measurement during a street campaign is a direct conversion metric. Location analytics platforms like Placer.ai and SafeGraph provide foot traffic data for specific locations, allowing you to measure changes in visit frequency during campaign periods.

The comparison setup: establish a baseline foot traffic figure for 4-6 weeks before the campaign. Compare foot traffic in the campaign period and the post-campaign period to that baseline. Control for seasonality by comparing the same period in prior years when possible.

7. Earned Media Value

When a street campaign generates press coverage, editorial mentions, or influencer posts, those placements have quantifiable media value. Earned media value (EMV) is calculated by estimating what equivalent paid media would cost in the same publication or channel.

A mention in a local city publication with a 200,000-reader audience has an EMV equivalent to the publication’s ad rate for a comparable placement. An influencer post with 50,000 followers has an EMV equivalent to what that influencer would charge for a sponsored post. Aggregating EMV across all earned placements generated by a campaign gives you a measurable asset that adds to the campaign’s total return.

Street campaigns generate EMV primarily through two paths: organic social posts from people who photograph the installations (which can be captured through hashtag monitoring and brand mention tracking), and press coverage when the placement or creative is notable enough to attract editorial attention. Projections and large-format wheatpaste in high-profile locations reliably generate press coverage in major markets. That coverage is trackable and quantifiable.

8. Social Amplification and Sentiment

Organic social posts featuring campaign materials are both an output metric (evidence the campaign is generating awareness) and a distribution channel (each post reaches the poster’s followers, extending reach without additional spend).

Track social amplification through:

  • Branded hashtag monitoring for any campaign-specific hashtags
  • Social listening tools like Brandwatch or Sprout Social monitoring for brand mentions alongside location-specific references
  • Direct Instagram and TikTok search for location tags and brand mentions from campaign markets

Sentiment analysis on those social posts adds a qualitative layer to the quantitative reach data. A campaign generating 1,000 organic mentions that are 80% positive is meaningfully different from a campaign generating 1,000 mentions that are 40% positive. Tools like Brandwatch automatically classify sentiment; manual review of high-engagement posts adds context that automated classification misses.

9. Customer Repurchase and Lifetime Value Impact

This metric applies to brands with repeat purchase potential. If a street campaign drives meaningful trial (through sampling or by pulling existing customers to reactivate), the downstream metric isn’t just the initial purchase. It’s whether those customers repurchase, and at what rate.

Comparing repurchase rates for customers acquired during a campaign window against your overall customer cohort shows whether street-acquired customers have higher or lower lifetime value than average. Brands that run street campaigns in targeted markets and track this cohort consistently find that the in-person discovery experience correlates with higher loyalty metrics. The effect makes intuitive sense: someone who encounters a brand physically, takes a sample, photographs a poster, or has a memorable street-level interaction has a stronger initial connection than someone who clicked a digital ad.

Setting Up Measurement Before Launch

The single most important step in guerrilla marketing measurement is establishing baselines before the campaign runs. Without pre-campaign baseline data, you can’t distinguish campaign impact from normal variation. With baselines, you can attribute changes to the campaign with reasonable confidence.

The Pre-Campaign Measurement Checklist

MetricData SourceSetup Timing
Branded search volume by marketGoogle Search Console, Google Trends4-6 weeks before campaign
Web traffic by region (direct + branded)Google Analytics geographic segments4-6 weeks before campaign
App downloads/signups by regionApp Store Connect, Play Console, analytics platform4-6 weeks before campaign
Foot traffic (if applicable)Placer.ai or SafeGraph4-6 weeks before campaign
QR code tracking linksUTM builder + analyticsBefore artwork is finalized
Social mention baselineSocial listening tool4 weeks before campaign
Control markets identifiedInternalBefore campaign brief

Control market identification is especially important: select comparable markets where you’re NOT running a campaign, with similar demographic profiles and existing brand performance. During the campaign period, comparing campaign market performance to control market performance isolates the campaign’s contribution from general business trends or seasonal effects.

The A/B Market Testing Framework

The cleanest version of street campaign measurement is a true A/B market test. Run the campaign in City A. Hold City B as a control. Keep everything else constant (digital spend, promotions, PR activity). Compare the delta between the two markets during and after the campaign period. The difference is the street campaign’s isolated contribution.

This works best when City A and City B have similar baseline metrics: comparable brand awareness, comparable web traffic per capita, comparable demographic profiles. Brands that haven’t done this before are often surprised by how clear the signal is. A well-executed campaign in a city with no competing activity shows up cleanly in the data. It’s not ambiguous.

Tools for Tracking Street Campaign Performance

Google Search Console + Google Trends

Free, accessible, and necessary for branded search volume measurement. Search Console gives you actual search query data for your site. Google Trends gives you relative interest by region without requiring site access. Both are needed for search lift attribution. Start pulling data 4-6 weeks before the campaign launches to establish a stable baseline.

Google Analytics 4

Regional traffic segmentation is built into GA4. Setting up geographic dimension reporting for campaign markets is a 15-minute configuration task that enables months of measurement. Do this before artwork is finalized.

QR Code Management Platforms

Dynamic QR code platforms (Bitly, QR Tiger, Flowcode) allow you to create trackable QR codes with scan analytics, change the destination URL without reprinting materials, and segment scans by market or format using different codes for different placements. Bitly is free at basic usage levels and sufficient for most campaigns.

UTM Parameter Builder

For any URL that appears on campaign materials, use UTM parameters to tag the source, medium, and campaign. Google’s UTM builder is free. This ensures that any traffic from the street campaign is identifiable in your analytics as campaign-sourced traffic.

Standard UTM structure for street campaigns:
Source: street-campaign
Medium: [format: wheatpaste / snipe / stencil]
Campaign: [campaign name]
Content: [city or neighborhood]

Placer.ai

The leading consumer-accessible platform for foot traffic analytics. It provides visit data for specific locations with demographic breakdowns. For retail brands measuring in-store traffic lift from street campaigns, this is the most direct available measurement tool.

Social Listening Platforms

Brandwatch, Mention, and Sprout Social monitor social media and web mentions of your brand name, campaign-specific hashtags, and location-specific references. Set up these monitors before the campaign launches to capture baseline mention rates and campaign-period lift.

Measurement in Practice: Examples

Consumer App Launch: The QR + Search Model

A consumer app running a snipe and stencil campaign in three New York City neighborhoods (Williamsburg, SoHo, and the West Village) with QR codes on all materials sets up the following measurement infrastructure:

  • Unique QR codes per neighborhood, each linking to the app store with UTM tags
  • Pre-campaign baseline: 4 weeks of app installs by zip code from the App Store
  • Pre-campaign baseline: 4 weeks of branded search volume in the New York DMA
  • Control markets: Boston and Philadelphia, comparable demographic profile, no campaign

Campaign runs for 3 weeks. Post-campaign measurement covers the following 4 weeks (awareness builds over time, not just during the active campaign period).

Results: QR scan totals of 847 across three neighborhoods, with 23% conversion to install. Williamsburg generated 3x the scans of the West Village at comparable placement counts, indicating a higher-engagement audience. Branded search in the NYC DMA increased 34% versus the pre-campaign baseline. Boston and Philadelphia showed 3% and 2% increases over the same period, confirming the NYC lift is campaign-attributable rather than a general brand trend.

Retail Brand: The Foot Traffic Model

A retail brand running wheatpaste and snipe campaigns in a 6-block radius around a new store location in Chicago’s West Loop sets up foot traffic measurement through Placer.ai for the target store location and two comparable control locations.

Pre-campaign baseline established over 6 weeks. Campaign runs for 2 weeks with a week-one heavy deployment followed by a week-two maintenance run. Foot traffic to the target location increases 28% in week one and 19% in week two versus the pre-campaign baseline. Control locations show no significant change over the same period.

Revenue per visit data from the brand’s POS system, combined with visit count increase, provides a direct revenue impact figure for the campaign period. That becomes the numerator in the ROI calculation (incremental revenue) against campaign cost as the denominator.

Music Artist: The Brand Search Model

An independent artist releasing an album runs wheatpaste and snipe campaigns in four cities in the two weeks before the release. Google Trends tracks search volume for the artist name by city in the pre-campaign period and the campaign period.

Cities with street campaigns show a measurable increase in search interest beginning approximately 5 days after materials go live. Cities without campaigns show a smaller increase that begins only on release day, from digital announcement activity. The gap between the campaign-city curve and the non-campaign-city curve represents the street campaign’s contribution to pre-release awareness building.

How AGM Documents Campaigns

American Guerrilla Marketing provides documentation as a standard component of every campaign. Documentation serves multiple purposes: it’s proof of execution, it’s content for social and owned channels, and it’s the foundation for impression reporting.

Geo-Tagged Photo Reports

For every placement, AGM captures photos at the time of installation. Photos include location context (recognizable street elements) and close-up detail (showing placement quality). Photos are geo-tagged to confirm placement location matches the brief. For large campaigns with hundreds of placements, photo reports are organized by neighborhood and format.

Placement Logs

Placement logs record: address or cross-street, date and time of placement, format, quantity at location. This data feeds into impression calculations (matched against foot traffic data for each specific location) and provides the documentary evidence for campaign reporting.

Impression Reports

Based on placement logs and foot traffic data for each location, AGM calculates estimated total impressions for the campaign period. Reports include impression count by format, by neighborhood, and in aggregate, with the methodology and data sources documented so clients can present the figures confidently to internal stakeholders.

Mid-Campaign and Final Reports

For multi-week campaigns, AGM provides mid-campaign check-ins that include placement status (which materials are still live, which need refresh) and preliminary performance data. Final campaign reports include full documentation, impression reports, and any QR or UTM data captured during the campaign period.


Ready to Plan Your Campaign?

American Guerrilla Marketing handles strategy, execution, and documentation for street-level campaigns nationwide.

Frequently Asked Questions

Can guerrilla marketing be precisely attributed like digital ads?

No, and neither can television, radio, print, or most other traditional media channels. Precise click-to-conversion attribution is a digital-only capability. Guerrilla marketing measures proxy signals (branded search lift, web traffic lift, app download lift, foot traffic lift) that are causally linked to the campaign with reasonable confidence when the measurement setup is done correctly. The question isn’t whether street campaigns can match digital attribution precision. They can’t. The question is whether they can demonstrate ROI, which they can.

What’s a reasonable CPM target for guerrilla marketing campaigns?

Well-targeted street campaigns in high-foot-traffic locations typically achieve CPMs in the $3-8 range, comparable to standard out-of-home advertising and within range of digital display. The comparison that matters isn’t just CPM, though. It’s CPM multiplied by attention quality. A pedestrian walking past a wheatpaste poster at eye level is paying more attention than someone scrolling past a banner ad. The effective CPM, adjusted for attention quality, is typically better than the raw number suggests.

How long after a campaign ends do measurement effects persist?

Awareness effects from street campaigns typically show measured lift for 4-8 weeks after the active campaign period ends, depending on campaign intensity and market saturation. QR scan data stops accruing when materials are removed. Branded search lift typically peaks 1-2 weeks into the campaign and holds for 3-6 weeks post-campaign before returning to baseline. Plan your measurement window to extend 6-8 weeks past campaign end to capture the full attributable effect.

Do I need a separate QR code for each city or neighborhood?

Yes, if you want city- or neighborhood-level scan data. Using a single QR code for the full campaign gives you total scan volume but no geographic segmentation. Separate codes per market (or even per neighborhood within a market) let you see which geographies are driving the most direct engagement. This data is useful for future campaign planning: it tells you where your street campaigns have the most impact per dollar spent.

What if my brand can’t be searched directly (early-stage startup with no existing search presence)?

For early-stage brands with minimal existing search footprint, branded search lift is less useful as a metric because the baseline is near zero. Prioritize direct digital response metrics instead: QR scan volume and conversion, app store installs by region, and direct website traffic from the campaign period versus pre-campaign baseline. As the brand grows, branded search becomes increasingly useful as a measurement signal.

How does AGM handle measurement for clients without internal analytics infrastructure?

AGM can help set up basic measurement infrastructure as part of campaign planning: UTM parameter structure for QR codes, guidance on Google Analytics regional segmentation, and Google Trends monitoring methodology. For clients who need more extensive measurement support, we can recommend measurement partners with specific out-of-home attribution capabilities. The goal is always to ensure clients have a clear picture of campaign performance they can communicate internally.

How do you calculate earned media value from a street campaign?

Earned media value (EMV) is calculated by identifying every organic placement generated by the campaign (press mentions, influencer posts, organic social shares) and estimating what equivalent paid media would cost in the same channel. A press mention in a city publication with 300,000 readers has an EMV equal to that publication’s display ad rate for a comparable placement. An influencer post with 80,000 followers has an EMV equal to the influencer’s standard sponsored post rate. Aggregate all placements and you have a total EMV figure that adds to your campaign’s return calculation.


Millie Phillips

Campaign Architect — American Guerrilla Marketing

Email: [email protected]

Office: (646) 776-2770

Ready to Run Your Campaign?

Call us or email us. We’ll tell you exactly what we can do in your market and what it costs.

American Guerrilla Marketing — Los Angeles

★★★★★ 5.0 · 34 Google reviews

Street-level campaigns in Los Angeles and nationwide. Wheatpasting, LED trucks, street teams, and more.

(646) 776-2770