Works on WordPress, Shopify, Wix and more

Session replay and heatmaps that show why visitors leave.

GetSiteTape records visits to your site and plays them back like a video. See where people click, where they get stuck and what broke, then fix it.

  • Free for 1,000 replays a month
  • No card needed
1:12 / 1:52
Installs on any site that takes a script tag
  • WordPress
  • Shopify
  • WooCommerce
  • Wix
  • Webflow
  • Squarespace
  • Next.js
  • React
  • Laravel
  • Google Tag Manager

What a number can't tell you

Analytics shows the drop.
A replay shows the reason.

A bounce rate tells you people left. It can't tell you that the button was hidden, the form threw an error or the page never finished loading.

Your analytics says

68% of visitors bounce from the landing page

Bounce rate, last 30 days
The replay shows, at 0:04

On phones, the cookie banner covers the Buy button. People tap it twice, then leave.

Your analytics says

Checkout conversion fell from 3.1% to 1.9%

Since last Tuesday's release
The replay shows, at 1:12

The coupon field throws an error and Apply stops responding. Visitors click it three, four, five times.

Your analytics says

One ad converts at a third of the others

Meta Ads Manager
The replay shows, at 0:09

Its visitors scroll past the offer, open the size guide and leave from there.

Examples of what recordings typically reveal.

Thousands of visits.
Watch the few that matter.

Nobody has time for a thousand recordings. GetSiteTape marks the visits where something went wrong and takes you to the second it happened.

Session replay

Start with the visits where something went wrong.

Your recordings are sorted before you arrive. Visits with rage clicks or errors come first, and each one says what happened before you press play.

  • Replay at 1x to 8x and move page by page
  • Filter by page, device or session length
  • Watch a visit live, while it is happening
More about session replay

Example data

Rage clicks and errors

The broken button, and the error behind it.

When someone clicks the same thing again and again and nothing happens, that moment is marked on the timeline. The console error and the failed request sit right beside it.

  • Rage clicks, JavaScript errors and failed requests, flagged per visit
  • Click a row to jump to that second
  • Copy a bug report with steps to reproduce
More about error tracking

Example data

Ad Replay

See what your Meta and Google clicks do after they land.

You pay for every ad click. Ad Replay groups visits by campaign and ad, shows which ones bounce and where people leave, and takes you to those recordings.

  • Picks up fbclid, gclid and UTM tags by itself
  • Bounce, frustration and scroll depth for each ad
  • One click from a campaign to its visits
More about Ad Replay

Example data

Funnels, heatmaps and forms

Find the step, the spot and the field where people give up.

Funnels show where visitors drop out of a journey. Heatmaps show what they click and how far they scroll. Form analytics shows the field they abandon. Each one links to the recordings behind the number.

  • “Watch why” on every funnel drop
  • Click and scroll heatmaps, desktop and mobile
  • Time spent, corrections and exits for each form field
More about funnels and heatmaps

Example data

Running in about a minute.

No developer needed. If you can copy and paste, you can install it.

  1. 1

    Paste one script tag

    Copy the snippet from your dashboard into your site's header. WordPress, Shopify, Wix, Webflow and Squarespace all have a box for it.

    <script async
      src="…/getsitetape.js?sid=YOUR_KEY">
    </script>
  2. 2

    Visits start recording

    The first recording appears about ten seconds after the first visit. Clicks, scrolls, page changes and errors are all captured.

    Recording · /checkout
  3. 3

    Watch, then fix

    Open a flagged visit, see what went wrong and send the link to whoever can fix it.

    Bug found and fixedfrom 1:12

Setup guides for each platform

Privacy and speed

Safe to put on your site.

A recorder sees a lot, so the defaults are careful and the controls are yours.

Read the privacy policy

Passwords are never recorded

Password fields are masked in the visitor's browser, before anything is sent.

Hide anything you choose

Add the class wsr-block to leave an element out, or censor every form field with one switch.

Consent mode

Record nothing until your cookie banner says yes. It takes one line: wsr.consent(true).

No slower pages

The script loads asynchronously and records page changes, not video. Data is compressed and sent in small batches.

You decide who is recorded

Leave out your own team by IP address, or record only a share of your visits.

Recordings expire on schedule

Each plan keeps recordings for a set period, then deletes them automatically.

Free for 1,000 replays a month.

No card and no trial clock. When you need more replays, more websites or longer storage, paid plans start at $31 a month.

The Free plan includes

  • Session replays each month 1,000
  • Visits tracked each month 1,000
  • Websites 1
  • Recordings kept for 1 month

Questions people ask first.

Something else? Ask us and a person will answer.

Will it slow down my website?

No. The script loads asynchronously, so it never blocks your page from rendering. It records changes to the page rather than video, compresses them in the browser and sends them in small batches.

Does it work with WordPress, Shopify or Wix?

Yes. GetSiteTape works anywhere you can paste a script tag: WordPress, Shopify, WooCommerce, Wix, Webflow, Squarespace, Google Tag Manager, and custom sites or apps built with React, Vue or Next.js.

Do I need a developer to install it?

No. If you can copy and paste, you can install it. Most website builders have a "custom code" box for exactly this, and the setup guides show where it is on each platform.

Is it a real video recording?

It plays like one, but it is not video. GetSiteTape records the structure of the page and what the visitor did, then rebuilds it for replay. That keeps recordings sharp at any size and small enough to load instantly.

Is it GDPR friendly?

Passwords are always masked in the visitor's browser and never recorded. You can hide any other field or element, and consent mode records nothing until a visitor agrees. You should still mention session recording in your own privacy policy.

What do I get on the Free plan?

1,000 recorded visits you can replay every month, on up to 1 websites, with recordings kept for 1 month. It needs no card and does not expire.

What happens when I reach my monthly replay limit?

Visits are still counted in your heatmaps and reports. They are just not saved as replays until the next month starts, or until you move to a bigger plan.

Watch your first visitor today.

Free for 1,000 replays a month. No card needed. Setup takes about a minute.