How it works
Install session recording on WordPress, Shopify and more in about a minute.
Three steps. No developer needed, and no slower pages.
Free for 1,000 replays a month. No card needed.
Add your website
Tell us which site to record.
Create your account and enter your site's address. You get a snippet with your own key straight away.
Paste one line of code
One script tag, in your site's header.
Put the snippet inside <head> on every page you want to record. On a single-page app, once is enough. It loads asynchronously, so it never holds your page up.
<!-- GetSiteTape --> <script async src="https://cdn.getsitetape.com/getsitetape.js?sid=YOUR_KEY"></script>
Your own snippet, with your key filled in, is in the dashboard.
Watch real visits
Your first recording, ten seconds later.
Recordings appear about ten seconds after the first visit, and your site's status changes to Installed. Open one and press play.
Where the snippet goes on your platform.
Pick your website builder for the exact clicks, with a picture of each step.
WordPress
WPCode plugin, Header box
WordPress guideShopify
theme.liquid, before </head>
Shopify guideWix
Settings, Custom Code, Head
Wix guideWebflow
Site settings, Custom code, Head code
Webflow guideSquarespace
Code Injection, Header field
Squarespace guideGoogle Tag Manager
Custom HTML tag, All Pages trigger
Google Tag Manager guideAny website or web app
Inside <head>, on every page
HTML guideSomething else?
Tell us what your site runs on and we will walk you through it.
Ask for setup helpCheck it, then tune it.
Everything below is optional. The snippet works as soon as it is on the page.
See that it is working
Add ?wsr_diagnostics=true to any address on your site to open a small console that says what the recorder is doing.
Your pages stay fast
The script loads without blocking the page, so it does not delay rendering or your own scripts.
Leave yourself out
Exclude your own visits by IP address or with a cookie, so your data stays clean.
Mark what is private
Passwords are never recorded. Add the class wsr-block to anything else that should stay out.
For developers
A small API, when you want one.
Put a name on a recording, drop markers into the timeline, or hold recording until a visitor consents.
- Name recordings with
identify - Mark key moments with
tag - Respect consent with
consentandstop
// Show a name on the recording wsr.identify('jane@example.com'); // Drop a marker into the timeline wsr.tag('checkout-error'); // Start recording once a visitor agrees wsr.consent(true); // Stop recording this visit wsr.stop();
Watch your first visitor today.
Free for 1,000 replays a month. No card needed. Setup takes about a minute.
See it on yourself 0:00
This page has kept track of your pointer and scrolling in your browser, and only there. Nothing was sent anywhere. Press the button to watch the replay.