WiFi Analytics Dashboard: 15 KPIs Your Clients Actually Care About
Key Takeaways: Most WiFi marketing dashboards track 50+ metrics. Your clients care about 15. The metrics that drive retention and upsells aren't "total connections" — they're revenue attribution, campaign ROI, and customer behavior insights. Venue owners want to know: "Is this making me money?" Present these 15 KPIs in monthly reports and you'll never have a client ask "what am I paying for?" McKinsey's 2025 Data-Driven Marketing report found that companies using customer analytics are 23x more likely to outperform competitors in customer acquisition.
You built the portal. Data is flowing. Campaigns are running. The dashboard has 47 metrics across 12 tabs.
Your client looks at it for 30 seconds and asks: "So... is it working?"
This happens because resellers report what the platform tracks, not what the client values. The platform tracks device fingerprints, MAC addresses, session durations, and RADIUS authentication events. The venue owner cares about one thing: is WiFi marketing putting more money in my register?
Here are the 15 KPIs that actually matter — organized by the questions your clients are asking.
Question 1: "How many customers am I reaching?"
KPI 1: Total Unique Visitors (Monthly)
What it is: Total unique devices detected by the WiFi network, whether they connected to the portal or not.
Why clients care: It's their foot traffic counter. For venues without a dedicated foot-traffic sensor, WiFi presence data is the best available proxy. According to Euromonitor's 2025 Retail Technology Report, 64% of physical retail locations lack accurate foot-traffic measurement.
Benchmark: Varies wildly by venue type. A café might see 150–300/day. A shopping mall sees 5,000–15,000/day.
How to present: Monthly total with month-over-month trend. "Your venue had 8,420 unique visitors this month, up 12% from last month."
KPI 2: Portal Completion Rate
What it is: Percentage of WiFi connection attempts that result in a completed portal login (data captured).
Why clients care: It tells them how effective the WiFi marketing system is at converting walk-ins into known contacts. A low rate means the portal needs optimization.
Benchmark: 70–82% is healthy. Below 65% signals a problem — slow page load, confusing form, or too many required fields. Above 85% is excellent (likely using social login as primary).
How to present: Percentage with trend. "78% of WiFi users completed the login form, capturing 6,568 contacts."
KPI 3: New vs. Returning Guest Ratio
What it is: Percentage of portal completions that are first-time visitors vs. returning guests.
Why clients care: A healthy business needs both. Too many new guests with low return rate = acquisition problem. Too many returning guests with few new ones = growth problem.
Benchmark: 60/40 (new/returning) is typical for restaurants. 70/30 for retail. 40/60 for gyms and coworking (membership-based).
How to present: Pie chart or simple ratio. "This month: 62% new guests, 38% returning. Your returning guest base grew 8% month-over-month."
Question 2: "Who are my customers?"
KPI 4: Demographic Breakdown
What it is: Age, gender, and location distribution of WiFi guests (captured via social login or form fields).
Why clients care: It validates (or contradicts) their assumptions about their customer base. A bar owner who thinks their crowd is 25–35 might discover it's actually 35–50. That changes their marketing tone, menu, and event programming.
Benchmark: No universal benchmark — this is venue-specific. The value is in the insight, not the number.
How to present: Bar charts showing age bands and gender split. "67% of your WiFi guests are ages 25–44. 54% female, 46% male."
KPI 5: Device & Platform Distribution
What it is: iOS vs. Android, phone vs. tablet vs. laptop.
Why clients care: Practically, it informs their digital marketing spend. If 72% of WiFi guests are iOS users, the client's app development and ad targeting should prioritize Apple.
Benchmark: US average is ~55% iOS, ~44% Android for WiFi connections (Statcounter, 2025). Varies significantly by market and venue type — luxury venues skew 70%+ iOS.
How to present: Simple percentages. Useful as a secondary insight, not a headline metric.
KPI 6: Peak Visit Hours
What it is: Hour-by-hour and day-of-week connection patterns.
Why clients care: It tells them when their venue is busiest (and slowest). Informs staffing decisions, campaign timing, and promotional offers for slow periods.
Benchmark: Venue-specific. Restaurants typically peak at 12–1 PM and 6–8 PM. Retail peaks Saturday 11 AM–3 PM.
How to present: Heat map or bar chart showing connections by hour and day of week. "Your busiest hours are Tuesday and Thursday from 12–1 PM. Wednesdays are your slowest day — a good target for flash promotions."
Question 3: "Are my campaigns working?"
KPI 7: Email Campaign Open Rate
What it is: Percentage of delivered campaign emails that were opened.
Why clients care: It's the first signal that campaigns are reaching people. Low open rates mean the list is stale, the subject lines are weak, or emails are hitting spam.
Benchmark: 25–35% for WiFi-captured contacts (vs. 21% industry average per Mailchimp, 2025). WiFi-captured emails outperform purchased lists by 3–4x because the contacts are real, recent, and local.
How to present: Percentage per campaign with portfolio average. "Your welcome series averages 32% open rate. Industry average is 21%."
KPI 8: Campaign Click-Through Rate (CTR)
What it is: Percentage of opened emails where the recipient clicked a link.
Why clients care: Opens mean awareness. Clicks mean intent. A high open rate with low CTR means the content isn't compelling enough to drive action.
Benchmark: 3–5% CTR for promotional campaigns. 8–12% for trigger-based campaigns (birthday, win-back, review requests).
How to present: Percentage per campaign. "Your birthday campaign CTR is 11.3% — 3x the average promotional campaign."
KPI 9: SMS Campaign Response Rate
What it is: Percentage of SMS campaigns that resulted in a click or action.
Why clients care: SMS costs money ($0.03–$0.05/message). They want to know it's working.
Benchmark: 28–36% CTR for SMS campaigns (Attentive, 2025). Way above email because the medium is immediate and personal.
How to present: CTR plus cost-per-conversion. "Your flash sale SMS generated a 31% click rate at $0.14 per click."
Question 4: "Is this making me money?"
KPI 10: Campaign-Attributed Revenue
What it is: Revenue directly attributable to WiFi marketing campaigns — tracked via coupon code redemptions, POS integration, or attributed return visits.
Why clients care: This is THE metric. Everything else is a supporting indicator. Campaign-attributed revenue answers "what's my ROI on WiFi marketing?"
Benchmark: Varies by vertical. Restaurants typically attribute $3–$8 per captured contact per year in incremental revenue from WiFi campaigns (based on coupon redemption and return visit data).
How to present: Dollar amount with ROI calculation. "WiFi campaigns generated $4,820 in attributed revenue this month. At a $199/month service fee, that's a 24x return."
KPI 11: Cost Per Acquired Contact
What it is: Total monthly WiFi marketing cost / total new contacts captured.
Why clients care: It contextualizes the investment. When they see that WiFi captures contacts at $0.25 each compared to $3–$5 for Facebook lead ads, the value proposition is obvious.
Benchmark: $0.15–$0.50 per contact via WiFi (based on $149/month service fee and 300–1,000 monthly captures). Compare to Facebook lead ads at $2–$8 per lead (WordStream, 2025) and Google Ads at $5–$15 per lead.
How to present: Per-contact cost with channel comparison. "WiFi marketing captured 847 contacts at $0.18 each this month. Facebook lead ads cost $4.30 per lead."
KPI 12: Customer Lifetime Value (WiFi Cohort)
What it is: Average revenue per WiFi-captured guest over their lifetime as a customer.
Why clients care: LTV quantifies the long-term value of WiFi marketing, not just immediate campaign returns. A guest captured via WiFi who returns 12 times over a year at $25/visit has a $300 LTV.
Benchmark: Varies enormously by vertical. Calculate it per client using their average order value × average visit frequency × average customer lifespan.
How to present: Per-guest LTV with growth trend. "WiFi-captured guests average 6.2 visits/year at $23/visit = $143 annual LTV. That's 31% higher than non-captured guests."
Question 5: "What should I do next?"
KPI 13: Lapsed Customer Count
What it is: Number of previously active guests (3+ visits) who haven't returned in 30+ days.
Why clients care: These are at-risk customers who need attention. It's cheaper to re-engage a lapsed customer than to acquire a new one — 5x cheaper, according to Bain & Company.
Benchmark: 15–25% of a venue's captured guest base is typically "lapsed" at any point. A win-back rate of 15–20% is achievable with automated campaigns.
How to present: Absolute number + trend. "142 regular guests haven't visited in 30+ days. Win-back automation recovered 23 of them last month (16% recovery rate)."
KPI 14: Review Generation Velocity
What it is: New Google reviews per month, specifically from WiFi-triggered review automation.
Why clients care: Google reviews directly impact local search rankings and customer decision-making. 87% of consumers read reviews for local businesses (BrightLocal, 2025).
Benchmark: Venues without review automation get 1–3 organic reviews/month. With WiFi automation, expect 8–15 reviews/month.
How to present: Monthly review count + average rating + comparison to pre-WiFi baseline. "12 new Google reviews this month (avg. 4.6 stars), up from 2/month before WiFi review automation."
KPI 15: WiFi Marketing ROI (All-In)
What it is: The master metric. Total value generated by WiFi marketing / total cost of WiFi marketing.
Why clients care: It's the bottom line.
Calculation:
Value = Campaign-attributed revenue + Estimated review value +
Data asset value (contacts × per-contact value) +
Saved ad spend (vs. acquiring same contacts via paid ads)
Cost = Monthly service fee + Per-AP fees + SMS costs + Ad spend
ROI = (Value - Cost) / Cost × 100
Benchmark: Healthy WiFi marketing deployments deliver 5–15x ROI when accounting for all value streams (direct revenue, review impact, data asset, and ad spend savings).
How to present: Simple multiplier. "Your all-in WiFi marketing ROI this month is 8.3x — for every $1 spent, you generated $8.30 in value."
Building the Monthly Report
Package these 15 KPIs into a monthly report under your white-label brand. Structure:
Page 1: Executive Summary
- •Total contacts captured (with MoM trend)
- •Campaign-attributed revenue
- •All-in ROI
Page 2: Traffic & Capture
- •KPIs 1–3: Unique visitors, portal completion, new vs. returning
Page 3: Customer Profile
- •KPIs 4–6: Demographics, devices, peak hours
Page 4: Campaign Performance
- •KPIs 7–9: Email opens, CTR, SMS response
Page 5: Revenue Impact
- •KPIs 10–12: Attributed revenue, cost per contact, LTV
Page 6: Action Items
- •KPIs 13–15: Lapsed customers, review velocity, total ROI
- •Recommendations for next month
MyWiFi's automated reporting covers most of these metrics natively. For campaign-attributed revenue and ROI calculations, supplement with data from the client's POS or CRM integration.
Metrics Your Clients Don't Care About (Stop Reporting Them)
These metrics are useful for your internal operations but don't belong in client reports:
- •MAC addresses collected — meaningless to a venue owner
- •RADIUS authentication attempts — technical noise
- •Bandwidth utilization — the ISP's problem
- •AP uptime percentage — only report if there's an issue
- •Portal page load time — only report if optimizing
- •Session duration in seconds — use "average dwell time" in minutes instead
Clutter kills comprehension. Fifteen relevant metrics, presented cleanly, beat fifty metrics dumped into a PDF.
FAQ
How do I calculate campaign-attributed revenue without POS integration?
Use coupon codes. Every WiFi campaign includes a unique code. Track redemptions manually with the client's staff. It's not perfect, but it's better than "we think it's working." Even 50% of actual redemptions being tracked gives you a defensible revenue number.
What if my client's portal completion rate is below 60%?
Start A/B testing. Common culprits: too many form fields, slow page load on the captive portal, confusing layout, no value proposition in the headline. Test reducing to 1–2 fields and adding a benefit headline. Most portals can reach 75%+ with optimization.
How do I benchmark my client against their competitors?
You can't directly — competitor WiFi data isn't public. But you can benchmark against vertical averages. "Your portal completion rate of 81% is in the top quartile for restaurants" is a powerful statement even without naming competitors.
Should I give clients direct dashboard access?
Yes, via subuser accounts with appropriate permissions. But don't rely on them to self-serve analytics. Most clients log in once, get confused, and never return. The monthly report — curated, narrated, with recommendations — is how clients consume WiFi analytics.
How often should I update the KPI benchmarks in my reports?
Annually. The benchmarks in this article are based on 2025 data. Review industry reports each January (BrightLocal, Mailchimp, Attentive, Statista) and update your benchmark ranges. Stale benchmarks undermine your credibility.
What's the minimum data I need before presenting meaningful KPIs?
90 days. The first 30 days establish a baseline. Days 31–60 show initial campaign impact. By day 90, you have enough data for trends, seasonal patterns, and defensible ROI calculations. Don't present detailed analytics before the 90-day mark — the sample size is too small.