Sessions

One visit, opened — its five figures with the conversion in green, its place among the browser's sessions, its pages as a graph across the tabs it had open and as a numbered table, one page selected and read in Details, the conversion, the visit to scale on one timeline, every event as it arrived, and the click it arrived on with the whole landing URL.

Updated October 26, 2026

One session is one browser on one visit, one continuous stretch of time. The screen shows everything the lists had to shorten: the whole landing URL, the walk page by page with how long each page held the visit, the conversion, and every event in the order it arrived. It shows the last 30 days, opens on every plan, and grades nothing.

What a session is

A session is one tab on one day: a new tab is a new session, and so is a new calendar day. A return from a payment page in a new tab is therefore a second session minutes after the click, and a conversion fired there reads as made outside ads.

A session starts at its first event and ends at its last. Its landing is its first page view, which carries the URL and its tags, the referrer, the address, the connection and the device. It is a paid session when its landing came through an ad — a click id, or paid UTM tagging, as UTM tags describes. A session that did not come through an ad opens here only when its browser clicked one of your ads before it: it reads "Outside ads" and is tied to that click. Other sessions have no screen.

The browser a session belongs to is the visitor, which lasts across days. A session never names a person: the browser is the actor.

How you reach it

The rail has no entry for a session; it opens from a row:

FromWhat opens it
The Overview's live feedThe word in After the click — "Converted", "Engaged", "Active now", "Stayed 2m" ("Just landed" and "No activity" open nothing)
One visitorEach paid session's When stamp and row; a paid session on the Path
One connectionEach row of Paid sessions, its When stamp and its arrow
The Conversions logA row whose conversion fired in the paid session. One made outside ads opens the browser, and its fold offers "open it" for the last paid session
EventsThe Session column, and "Open session" in an event's details

The back link, "Visitors", returns with the network, the campaign and the period you came from. The breadcrumb reads "Session" and the first eight characters of the id.

Every count and list reads the last 30 days, whatever period you came from — the header says "window last 30 days" — and there is no period control. Your plan's window still applies: on Free, the 30 days are read inside the 7 the plan reaches, so an older session is out of reach. Every event is kept on every plan.

The header

The title is the visit's number among its browser's sessions — "Session 2", the same number the visitor's Path gives it — or, without one, the time it started, "Jul 5 · 09:12" (UTC). Under it: the session id shortened to twelve characters with a copy control (the full id is copied), the day with the exact UTC time on hover, and "window last 30 days".

The numbers

A card follows. Its first line says what kind of visit it is — "Paid session" or "Outside ads" — and "2 of 3 on this browser", with Previous and Next to walk the browser's sessions in order. Then five figures:

FigureWhat it shows
SourceThe ad network's logo and name; outside ads, how the visit arrived — "Email · Gmail", "Search · Google"
After the click"the click" on a paid session; outside ads, how long after the last paid session it started — "+2 days"
PagesThe pages of the walk — a revisit counted, a same-page repeat not. More page views than that ride beside it: "8 · 9 page views"
DurationFrom the first event to the last — "6m 27s". Not the time to the exit, which is not observed
ConversionA green trophy with the declared value of the visit's primary conversions, per currency, or their count when none declared a value; its name on hover. "Engaged" for a secondary conversion alone, "None" otherwise. With several, the label reads Conversions

Place in the journey

Shown when the browser has more than one session in the window: one card per session, in order — the network's or the source's logo, "Session 1", "Paid" or how it arrived, and when it started. This session's card is framed; every other opens its own session.

One selected page

Below, the screen has two columns: the visit on the left and Details on the right (under it on a narrow window).

The graph, the table, the timeline and Details share one selected page. Click a card in the graph or a row of the table, or walk with ‹ › in Details: the card is framed, the row tinted, the timeline rings its bar, and Details reads it. The screen opens on the page the primary conversion fired on, or on the landing; a reload opens there again.

Page journey

One panel, Graph, whose header reads "1 tab · 8 pages", or "5 tabs · 15 pages" when other tabs were open beside the visit.

