Date ranges and filters

Use the date control in the dashboard toolbar. The selected range is carried in the URL.

Select a range

Choose a preset or Custom range… for the two-month calendar. The menu shows single-key shortcuts, which also work outside text entry and open dialogs. Changing a range recalculates the active report and resets paginated views such as the activity log. Controls available on a page reflect that report; Realtime has its own short rolling windows.

One time zone for every report

Calendar presets (Today, Yesterday, This week, Month to date, Year to date), the custom calendar, the daily buckets of every chart, chart notes, the conversion peak and the Computed period line all use one display time zone: the zone saved in account settings, or your browser’s zone when none is saved. Rolling presets such as Last 7 days measure elapsed time and end at the current refresh boundary in every zone; their daily buckets are calendar days in the display zone, so the first and last day can be partial. Days keep their real length across daylight-saving changes (23 or 25 hours), and a day that does not exist in the zone is not selectable. Signed-out pages - shared links, embedded widgets (and their preview under Settings → Sharing), the public demo and public profiles - use UTC days so every visitor sees the same result, even when you open them while signed in; CSV timestamps, scheduled reports, alerts and the analytics API also stay on UTC. A saved zone name that the analysis service does not recognise falls back to UTC days. Only the Overview, Revenue (its previous-period window), Performance and conversion-peak analyses depend on the zone; other reports are shared between teammates in different zones. Imported daily history is a whole day in its source zone; when the display zone differs, an imported day counts once on its own calendar date and is left out only when it is not wholly inside the selected period.

Automatic refresh

While the tab is visible, Overview (including filtered views), Roll-up, Funnels, Revenue and Campaigns advance their period in five-minute steps; viewers requesting the same period reuse its calculation. Performance advances in thirty-minute steps and reuses a result computed in the last thirty minutes. Realtime and the live counts on Your sites keep their separate refresh schedules. Fixed custom dates stay fixed. Changing the selected period or filter still requests its result immediately.

Hidden tabs pause the report clock. Returning to the tab updates it to the current interval once, without replaying missed refreshes. A calculation already running can finish in the background. The Computed time and displayed interval identify the result you are viewing; these refresh intervals do not delay tracker collection. See report states.

Compare periods

Overview, Revenue, Campaigns and Funnels offer Previous period, Previous week, Previous month, Previous quarter, Previous year, Custom range… and No comparison, in that order. The chosen dates appear in the comparison button; mobile uses a short label such as vs week. Hover the control for its date label. Selection stays in the URL and does not grant access to another website.

  • Previous period is the immediately preceding interval. For fixed ranges longer than two days (calendar presets, custom dates, filtered or historical views) it moves back the same number of calendar days keeping the clock time, also across a daylight-saving change; for shorter ranges it is the same elapsed length (for example 30 minutes). Live rolling windows (unfiltered Last 7 days, Last 30 days and the other rolling presets on Overview and Roll-up) compare the same elapsed time on both sides, as their requested period advances in five-minute steps.
  • Week, month, quarter and year shift both endpoints back exactly 7, 30, 90 or 365 calendar days in the display time zone, keeping the clock time; across a daylight-saving change the elapsed length differs by an hour so that compared days stay aligned (live rolling windows shift by the same number of elapsed hours instead). These are fixed day counts, not previous calendar months.
  • Custom range… opens Custom date range, a two-month calendar also used by the main date control. Months sit beside each other on desktop and stack on narrow screens. Select inclusive start/end days, navigate months with the arrows and choose Apply. One selected day is valid; Cancel, Escape or the backdrop closes without applying. The calendar states the display time zone and interprets its days there. Today ends at the current time; wholly future ranges or intervals longer than three years show an error. Existing selections reopen in the calendar.
  • All time has no comparison window or deltas. The comparison choice can remain selected but is only calculated again after returning to a bounded period.

An invalid comparison URL shows an explanation and starts no comparison analysis. Changing choices clears the old comparison while the next result loads. Loading/failure notices provide the result status and Retry analysis where needed.

Overview compares full KPI totals and draws the selected comparison metric as a dashed line on the same chart. Chart buckets pair by position from the beginning of each interval; when their lengths differ, only positions present in both series have a comparison point. Hover to read the original comparison date. The KPI totals still include the full comparison interval, even when the chart displays only its matching positions. Use equal-length intervals for a directly comparable chart; totals are never scaled to per-day averages. Zero against zero displays 0%; new positive activity against zero displays +100% as a new-activity indicator, not a mathematically defined percentage growth from zero. Fixed shifts can overlap the current period.

Campaigns compares six top KPIs; grouping tables remain current-period tables. Funnels shows comparison completion/conversion totals and the visitor/total-conversion count at each step. Its diagram and breakdown table stay current-period views. Conversion peak also shows only the current period. These options reuse existing website ownership and calculation limits; shared dashboards and the customer API/MCP retain their existing comparison contract.

Filter matching sessions

Overview filters include page, entry, exit, referrer, country, browser, operating system, device, custom-event name and all five UTM fields. Campaign table links open the corresponding UTM filter. A matching event selects the session; other activity from that session can still contribute to the report. Entry, exit and source describe the session. Imported daily aggregates are excluded whenever a session filter is active because the source cannot reconstruct intersected sessions.

This explains why filtering by a path can still show other pages visited in matching sessions.

Converted visitors

The Conversion selector appears when the website has enabled goals. Its exact event name selects visitors who triggered that event within the period, then includes their other visits in that same period. Other filters narrow the matching visits within that group. This differs from the event filter, which selects only visits containing the event. Comparison intervals qualify visitors independently. Choose All conversions or remove its chip to clear it. See conversion goals.

Clear and share a filter

Remove filter chips above the KPIs. The URL preserves range and filter parameters for returning to the same view, but does not grant access to someone else. Use a share link when you intend to publish a read-only dashboard.

Something unclear? Contact support.