User Analytics - Session (Visit)

Card Puncher Data Processing


A session on a analytical level is a group of user interactions that take place within a given time frame.

A single session can contain multiple:



There are two methods by which a session ends:

  • Time-based expiration:
    • After 30 minutes of inactivity
    • At midnight
  • Campaign change:
    • If a user arrives via one campaign, leaves, and then comes back via a different campaign.


A session with only one page is called a bounce


Within a fixed interval, the below metrics follows a poisson process

  • the number of session or visit in a fixed interval
  • the waiting time between visits


Discover More
Page Load Time Latency Vs Bounce
(Web|Mobile) Analytics - Bounce (Rate)

A bounce is normally a single-page session. Other definition may add without user interaction (click, forms,...) Probability of bounce by page latency. (Slow...
Card Puncher Data Processing
(Web|Mobile) Analytics - Dimension / Metrics

Metrics in the user analytics context. advertisement metric PageView - The total number of pages viewed for the time period. Session (Visit) - The number of visit Average Visit Duration:...
Card Puncher Data Processing
Ad - Revenue Per Mile (RPM) - Viewable (RPMv)

Revenue Per Mile (RPM) is a revenue metric that can be calculated: on impression niveau (per 1000 impression) on session niveau (per 1000 visits) RPMvRPMviewable where: where:...
Card Puncher Data Processing
Analytics - (Cross-site | Cross-domain) tracking - Site linking

cross-site tracking is a tracking technique that permits to follow a user across web sites (ie to follow users from site to site) Cross-domain measurement makes it possible for Analytics to see sessions...
Card Puncher Data Processing
Analytics - Bounce Rate

A Bounce Rate is a metric that shows the percentage of users that bounce (ie users that leave the site immediately after beginning the visit)
Card Puncher Data Processing
Analytics - Data Model

A periodic process will process the raw data event to load them into a SQL database. When data is loaded: the data is inserted and updated the schema is adjusted Data are broken down into tables...
Card Puncher Data Processing
Code design - (Connection|Session)

During the use of a product, a session or connection is a execution context that holds identification data (if any) and group actions (such as interaction or transaction) that take place within...
Card Puncher Data Processing
Google Analytics - Utma Cookie

The Utma cookie is one of the Ga cookie that fulfill the role of cookie identifier The __utma cookie is used to distinguish users and sessions. The cookie is created when the javascript library...
Card Puncher Data Processing
Google Analytics - Utmb cookie

The Utmb cookie is one of the Ga cookie that fulfill the role of session cookie It's used to determine new sessions/visits. The cookie is created when the javascript library executes and it does...
Scale Counter Graph
Performance - Waiting Time - Waiting Line (Queue)

A process that waits is also known as queued (waiting to execute). Queueing_theory is the mathematical study of waiting lines, or queues “waiting time” between events such as visits to a web...

Share this page:
Follow us:
Task Runner