A lane is a tab. A page opened in a new tab is a session of its own; the browser's sessions that overlap this one in time are the tabs open beside it. Each lane opens on a line of chips: "Tab 1", where it came from ("Paid · Microsoft Ads"), its span ("11:47:05 → 11:53:32") and its session — "Session 3", which opens it, or "this visit". Up to eight tabs are drawn. Where a tab came from:

MarkWhen
The ad network's logoThe tab arrived on an ad click
A corner arrow, and a line from another tabIts first page was opened from a page of another tab — "Opened from tab 1"
The source's logoIt arrived from outside the site: "Search · Google", "Email · Gmail"
A dashed "?"It sent no referrer; where it was opened from is not observed

A card is a page. It reads "Page 3 · 03/08", when it opened, the last part of its path and its step when it has one; the title, the whole path and the exact UTC time are on hover. Repeated page views of the same path are one card with "×4" — a single-page app reporting the page again, or the site cleaning the ad's parameters from its URL. A page that keeps its path but changes a step (step=2 to step=5) is one card per step. Click ids and UTM tags never split a page.

Chips at a card's foot are its events: the deepest scroll ("↧ 75%"), "×4", a shield for a consent choice, an outlined diamond for a secondary conversion, and a filled one with the value for a primary conversion — "€69.80", in green.

Arrows are navigations: a light line for a move inside the app, a heavier one for a full page load, with the time between the two page views ("+1m 09s") — measured, not reading time. Between lanes, a line from the page a tab was opened from.

Columns are in time order, not to scale (the timeline keeps the scale); a pause of more than 15 minutes is folded as "51m, nothing new". A wide graph scrolls sideways.

Pages & observed signals

The same pages, one numbered row each.

ColumnWhat it shows
#The page's number — the one on its card, on its timeline bar and in the conversion's "page 7 of 8"
PageThe path, its step after it (?step=3), and the page's title under it, whole on hover
OpenedWhen it opened, "11:48:37" UTC
Until next pageThe time to the next page view, "1m 09s", with a bar against this visit's longest. A redirect draws a hairline. The last page reads "≥ 29s · exit not observed": it stayed at least until the session's last event. Measured, not reading time
Deepest scrollThe deepest scroll mark on the page, "75%", with a bar; a dash when none, never "0%"
Other signals"×4 reports", "consent", "secondary ×2", and the primary conversion's value in green; a dash when none

On a phone each row becomes a card.

Conversion

Shown when the visit reached a primary conversion: one card per conversion (one per id; a reloaded thank-you page is one order, while the Events list still shows every fire).

The card leads with the value in its currency — "€59.90" — or "No value declared", and "+6m 26s after the click", with the UTC time. Then:

RowWhat it shows
NameThe workspace's label over the name your site sent; the name alone when unlabelled — "label it on the Conversions lens". Absent when no name was sent
WhatThe custom_props sent with it, keys as sent
Fired onThe page the visit was on — its title and path — with "page 7 of 8 in this visit"
IdThe conversion id, with a copy control; or "none sent — this one is counted once per fire"

Session timeline

"The visit to scale — each page as long as the visit stayed on it, every event at the second it arrived." One panel, Timeline, whose header reads "6m 27s · 8 pages · 26 events". Four lanes on one axis that starts at "0 · the click" (or "0 · visit start" outside ads):

LaneWhat it draws
PagesEach page as a bar as long as the visit stayed on it, numbered like the table; the selected page's bar is ringed. The last bar is solid to the last event and hatched after it: nothing later is observed
Page viewsEvery page view as a tick; a repeat of the same path is lighter, so a run reads as a comb
Scroll depthEvery scroll mark as a bar as tall as its quarter: 25, 50, 75 or 100%
ConversionsA filled diamond for a primary conversion, an outlined one for a secondary, rings for consent, dots for outbound clicks; "×2" when several share a second

Each primary conversion draws a line across every lane, labelled "Converted · €69.80 · +6m 26s". The legend lists only the marks drawn. Every mark shows its second and UTC time on hover. On a phone the lanes scroll sideways.

