Skip to main content
Period comparison adds a baseline and change indicator to supported reports. You edit the current date window and its comparison in one picker, preview both exact ranges, then apply them together so cards, charts, tables, and exports use the same baseline. A fresh Last 7 days view starts by comparing against the adjacent previous seven days. Other fresh presets and explicit date ranges start with comparison off.

How do I change the comparison?

Open the date picker, turn Compare on or off, choose a mode, and select Apply. The picker keeps the date range, timezone, chart bucket, and comparison as one draft: Cancel, Escape, or clicking outside closes it without changing the report or URL. The applied date trigger names the active baseline, so you can see the comparison without reopening the picker. Turning comparison off is also saved in the URL, so a reload or copied link does not silently turn the default back on.

Which comparison modes are available?

Equal-length ranges keep count and rate changes meaningful. A custom comparison cannot include future dates, overlap the current window, or use a different duration.

What does comparison add to a supported report?

  • Stat cards gain a change percentage versus the chosen baseline.
  • Breakdown tables gain a change column for the rows in the current period.
  • Time-series charts draw a muted baseline line with legends and tooltips that name the actual baseline dates.
  • Performance metrics keep their lower-is-better meaning, so a rising LCP is treated as a regression rather than an improvement.
  • Exports carry the same comparison mode and resolved windows as the dashboard.
When a row had no baseline value and appears in the current period, TinyAnalytics labels it new instead of showing an arithmetically misleading “+100%”.

Which reports support comparison?

Comparison is available on site Overview, Pages and URLs, Acquisition, AI traffic, Performance, organization Overview, and the organization website list, plus compatible overview exports. Date-only or shape-specific reports—Sessions, Users, Events, Retention, Funnels, Journeys, Goals, Groups, Revenue, Globe, Bots, and custom SQL dashboards—hide the comparison control because they do not fetch or render a second dataset. If you navigate from a compared report to one of these pages, the page does not show stale comparison labels or deltas.

How do I choose a baseline?

  • Use adjacent dates for immediate movement: the last 7 days versus the 7 days before them.
  • Use same weekdays when weekday mix matters: a Thursday–Saturday campaign versus an earlier Thursday–Saturday window.
  • Use previous year for seasonal questions where last week or last month is misleading.
  • Use custom dates for a known campaign, launch, or incident window with the same duration.
If your plan’s reporting history does not include the full baseline, TinyAnalytics omits the comparison instead of presenting partial data as a complete period.

Frequently asked questions

A fresh Last 7 days view defaults to Previous period (adjacent dates), so it compares with the preceding seven days. Turn Compare off and select Apply to save an explicit off state that survives reload and sharing.
The row had no baseline value and appears in the current period. With no nonzero starting value, a percentage increase is undefined, so TinyAnalytics labels it new.
No. Previous, year-over-year, and custom baselines resolve to the same number of days as the current range. Equal duration keeps count and rate changes comparable.
No. The date range and baseline are one draft. Select Apply to commit both, or use Cancel, Escape, or outside dismissal to leave the report and URL unchanged.

Dashboard overview

Read the metrics, trend, and breakdowns a baseline annotates.

Pages

Compare session-ranked pages and URLs.

Core Web Vitals

Compare performance with lower-is-better handling.

Filter your data

Compare a filtered slice against its own baseline.