Docs Account Sessions explained

Sessions explained

How elNudge defines, tracks, and counts sessions against your plan limit.

Your plan includes a monthly session allowance. Understanding how sessions are counted helps you stay within your limit and predict your usage accurately.


Session lifecycle

A session begins the moment a visitor loads any page on your site where the elNudge SDK is installed.

A session ends when:

  • The visitor closes the browser tab or window, or
  • There is 30 minutes of inactivity — no page loads, scroll events, or interactions detected during that window.

Whichever condition occurs first ends the session.


Browser-scoped sessions

Sessions are tracked using the browser's sessionStorage — not cookies or localStorage. This has two practical consequences:

Multiple tabs, one session. If a visitor opens two tabs on your site at the same time, both tabs share the same session. Opening a product page in a new tab does not create a new session.

Each new browser open starts fresh. sessionStorage is cleared when the browser is closed. A visitor who closed their browser and returns an hour later — or the next day — starts a brand new session.


Session counting and plan limits

BehaviourDetail
Counter resetThe session counter resets at midnight on the first day of each billing month
80% alertAn email is sent to the account owner when usage reaches 80% of the monthly limit
100% — limit reachedNudges stop firing for new sessions. Behavioral events continue to be logged, so analytics remain accurate. Existing open sessions are not interrupted.

Once the billing month resets, nudges automatically resume for new sessions.


Checking your session usage

Go to Dashboard → Analytics → Sessions to see:

  • Sessions used vs. your monthly limit
  • A day-by-day chart for the current billing period
  • A comparison with the previous billing period

Frequently asked questions

Does a bot visit count as a session?
No. The elNudge SDK uses lightweight bot detection. Requests from known crawlers (Googlebot, Bingbot, etc.) and headless browsers are excluded from session counts.

Does a page refresh count as a new session?
No. As long as the sessionStorage key is present, a page refresh or navigation within the same tab continues the existing session.

What if I exceed my limit?
Nudges stop firing, but you will not be charged automatically for overages on sessions. You can upgrade your plan at any time to immediately restore nudges — the upgrade takes effect instantly. See Plan Changes & Refunds.

Can I see which pages contribute the most sessions?
Yes — Dashboard → Analytics → Top Entry Pages shows where sessions most commonly start.