2. Getting Started
This chapter is your fast path from "I just signed up" to "I'm watching real sessions on my site." You can complete every step here in about 15 minutes. If you ever get stuck, jump to [Chapter 23 β Troubleshooting & FAQ].
2.1 Creating Your Account
To start using FullSession, you'll need an account. There are three ways to create one:
Email + password β the most common option for individuals and small teams.
Sign in with Google β uses your existing Google identity.
Single Sign-On (SSO) β for organizations on the Enterprise plan that have already configured SAML or Auth0. See [Chapter 18 β SSO].

Step-by-step
Go to app.fullsession.io and click Sign Up.
Enter your work email and a password (or click Continue with Google).
Check your inbox for a confirmation email and click the verification link.
Fill in a few onboarding questions β your name, company, role, and what you want to use FullSession for. These answers shape the dashboard templates suggested to you later.
Choose a plan to start with. You can begin on the Free plan and upgrade at any time. See [Chapter 17 β Billing & Subscriptions].

Tip β if your company already uses FullSession, ask a teammate with admin access to invite you instead of signing up fresh. That way you'll be added to the existing organization with the right permissions. See section 2.5 below.
2.2 Setting Up Your First Site
A site in FullSession represents one web property you want to track β usually a single domain. Your account can hold many sites, and they all share one account-level Customer ID (more on that in section 2.3 and [Chapter 3 β Installing the Tracker]).
Add the site
From the home screen, click Add Site (or Set up your first site in the onboarding wizard).
Enter:
Site name β a friendly label, e.g. "Acme Production".
Site URL β the domain you want to track, e.g.
https://www.acme.com.Industry / category (optional) β used to suggest dashboards and benchmarks.
Time zone β used when displaying dates and time-based reports.
Click Create site.

The Site URL matters for more than display: FullSession routes each recorded session to the correct site by matching the session's origin domain against your saved site URLs. So make sure the URL is accurate (mind www vs. non-www and http vs. https).
Your account's Customer ID is what the tracker snippet carries β it's shared across every site you add, not generated per site. You're now ready to install it.
Multi-domain notes
If your product spans multiple domains or subdomains (e.g. app.acme.com and www.acme.com), you can:
Add each domain as its own site and install the same snippet (same Customer ID) on each β FullSession files each domain's sessions under its matching site automatically, or
Treat closely related subdomains as one site if you'd rather see their data combined.
See [Chapter 3 β Installing the Tracker] for the full multi-domain walkthrough.
2.3 Installing the Tracker (Overview)
The tracker is a small JavaScript snippet that, once placed on your site, begins capturing sessions automatically. There are two common installation paths:
Direct snippet
Sites where you can edit the HTML / template
2 minutes
Google Tag Manager
Marketing-managed sites, no engineering required
3 minutes
(There are also an npm package and native Android/iOS SDKs β see [Chapter 3 β Installing the Tracker].)

Option A β Direct snippet
On the installation panel, open the Script tab and click Copy (always copy from here so your Customer ID and the correct CDN URL are embedded). The snippet looks like this:
Paste it inside the
<head>of every page on your site, as high as possible. Most CMSs and frameworks have a single "site header" template where you can paste this once.Publish your site.
The same snippet (carrying the same YOUR_CUSTOMER_ID) goes on every domain in your account.
Option B β Google Tag Manager (GTM)
On the installation panel, choose GTM. You can let FullSession connect to your GTM account and create the tag automatically, or do it manually:
In GTM, create a new Custom HTML tag named Fullsession Tracking Script.
Paste the snippet into the tag body.
Set the trigger to fire on All Pages (a page-view trigger).
Save, then Submit & Publish the container.

Note β full installation details, including the npm package, mobile SDKs, single-page apps, and multi-domain routing, live in [Chapter 3 β Installing the Tracker]. This section is the express version.
2.4 Verifying Installation
After installing the tracker, FullSession checks that it's actually loading and reaching your account. Verification is a live handshake β the tracker posts a FUS_LOADED signal back to FullSession when it initializes β not just a check that the snippet text is present.
Automatic verification
Open your site in another tab and browse for ~30 seconds, then return to the installation panel. The status will move from Waiting for data to Verified once the tracker's FUS_LOADED handshake is received (verification waits about 8 seconds for the signal before falling back to checking for recorded sessions).


