Analytics & Reports

Last updated July 2026

Overview

Porter gives you two places to read visitor activity. The main Dashboard home is your at-a-glance view: it shows stat tiles for Visitors today, On site now, Average visit length, and Flagged visitors, plus a seven-day visitor-volume chart and recent activity. The dedicated Analyticspage, opened from the left sidebar, is where you go deeper with a full set of charts, adjustable date ranges, and CSV export.

Analytics is scoped to your organisation, so the charts reflect every location your account can see. The page loads with the last 30 days selected and revalidates in the background, so revisiting it renders instantly from cache. Analytics is available on plans that include the analytics feature; if your plan does not, the page prompts you to upgrade.

Porter dashboard home showing stat tiles for visitors today, on site now, average visit length and flagged, above a seven-day visitor volume chart
The Dashboard home surfaces headline stat tiles and a seven-day trend. Open Analytics for the full chart set.

Charts on the Analytics page

The Analytics page's Overview tab lays out six charts, each answering a different question about how your premises are used. Every chart updates together when you change the date range.

  • Visitor Volume Over Time — a line chart of check-ins per bucket across the selected range (daily for shorter ranges, weekly at 90 days, monthly at 12 months). This is your primary trend chart for spotting seasonal patterns and growth.
  • Peak Hours — a heatmap gridded by day of week against hour of day. Each cell is shaded by how many visitors arrived in that day-and-hour slot, so you can see at a glance when reception is busiest.
  • Visitor Types — a pie chart showing the split across visitor, contractor, delivery, interview, and any custom types.
  • Top Hosts — a bar chart ranking the ten hosts who received the most visitors in the period.
  • Location Comparison — a bar chart of total visitor count per location, so you can see relative activity across sites.
  • Average Visit Duration — a line chart of mean visit length over the period, calculated from check-in and check-out times.

Most charts are interactive: click a point on the volume or duration chart, a slice of the visitor-types pie, or a bar in the top-hosts or location charts, and Porter opens the visitor log pre-filtered to that slice of data. Hover any chart for a tooltip. The Peak Hours heatmap is read-only and shows its detail on hover.

Porter analytics page showing visitor volume line chart, peak hours heatmap, visitor types pie chart, top hosts and location comparison bar charts
The Analytics Overview tab: six charts, a date-range selector, and an Export CSV button.

Date ranges and views

The date-range selector sits in the top right of the Analytics page as four preset buttons: 7 Days, 30 Days, 90 Days, and 12 Months. Selecting a range refetches and redraws every chart at once. The selection is a session control on the page rather than a saved filter, so it resets to 30 days on your next visit.

Two tabs sit below the heading:

  • Overview — the six charts described above, covering all locations.
  • Group View — aggregates visitor counts across the site groups you have configured, with a per-group summary card, a "Visitor Count by Group" bar chart, and a per-group breakdown of how each location contributes. If you have no site groups yet, this tab links you to create one.

There is no separate location or visitor-type filter on the Analytics page itself. To narrow to a specific site, host, or visitor type, click through from a chart into the visitor log, or apply filters directly in the log.

Screenshot of the Analytics Group View tab (site-group aggregation) to be added

Scheduled email reports

Scheduled reports send an automated visitor summary to an inbox on a regular basis, so stakeholders stay informed without logging in. This is an organisation-level setting configured by an Owner or Admin under Settings > Reports.

  1. Go to Settings > Reports and turn on Enable Scheduled Reports.
  2. Enter a Report Email. This is a single address, but you can point it at a shared inbox such as operations@yourcompany.com so several people receive it.
  3. Choose a frequency: Weekly (sent every Monday, covering the preceding seven days) or Monthly (sent on the 1st, covering the preceding calendar month).
  4. Click Save Preferences.

Each report is a concise email summary of your visitor activity for the period. As listed on the Report Contents card, it covers the total visitors checked in during the period, the number currently on site, average visit duration, and your top three locations by visit volume.

Screenshot of Settings > Reports (scheduled report preferences) to be added

Exporting data

When you need the underlying numbers on demand, Porter exports to CSV. There are two export points depending on whether you want the chart data or the raw visit log.

From the Analytics page, the Export CSV button in the top right downloads every chart's data for the currently selected range in one file. The CSV is split into labelled sections for Visitor Volume, Visitor Types, Top Hosts, Location Comparison, and Average Visit Duration, so you get all the figures behind the charts in a single spreadsheet.

For the full per-visit log, use the Export CSV button on the Visitors > Log page. It exports one row per visit with Name, Company, Host, Location, Type, Check In, Check Out, and Duration columns. By default it exports every visit matching your current log filters, not just the visible page; if you tick specific rows first, the button exports only that selection.

  • Analytics Export CSV — all chart datasets for the selected range, in one sectioned file.
  • Visitor Log Export CSV — one row per visit, all visits matching your filters or your ticked selection.
  • CSV files open in Excel, Google Sheets, and BI tools such as Power BI or Tableau.
The Export CSV button in the top right of the Porter analytics page, next to the date-range selector
Export CSV on the Analytics page downloads all chart data for the selected range.
Was this article helpful?