Install
WordPress
Our plugin, or paste the snippet yourself.
Use the plugin. It adds the snippet for you, survives theme updates, and does one thing pasting cannot: it tells Replaycat who is logged in, so recordings say Jane Doe instead of Visitor 53f51ebb. WooCommerce customers are logged-in WordPress users, so their orders carry real names with nothing extra to set up.
- Download replaycat-wordpress.zip.
- In WordPress go to Plugins, Add New, Upload Plugin, and choose the file. Click Install Now, then Activate.
- Go to Settings, Replaycat, paste your site key from the Install screen, and save. Pasting the whole script tag works too - it reads the key out of it.
- Open your site in a new tab and click around for ten seconds. The recording appears within a minute.
If you had already pasted the snippet into your theme or a header plugin, remove it now, or every page carries it twice.
There is one setting besides the key: Do not record users who can edit this site. It is off to begin with so you can check the install works, and worth turning on afterwards so your own editing does not spend your session allowance. The WordPress admin area is never recorded either way.
Updating the plugin. There are no automatic updates yet; we email you when there is a new version. Download the new zip from this page and upload it exactly as you did the first time. WordPress notices the plugin is already there and asks whether to replace it - say yes. Your site key and settings are kept, and recording continues.
Without the plugin. Paste the snippet into a header plugin such as WPCode or Insert Headers and Footers:
<script src="https://replaycat.com/rc.js" data-site="YOUR_SITE_KEY" async></script>Some header plugins strip attributes the way GTM does. If the Install page never shows "receiving events", switch to the URL form:
<script src="https://replaycat.com/rc.js?site=YOUR_SITE_KEY"></script>Editing header.php in Appearance, Theme File Editor also works, but a theme update throws it away.
Pasted by hand, nobody is identified: every visitor is an anonymous id until you call identify yourself.
WooCommerce checkout fields are inputs, so they are masked automatically. Mask order totals with data-rc-mask if you do not want them in recordings.