Manual verification
If the panel doesn't reach Verified within a couple of minutes, run these checks:
Snippet is on the page
View page source and search for FUS or RTSessions
Snippet runs without errors
Open browser DevTools β Console; look for tracker errors
Network calls reach FullSession
DevTools β Network β filter by fullsession; you should see the RTSessions.js load and outbound requests to emitter.fullsession.io
Customer ID is correct
Verification only succeeds when the snippet's Customer ID matches your account β re-copy from the Script tab if unsure
GTM container is published
In GTM, confirm the version containing the tag has been published, not just saved

Watch a live test session
The best end-to-end test is to record yourself:
Open your site in a fresh incognito/private window (so you're treated as a new visitor).
Click around for ~30 seconds β visit a few pages, scroll, click a button.
Close the tab.
Return to FullSession and open Sessions. Within ~1 minute, your test session should appear at the top of the list.

Common gotcha β if you're testing while signed in to FullSession in the same browser, your session may be excluded by the "ignore internal users" settings. Use a private window. See [Chapter 4 β Identifying Users].
2.5 Inviting Your Team
FullSession is built for collaboration β the more your team uses it, the more value you get from it. Inviting teammates takes a minute.
Send invitations
Open Settings β Team (or People).
Click Invite member.
Enter the teammate's email address.
Choose a role for them β this controls what they can see and change:
Admin β full access, including billing and team management.
Member β can use all product features (sessions, dashboards, funnels, etc.) but can't change billing or invite others.
Viewer β read-only access to dashboards, sessions, and reports.
Custom roles (Pro+) β define your own permission sets. See [Chapter 16 β Team & Account Management].
Click Send invite.


What invitees see
The teammate receives an email with a link to accept the invite. Once accepted:
They create their own password (or sign in with Google / SSO).
They land directly on your organization's dashboard.
They appear in Settings β Team with a status of Active.
Managing existing members
From Settings β Team you can:
Change a member's role
Resend a pending invite
Remove a member from the organization
See when each member last signed in

2.6 A 5-Minute Tour of the App
Now that the tracker is running, here's a quick orientation to the parts of the app you'll use most. Each item links to a later chapter where it's covered in depth.

The left navigation
βΆ
Sessions
Watch recordings of real visits
Ch. 5β6
π
Dashboards
Customizable charts and KPIs
Ch. 9
π₯
Heatmaps
Click, scroll, and element heatmaps
Ch. 8
πͺ
Funnels
Multi-step conversion analysis
Ch. 12
π₯
Segments
Saved groups of users / sessions
Ch. 11
π‘
Insights
Cards and metrics built from your data
Ch. 10
π¬
Feedback
Survey responses and CSAT scores
Ch. 13
π
Alerts
Notifications when things change
Ch. 15
β
Settings
Sites, team, integrations, billing
Ch. 16β19
The top bar

Site switcher (top-left) β change which site you're viewing.
Date range picker β applied globally across most views.
Global search β jump to a session, dashboard, segment, or funnel by name.
π Notifications β alert triggers, mentions, and system messages.
Profile menu β your account settings, theme toggle, sign out.
What to try first
Now that you've completed setup, a good 5-minute tour looks like this:
Sessions β click any session β get a feel for the player. Hit play, scrub the timeline, open the Errors and Network panels.
Dashboards β pick a template β choose the role-based template that matches you (Growth, Product, etc.) and watch widgets populate.
Heatmaps β pick a page β see where visitors click most.
Funnels β create a 2-step funnel β pick Home β Pricing (or any two pages) just to see the flow.
Settings β Recording Rules β review what pages are being recorded and adjust if needed. See [Chapter 7 β Recording Rules & Element Tracking].

You're set! From here, every other chapter dives into one area of the app. If you want a guided suggestion, head to Chapter 5 β Sessions next β sessions are the foundation of everything else in FullSession.
Next up: [Chapter 3 β Installing the Tracker] covers the full installation details β the
<script>snippet, GTM, thefullsessionnpm package, native mobile SDKs, multi-domain routing, and verifying installation in tricky environments.
Last updated
Was this helpful?