A session is a single continuous visit to your website. It starts when someone arrives and ends when they leave or go inactive for a set period of time.
Everything a visitor does between those two points (viewing pages, clicking buttons, completing goals ) belongs to that session. Most analytics tools group your traffic data around sessions because they give you a cleaner picture of visit behavior than raw pageview counts alone.
Key takeaways
- A session groups all activity from a single visit into one unit of measurement
- Sessions end after a period of inactivity, typically 30 minutes, or at midnight
- One visitor can have multiple sessions across different days or devices
- Session count is more useful than pageview count for measuring actual visit volume
- Burst closes sessions after 30 minutes of inactivity or at midnight, whichever comes first
How a session starts and ends
A session begins the moment a visitor loads their first page on your site. From there, every page they view, every link they click and every goal they trigger gets attached to that same session.
Sessions end in one of two ways:
Inactivity timeout. Most tools close a session after 30 minutes with no activity. If the same visitor opens a new tab and comes back an hour later, that counts as a second session.
Midnight reset. Some tools, including Burst, reset sessions at midnight. A visitor active from 11:45 PM to 12:15 AM generates two sessions even though they never left.
How Burst handles sessions
Burst closes a session after 30 minutes of inactivity or at midnight (00:00 AM), whichever comes first. This matches what most users expect: one visit, one session. The 30-minute window is industry-standard and keeps your session counts clean without splitting genuinely short visits across two entries.
If a visitor comes back the next day, that’s a new session, even if it’s the same person on the same browser.
Sessions vs pageviews vs visitors
These three metrics get confused constantly. Here’s how they relate:
| Metric | What it counts |
|---|---|
| Pageviews | Every page load, including refreshes |
| Sessions | Each continuous visit |
| Visitors | Individual browsers or devices |
One visitor can generate many sessions. One session can generate many pageviews.
If your site had 10,000 pageviews, 3,000 sessions and 2,500 visitors last month, that means roughly 2,500 individual people visited, they made about 3,000 distinct trips to your site and viewed an average of about 3.3 pages per trip.
Sessions are usually the most useful unit for measuring actual traffic volume because they answer “how many times did people visit?” rather than “how many pages did they hit total?”
What session data tells you
On its own, a session count is just a number. It becomes useful when you compare it across time or alongside other metrics.
Session count over time shows you whether your overall traffic is growing or shrinking. A steady climb means your content and acquisition channels are working. A sudden drop might mean a tracking issue, an algorithm update or a lost backlink.
Pages per session tells you how deeply visitors explore your site. Low pages per session on a content site can mean visitors aren’t finding related articles. High pages per session on an ecommerce site usually means people are browsing actively before buying.
Session duration combined with bounce rate gives you a clearer picture of engagement than either metric alone. A visitor who spent 4 minutes on a single page and left isn’t the same as someone who hit one page and bounced in 3 seconds, even though both show up the same way in raw bounce data.
In practice, the sessions that matter most are the ones that convert. Understanding which traffic sources drive sessions that actually result in goal completions is where session analysis gets useful.
Sessions in WordPress analytics
WordPress doesn’t track sessions natively. You need an analytics plugin.
Burst Statistics counts sessions directly inside your WordPress dashboard. Every visit is measured locally on your own server — no data sent to third parties, no cookie consent banner required by default. You see your session counts, traffic sources and top pages without leaving WordPress admin.
For WooCommerce stores, Burst Pro layers revenue data on top of session data. You can see which sessions came from which campaigns and whether those visits ended in purchases.
FAQs
They mean the same thing. “Visit” is the plain-language term; “session” is what analytics tools use technically. Both describe a single continuous period of activity on your site.
Yes. If the same person visits on Monday and again on Wednesday, that’s two sessions from one visitor. If they visit twice in the same day with a 30-minute gap between, that’s also two sessions.
They often will on smaller sites or in shorter time periods. It means most visitors are making only one visit in that window. Over longer periods, returning visitors start accumulating multiple sessions and the gap widens.
No. Burst filters known bots before they reach your session data. What you see is human traffic only, with no statistical modeling or sampling applied on top.
See what your visitors are actually doing
Sessions are the clearest way to measure real visit volume on your WordPress site. Burst Statistics shows your session data, traffic sources and engagement metrics directly inside your WordPress dashboard, without sending your data anywhere.
Analytics that tell you what actually matters
Track sessions, goals and the metrics that move your site forward. All inside WordPress, without handing your visitor data to third parties.