Website Traffic Overview

The Website Analytics Dashboard's Traffic Overview

The first screen you see for any website: page views, unique visitors, views per visitor, bounce rate, and average visit duration, each with a trend arrow, plus a page views chart that adapts to the range you pick.

Open any website in UseClick and the traffic overview is what loads first: a compact stats bar across the top and an area chart underneath it. It's the summary view built to answer one question fast, is traffic up or down, before you dig into geography, sources, or audience breakdowns.

Every number in the stats bar is tied to the date range you've selected, and every number carries a percent-change arrow so you're never reading a total in isolation. The chart beneath it plots the same range visually, with UseClick choosing the right level of detail automatically.

It's the same view whether you're checking in on a five-page brochure site or a high-traffic content property. The stats bar and chart are the surface; the mechanics behind them are what this page covers.

Five Numbers, One Glance

The stats bar shows five metrics for the selected period, and each one is measured against the immediately preceding period of equal length so a raw number always comes with context.

  • Page Views

    Total page views recorded in the selected period, counting every page load.

  • Unique Visitors

    The count of distinct visitors in the period, so you can see traffic growth versus repeat browsing.

  • Views per Visitor

    Page views divided by unique visitors, a quick read on how many pages the average visitor looks at per visit.

  • Bounce Rate

    The share of visits that leave after a single page, a fast signal for landing-page and content relevance.

  • Avg. Visit Duration

    The average time visitors spend on the site per visit, for the same selected period.

All five numbers, plus their comparison-period values, come back from a single get_website_stats query running in UseClick's Postgres database, and that query is clamped server-side to your plan's data retention window before it ever runs, regardless of the range you request.

What the Trend Arrows Actually Compare

Each stat's percent-change arrow isn't measured against last year or an arbitrary baseline. It's always the selected period compared to the immediately preceding period of the same length, so the comparison is apples to apples no matter what range you're looking at.

  • Selected period vs. prior period

    Pick the last 14 days and the arrow compares it to the 14 days before that. Pick a custom 6-week range and the comparison window is the 6 weeks immediately before it. The length always matches.

  • Recalculated on every range change

    Change the date range and both the current-period numbers and their comparison-period numbers are recalculated together, so the arrows stay accurate instead of comparing against a stale window.

Example: viewing page views for the last 30 days shows the total for those 30 days and an arrow showing the percent change against the 30 days immediately before that, not against the same month last year.

The Page Views Chart

Below the stats bar, an area chart (built with Recharts) plots page views across the exact range you've selected, giving you a visual shape to the same numbers summarized above.

Automatic Bucketing by Range Size

Rather than forcing one fixed granularity, UseClick automatically buckets the chart into hours, days, or months depending on how wide the selected range is, so the chart stays readable whether you're looking at today or the last 24 months.

  • Hourly buckets

    Used for short ranges like a single day, showing traffic hour by hour.

  • Daily buckets

    Used for week- and month-length ranges, showing one point per day.

  • Monthly buckets

    Used for long ranges spanning multiple months, rolling activity up so the trend line stays legible.

Quick Stats Alongside the Chart

Three summary numbers sit next to the chart so you don't have to hover over every point to find the moments that matter.

  • Peak

    The single highest-traffic bucket (hour, day, or month) in the selected range.

  • Average

    The average page views per bucket across the whole selected range.

  • Active Buckets

    The number of buckets in the range that recorded at least one page view.

The Date-Range Picker

A date-range picker sits above the stats bar and chart, and it controls both at once, changing the stats bar's totals and comparison period and the chart's bucketing together.

  • Presets up to 24 months

    Preset ranges are available up to 24 months back, but which presets you can pick from is gated by your subscription plan, so the picker only ever offers ranges your plan supports.

  • Clamped to your retention window

    Even if a longer range were requested directly, every query is clamped server-side to the website owner's plan retention window, so results never reach further back than your plan actually stores.

