WiFi marketing attribution: connecting online ads to foot traffic
Key takeaways: The biggest gap in local business marketing is attribution — proving that the $2,000 spent on Facebook Ads or Google Ads actually drove people into the venue. WiFi data closes that gap. When a guest who clicked a Facebook ad later connects to the venue's WiFi, the platform can match the ad exposure to the physical visit. Three attribution methods: email identity matching (most accurate), Facebook Custom Audience retargeting loops (platform-native), and time-window correlation (approximate but scalable). Resellers who can demonstrate ad-to-visit attribution command premium pricing because they solve the problem every venue operator asks about: "is my advertising working?"
Attribution models described in this article are frameworks. Actual implementation depends on data volume, platform capabilities, and integration configuration.
Every local business owner asks the same question about their advertising: "Is it working?"
For digital channels, the answer is partially visible. Google Ads shows clicks. Facebook shows impressions and conversions. But "conversion" in a local business context means someone walked into the physical venue. And neither Google nor Facebook can reliably tell you who saw an ad and then showed up in person.
WiFi data provides the missing link. It records who physically visited the venue. Matching that visit data against ad exposure data closes the attribution loop.
The attribution gap
A restaurant spends $2,000/month on Facebook Ads targeting people within 5 miles. The ad gets 50,000 impressions and 1,200 clicks. The restaurant's foot traffic is 6,000 people per month.
Question: how many of those 6,000 visitors came because of the Facebook ad?
Without WiFi data: Unknown. The restaurant can see ad clicks but can't track which clickers physically visited. They can see foot traffic but can't connect it to ad exposure. The gap between "clicked" and "visited" is invisible.
With WiFi data: The platform captures emails from 3,000 of the 6,000 monthly visitors. Those emails can be matched against Facebook Ad exposure data (via Custom Audiences) and email campaign engagement. The attribution gap narrows dramatically.
Method 1: Email identity matching
How it works
- •WiFi captive portal captures guest email at the venue
- •The guest's email is matched against campaign databases:
- •Email marketing: did this person receive and open/click an email campaign before visiting?
- •CRM records: was this person a lead generated from a digital ad?
- •If a match exists, the visit is attributed to the marketing touchpoint
Example
Jane receives an email campaign on Monday: "New spring menu at [Restaurant]." She opens it, clicks the menu link. On Wednesday, she connects to the restaurant's WiFi.
The WiFi platform records: Jane visited on Wednesday. The email platform records: Jane opened and clicked on Monday. Attribution: Jane's Wednesday visit is attributed (partially) to Monday's email campaign.
Accuracy: High for email-originated visits. The email open → physical visit chain is trackable end-to-end. Limitation: only works for contacts already in the email database.
Implementation
MyWiFi's integration with email platforms (Mailchimp, ActiveCampaign, HubSpot) enables bidirectional data flow. Campaign engagement data feeds into the WiFi contact profile. Visit data feeds into the email platform's contact record. The combined data shows: email sent → email opened → venue visited.
Method 2: Facebook Custom Audience retargeting loop
How it works
- •WiFi captive portal captures guest emails
- •Email list uploads to Facebook as a Custom Audience
- •Facebook matches emails to user profiles (match rate: 50–70% for consumer emails)
- •You run retargeting ads to the Custom Audience (past visitors)
- •When a Custom Audience member clicks the ad and then reconnects to venue WiFi, the loop closes:
- •WiFi visit → Custom Audience → Facebook Ad → Click → WiFi visit again
The attribution loop
Visit 1: Guest connects to WiFi → email captured
↓
Email uploaded to Facebook Custom Audience
↓
Guest sees retargeting ad on Facebook/Instagram
↓
Guest clicks ad (or doesn't — awareness still increases)
↓
Visit 2: Guest returns to venue → reconnects to WiFi
↓
Attribution: Visit 2 linked to retargeting campaign
Measuring the impact
Compare two groups:
- •Retargeted group: WiFi contacts who were in the Custom Audience and received retargeting ads
- •Control group: WiFi contacts who were NOT in the Custom Audience (or a holdout group excluded from ads)
If the retargeted group has a higher return visit rate than the control group, the difference is attributable to the advertising.
Example:
- •Retargeted group: 1,000 contacts, 320 returned within 30 days (32% return rate)
- •Control group: 1,000 contacts, 240 returned within 30 days (24% return rate)
- •Lift: 8 percentage points → 80 additional visits attributable to retargeting
- •At $35 average ticket: 80 × $35 = $2,800 in attributable revenue
If the retargeting campaign cost $500/month, the ROI is 5.6:1.
Implementation with MyWiFi
MyWiFi supports Facebook Pixel and Custom Audience sync. WiFi-captured emails automatically sync to Facebook as a Custom Audience for retargeting. The platform's visit tracking data provides the return visit measurement.
Method 3: Time-window correlation
How it works
When direct identity matching isn't possible (the venue's ads don't capture email, or the WiFi contact didn't come through an identifiable campaign), time-window correlation provides approximate attribution.
Logic: If a venue runs a Google Ads campaign from March 1–15, and WiFi new-visitor connections increase 20% during that period compared to the 2 weeks before, some portion of the increase is likely attributable to the campaign.
Implementation
- •Establish a baseline: average daily new WiFi connections over the 14 days before the campaign
- •Measure during campaign: daily new WiFi connections during the campaign period
- •Calculate lift: (Campaign period average - Baseline average) / Baseline average × 100
Example:
- •Baseline: 42 new connections/day
- •Campaign period: 51 new connections/day
- •Lift: (51 - 42) / 42 = 21.4% increase
- •Estimated attributable visits: 9 additional new visitors/day × 15 days = 135 visits
- •At $35 average ticket: 135 × $35 = $4,725 in estimated attributable revenue
Limitations: Correlation is not causation. Other factors (weather, events, seasonality, competitor closures) can influence traffic independently of the advertising. Time-window correlation is an estimate, not proof.
When to use each method
| Method | Accuracy | Complexity | Best For |
|---|---|---|---|
| Email identity matching | High | Low | Email campaign attribution |
| Custom Audience loop | High | Medium | Facebook/Instagram retargeting |
| Time-window correlation | Low-medium | Low | Google Ads, radio, print, billboard |
Building an attribution dashboard for clients
What clients want to see
Venue operators don't want attribution methodology. They want one number: "How many visits did my advertising generate?"
Dashboard design
| Metric | Value |
|---|---|
| Total venue visits (WiFi) | 3,200 |
| Visits attributed to email campaigns | 180 |
| Visits attributed to retargeting ads | 80 |
| Visits attributed to other advertising (estimated) | 135 |
| Unattributed / organic visits | 2,805 |
Revenue attribution:
| Channel | Attributed Visits | Est. Revenue | Ad Spend | ROAS |
|---|---|---|---|---|
| Email campaigns | 180 | $6,300 | $49 (platform) | 128:1 |
| Facebook retargeting | 80 | $2,800 | $500 | 5.6:1 |
| Google Ads | 135 (est.) | $4,725 | $2,000 | 2.4:1 |
This dashboard answers "is my advertising working?" with data. The venue operator can see which channels deliver the highest ROAS and reallocate budget accordingly.
The reseller advantage
Attribution is the service that separates commodity WiFi marketing resellers from strategic marketing partners.
Without attribution: "We captured 2,000 contacts this month." With attribution: "We captured 2,000 contacts, and 180 of them came back because of the email campaign we sent. That's $6,300 in attributable revenue from a $49 platform cost."
The second statement is worth 3–5x more per month in service fees because it proves ROI. The first is a data report. The second is a business case.
FAQ
How accurate is WiFi-based attribution? Email identity matching: 85–95% accuracy for contacts in the database. Custom Audience retargeting: 70–85% (depends on Facebook's email match rate). Time-window correlation: 50–70% (confounded by external factors).
Can WiFi attribution replace Google Analytics or Facebook Pixel for local businesses? Not replace — complement. Google Analytics tracks website behavior. Facebook Pixel tracks online conversions. WiFi attribution tracks the offline conversion: physical venue visits. Together, they provide full-funnel visibility.
What if the venue doesn't run any digital advertising? WiFi attribution still works for email campaigns (which the platform sends natively) and for measuring the impact of non-digital marketing (events, promotions, seasonal changes) through time-window correlation against WiFi traffic baselines.
Can I attribute visits to specific Google Ads campaigns? Not directly through WiFi data alone. But you can use UTM parameters on landing pages, combined with WiFi visit data, to approximate which Google Ads campaigns drove the most physical visits. This requires the landing page to capture email (via a form or remarketing pixel) before the WiFi visit.
Is this GDPR-compliant? Email identity matching uses data the guest provided voluntarily through the captive portal with explicit consent. Custom Audience uploads to Facebook are governed by Facebook's Custom Audience terms and require appropriate consent. Ensure the portal's consent language covers retargeting use cases.
Resellers offering attribution services can start a free trial and demonstrate the email-to-visit attribution loop within the first 14 days of deployment.