The footnote: "The last page is drawn open: nothing after the visit's last event is observed, so its exit is never invented."

Events

"The raw sequence as it arrived — page views, scrolls, clicks and conversions." Every event of the visit, in order, repeats included — where you check your own tagging. (Events counts the whole site's.)

Above the table, one filter per kind the visit sent, with its count — All, Page views, Scrolls, Conversions, Outbound clicks, Consent — and one for the selected page ("Page 7 · confirmation"). A filter narrows the list; clicking it again clears it. The page filter is off until you turn it on, or until "Its 3 events in the Events list" in Details turns it on.

ColumnWhat it shows
#The event's place in the session, kept under a filter
At"0s" for the first event, then "+46s", "+1m 32s" from it; the UTC time on hover
EventIts kind with its glyph — Page view, Scroll, Outbound click, Conversion, Consent — all in the same ink
DetailsA scroll's depth ("75%"); a conversion's tier and value ("primary · €59.90") with "id ORD-1234" under it; "same page again" on a page view that repeats the one before
PageThe path, printed on every page view and whenever it changes; rows under it are on that page. Filtered, it prints on every row

The list is paged ("Show rows", the arrows). The footnote: "Unfiltered — a single-page app can report the same page twice on one transition; those repeats show here, where the Pages table folds them. A path prints on every page view and whenever it changes." — plus "Truncated at the first 500 events of this session." when a session has more.

Details

The right column opens on the selected page, then the visit's facts in cards.

Selected page — ‹ › walk to the page before and after it in its tab. Its path with its step, "Page 7 of 8", the tab when there are several, and the title. Then:

RowWhat it shows
Opened"11:53:28 · +6m 23s" — the time, and how long after the click (after the visit's start, outside ads)
Until next pageAs in the table; "≥ 4s · exit not observed" on the last page
Navigation"Landing — the ad click", "Landing · Search · Google" or "Landing · Opened from tab 1" for a first page; else "In-app navigation" or "Full page load"
Deepest scroll"75%", or "not reported"

A note: "Measured time, not reading time." Signals on this page ("observed only") lists the page view and its time, "Reported again ×4", the deepest scroll, a consent choice, secondary conversions, and the conversion with its value. At the foot, "Its 3 events in the Events list ↓" filters the list to this page, and "The conversion it carried ↓" goes to the conversion. A page of another tab offers "Open Session 3" instead.

This visit

RowWhat it shows
SessionThe id, shortened, with a copy control
BrowserThe first eight characters of the browser's id, opening that browser; "storage blocked" when the browser refused local storage — no browser was observed, and the address is the finest trail left
StartedThe UTC time, with "last event +6m 27s" under it
CampaignThe network's logo and the campaign as tagged ("ID " before a numeric one); "Untagged" without campaign tagging; "×3" when the session carried several paid clicks. Paid sessions only

Arrival

The click — on a paid session; its header reads "tagged landing" when the ad's placement was recognized, "landing" otherwise.

RowWhat it shows
Ad networkThe platform that issued the click, with its logo (the Environment card's Network row is something else: the connection's operator)
Click IDThe click id the landing carried — gclid, msclkid, fbclid and the others UTM tags reads — with a copy control: the key the ad platform's own reports know this click by. Absent on a click tagged by UTM alone
LandingThe whole landing URL, parameters included, with a copy control. A value that reads as an email shows as [email]; one that looks like a token or password shows as [token]
TaggingThe UTM pairs as the URL carried them — source=bing, medium=cpc, campaign=… — then where the ad ran: "via Search", "via Display", "via YouTube", "via Feed"
ReferrerWhat the browser reported on arrival, masked like Landing

On a session outside ads, two cards take its place. How it arrived: Source ("Email · Gmail"), Referrer ("none reported"), Landing, and Ad signals — "None · no click id, no paid UTM", or the UTM pairs it carried "— not a paid tag". Last ad click, the paid session before it: Session (which opens it), Ad network, Campaign, Searched (the term, when passed) and "+2 days after the click".

Environment

RowWhat it shows
AddressThe address the visit arrived from, opening that connection. On Free it shows its first part, with a lock to billing
NetworkThe connection type — Home internet, Mobile, Company network, Government network, Cloud server, VPN, Privacy relay, Tor (the last four, which hide their origin, as a quiet pill) — opening Connections filtered to it. Beside it, the provider (the carrier on mobile, the masking service's brand when named, else the operator) and, for a company, government or cloud connection, the domain its addresses are registered to; under it, "registered as a hosting network" when that is how it is registered. "Not observed" when unknown. On Free the provider is a lock; the type is shown on every plan
PlaceCity and country ("Unknown city"), then the region, "postal 75011" and "~20 km" — the radius the address is placed within. The postal area and radius are on paid plans only. The place is where the line is registered, never a household
DeviceThe device type, browser and operating system — "Desktop · Edge · Windows"; "Not reported" when none
ClockThe browser's clock as an offset ("UTC+2") beside the zone of the address ("Europe/Paris"); "· tz mismatch" when they disagree — travel and company VPNs both cause it
ConsentWhat this browser had chosen on your cookie banner when the visit started — "Marketing granted", "Analytics denied", "unknown" — and the day it was observed. Never a later choice. An observed signal; nothing is gated on it. Absent when no choice was observed

When there is nothing to open

Three states take the page's place:

  • "This session's story didn't come back." — "The read failed on its way here. Go back to the overview and open the session again."
  • "No session with this id after one of your ads in the last 30 days." — "Either the browser never clicked one of your ads before this visit, or the visit is older than the window this page reads. Head back to the feed to pick a click."
  • "Nothing to read before Sep 14, 09:00 UTC." — "This month's event allowance stops the read there. Sessions after it were collected and are kept — a larger allowance opens them." See Billing.

What this screen does not do

  • No picture of your pages. The path is the page's name.
  • No invented exit. The last page's stay is a minimum, "≥ 29s", drawn open.
  • No period control. The window is the last 30 days.
  • No verdict. A VPN, a cloud server, a clock that disagrees with its address, odd landing parameters: each is stated as observed; the judgement is yours. A connection type describes the line, not the browser behind it.
  • No "person". One browser on one visit is as far as it goes.
  • Never refused, never shortened by a plan. A plan hides the full address, the provider, the postal area and the radius, as locks to billing.
  • No folding in the Events list, no weighting of its rows. The table folds repeats; the list shows them, a conversion drawn like a scroll.
  • No later consent. The Consent row is the choice in force when the visit started.
  • No "active now". Every time on the page is fixed; liveness belongs to the feed.
  • No export of its own. The session is a row in its visitor's or connection's export. See Export.

Questions

Why does the Events list hold more page views than the pages table has rows?
A single-page app can report the same page more than once; those repeats are one page in the table ("×4 reports") and separate rows in the Events list. The Pages figure is the table's count, with the page views beside it when they differ — "8 · 9 page views".
How do you know the visitor had several tabs open?
Every tab is its own session. Sessions of the same browser that overlap in time are tabs open side by side, and a tab's first referrer names the page it was opened from. A tab that sent no referrer has no parent drawn: where it came from is not observed.
Why does the last page say "≥ 29s" instead of a time?
Nothing marks a tab closing. The visit stayed on the last page at least until its last event; how much longer is not observed. The timeline draws that stretch open, hatched.
The screen says there is no session with this id. Why?
Either the browser never clicked one of your ads before this visit, or the visit is older than the last 30 days this screen shows (or than your plan's window), or the id in the address is not one. Go back and pick a click.
Why does the consent row differ from the one on the visitor's own screen?
The visitor shows the browser's latest banner choice. This screen shows the choice in force when the visit started; a banner accepted a week later did not apply to it.
Does a plan shorten the visit?
No. The screen opens on every plan, with every page, every event and the conversion. A plan hides only identity around the visit: the full address, the provider, the postal area and the radius.