Live Data, No Manual Refresh

  • Updates as visits happen

    The stats bar and chart reflect new visits as they come in. There's no separate "live" toggle to find, revisiting the dashboard shows current numbers.

  • Cached per period within a session

    Once you've loaded a date range, its results are cached client-side for the rest of your session. Switching back to a range you've already viewed reuses that cached data instead of firing a new request.

When You'd Check the Traffic Overview

The traffic overview is built for the fast check-in, not deep analysis, so it fits naturally into a few recurring moments.

  • After publishing new content

    Switch to a short range and watch page views and unique visitors move as the new page starts getting traffic.

  • During a campaign launch

    Watch the trend arrows and the chart's hourly buckets to see whether a launch produced the spike you expected.

  • Weekly or monthly reporting

    Pull the stats bar numbers and their period-over-period arrows straight into a report without recalculating anything by hand.

  • After a site or content change

    Compare bounce rate and average visit duration before and after a redesign or content update using the same equal-length comparison period.

Built to Answer 'Is It Working', Not Just Log Events

A lot of analytics tools show you raw counts and leave the comparison to you. UseClick's traffic overview is built so the comparison is already done by the time you look at it.

  • Every stat is contextualized, not just counted

    Trend arrows against the equal-length prior period ship by default, not as a separate report you have to build.

  • The chart adapts to you, not the other way around

    Automatic hour, day, or month bucketing means you never have to manually pick a granularity that matches your range.

  • Retention limits are enforced, not just documented

    The server clamps every query to your plan's actual retention window, so what you see is always what your plan is supposed to show.

How to Read It

A simple loop for using the traffic overview day to day.

  1. Step 01

    Pick a range

    Choose a preset or custom date range; your plan determines how far back you can go.

  2. Step 02

    Scan the stats bar

    Check the five numbers and their trend arrows against the prior equal-length period.

  3. Step 03

    Read the chart's shape

    Look at the auto-bucketed chart for spikes, dips, or flat stretches the stats bar alone won't show.

  4. Step 04

    Check the quick stats

    Peak, average, and active buckets tell you where the standout moment was without hovering the whole chart.

FAQ

Frequently Asked Questions

The traffic overview is the stats bar and chart you see when you open a website in UseClick: page views, unique visitors, views per visitor, bounce rate, and average visit duration for the period you've selected, each with a percent-change arrow versus the immediately preceding period of equal length, plus an area chart of page views across that same range.

Each percent-change arrow compares the selected period to the immediately preceding period of the same length. If you're viewing the last 7 days, it's compared to the 7 days before that; a 30-day view is compared to the prior 30 days, and so on.

The date-range picker offers presets up to 24 months, but which presets are available is gated by your subscription plan, and every query is clamped server-side to your plan's actual data retention window regardless of what range you request.

No. The area chart automatically switches between hour, day, and month buckets depending on the size of the selected range, so a single day shows hourly detail while a multi-month range rolls up into monthly totals instead of an unreadable wall of points.

Alongside the chart, UseClick surfaces the peak bucket (your single highest-traffic hour, day, or month in the range), the average across all buckets, and the number of active buckets, so you can spot your best moment and your typical baseline without reading every point on the chart.

No. New visits are reflected as they come in. Within a session, period results are also cached client-side, so switching back and forth between date ranges you've already viewed doesn't trigger a new fetch.

The stats bar is powered by a get_website_stats function running directly in UseClick's Postgres database, which computes the current period and comparison period in a single query and is clamped to your plan's retention window before any numbers reach your dashboard.

Why all three, together

Your audience moves between links, bio and website. Now you can follow them.

A shortener, a bio tool and an analytics script each see one piece of the story. useClick connects all three, so every visit comes with where it started and where it ended.

  • Know which channel really works
  • Stop stitching three tools together
  • Count everyone, skip the banner
  • Replace three subscriptions

Ready to track smarter?

UseClick.io makes link management effortless. Create branded short links that are clean, memorable, and built to strengthen your brand identity.