FullStory
FullStory is a platform for analysing user behaviour through session replay and interaction tracking.
Key features include:
- Session replay recordings
- User journey analysis
- Event tracking and insights
- Privacy and data masking controls
FullStory integrates with ShopWired by adding a tracking to the ShopWired theme so you can capture and analyse visitor interactions on your website.
Account creation
Account creation
Create an account on the website at FullStory.
After your account is created and configured, FullStory will provide a JavaScript tracking script for installation on your website.
Theme installation
Theme installation
FullStory provides a script similar to the example shown below:
<script>
window['_fs_host'] = 'fullstory.com';
window['_fs_script'] = 'edge.fullstory.com/s/fs.js';
window['_fs_org'] = 'XXXXXX';
window['_fs_namespace'] = 'FS';
(function(m,n,e,t,l,o,g,y){
if (e in m) {return;}
g=m[e]=function(a,b,s){g.q?g.q.push([a,b,s]):g._api(a,b,s);};
g.q=[];
o=n.createElement(t);o.async=1;o.crossOrigin='anonymous';o.src='https://'+_fs_script;
y=n.getElementsByTagName(t)[0];y.parentNode.insertBefore(o,y);
})(window,document,window['_fs_namespace'],'script');
</script>
The script shown above is provided as an example only. You must copy the exact script provided in your FullStory account, as the script and any ID values will be unique to your website.
To install the script on your ShopWired theme:
- Navigate to Website > Themes
- Select the
code editoroption for the theme you want to edit - Open the
master.twigfile - Add the script just before the closing
</head>tag - Select Save changes
After the script has been added, FullStory will begin collecting data from your website.
Recommendations
Recommendations
- Configure privacy settings in FullStory to align with your store’s data handling requirements
- Avoid installing the script multiple times across different theme files
- Test installation on a draft theme before publishing to your live website
- Allow sufficient traffic before analysing session data for accuracy