Per the official Google Analytics blog: Currently, Google Analytics ends a session when: More than 30 minutes have elapsed between pageviews for a single visitor. At the end of a day. When a visitor closes their browser. If any of these events occur, then the next pageview from the visitor will start a new session. [...]