The session ends when there is no activity for a certain amount of time. By default, this is 30 minutes. You can set a different amount of time using the session timeout option.
For example, the timeout is 30 minutes. A user opens the site and views several pages: the session is registered. Then the user leaves the browser tab open and walks away. Returning 35 minutes later (the timeout period has expired), the user goes to another page on the site. This pageview is considered a new session.
Referrals from advertising systems (such as Yandex.Direct and others) are always considered separate sessions. Even if a user clicked an ad repeatedly (or there were several of them from the same computer) before the session timed out, each of the clicks is a separate session.
When a user exits your site by clicking an external link to any other site.
Pageviews are registered when:
The process of displaying webpage contents. There are several stages of loading:
Detailed information about page loading is available in the Page load time report.
A file download from the site.
The number of conversions as a percentage of the total number of sessions. In the Cross device report, conversion rate is calculated based on the number of users.
A numerical value that is based on an attribute of a session or pageview. This amount can be the total or average. For example, pageviews are calculated as the sum of values, while session depth is the average value.
The “non-bounce” service event is generated in the browser when the set bounce tracking time has passed since the beginning of the session. The registered event time might differ from the actual time due to discrepancies in the time on the server and on the client, or due to latency in sending the event. As a result, a non-bounce session might be registered that is shorter than 15 seconds (or whatever time you set).
An internet user who visited your site during a particular time interval.
In all Metrica reports other than Cross device, users are registered based on unique browser IDs that are saved as cookies. A user who returns to your site after they delete their cookies will be considered new. In the “Cross device” report, data from different browsers used by the same individual are joined together using Crypta technology.
Loading one of a site's pages when a user navigates to it. Pageviews also include page refreshes, AJAX site updates, and sending data using the hit method.
A numerical value calculated for the goal specified in the report. This amount can be the total or average. For example, conversions are calculated as the total of all values, and conversions per user is calculated as the average value.
A user action that the site owner is interested in: viewing a specific page, clicking a particular element (such as the “Proceed to Checkout” button), and so on. For more information about types of goals and setting them up, see the section Goals.