Impression Report
The Impression Report tracks how many times the captive portal was viewed, which pages within the login journey were displayed, and how users progressed — or dropped off — through each stage of the authentication funnel.
'alt' => 'Dashboard overview', 'caption' => 'The default Kiwire dashboard layout', 'screenshot' => true, 'class' => '', ]) Drop images into: public/assets/img/docs/{page}/{filename} --}}public/assets/img/docs/report-impression/overview.png
What It Shows
Every time a device connects to the WiFi network and is redirected to the captive portal, Kiwire records an impression. As the user progresses through the login journey — seeing the welcome page, entering credentials, completing authentication — each step is recorded. The Impression Report aggregates these events to reveal where users succeed, where they struggle, and how many convert from first portal view to authenticated WiFi access.
Funnel Stages
| Stage | Description |
|---|---|
| Portal Loaded | Device was redirected and the captive portal page loaded successfully |
| Login Page | User reached the login step (entered credentials, selected a login method) |
| Authenticated | User successfully authenticated (credentials accepted by Kiwire) |
| Success Page | User was shown the post-login success / splash page |
Drop-off between Portal Loaded and Login Page often means the portal took too long to load (check portal asset sizes) or the user simply closed the browser. Drop-off between Login Page and Authenticated may indicate login friction — too many steps, an unfamiliar login method, or repeated failed attempts.
Key Metrics
| Metric | Description |
|---|---|
| Total Portal Impressions | Total count of portal page loads in the period |
| Unique Visitors | Distinct device MAC addresses that triggered a portal impression |
| Conversion Rate | Percentage of impressions that resulted in a successful authentication |
| Drop-off per Stage | How many users exited at each funnel stage without proceeding |
| Impressions by Zone | Total portal views broken down by network zone — shows which areas have the most portal activity |
| Impressions by Journey | Views per captive portal journey — useful when running multiple journeys for different SSIDs |
| Impressions by Device Type | Breakdown by device category (mobile, tablet, desktop) derived from User-Agent strings |
Charts
- Funnel Chart — Visual representation of user drop-off at each journey stage. The narrowing bar at each level shows how many users proceeded from one stage to the next.
- Impressions Over Time — Line chart showing daily total impressions within the selected date range. Spikes may coincide with events, campaigns, or new device deployments.
- Zone Comparison Bar Chart — Side-by-side bar chart comparing impression volumes across all zones — useful for identifying hotspots with high traffic or unusually low conversion rates.
public/assets/img/docs/report-impression/funnel.png
public/assets/img/docs/report-impression/zone-comparison.png
A zone with a high impression count but low conversion rate is worth investigating. Common causes include a misconfigured journey (wrong login method for the audience), slow portal page load in that area, or signal issues forcing devices to repeatedly trigger the captive portal.
Required Permissions
view-report-impression