At a GlanceThis article explains how to map UserTesting sessions with FullStory's data capture and high-fidelity session replay. |
The UserTesting Integration for FullStory is available on the following subscriptions:
Flex plan | Seat-based plan |
Essentials ✓ | Startup ✓ |
Advanced ✓ | Professional ✓ |
Ultimate ✓ | Premium ✓ |
On this page:
How It Works
FullStory is a digital experience analytics platform that enables businesses to understand their customer behavior and deliver more human experiences online. The UserTesting integration for FullStory allows you to seamlessly bridge qualitative and quantitative insights to get a fuller picture of your feedback by mapping appropriate UserTesting sessions to FullStory session replays.
When you’ve activated the FullStory integration from UserTesting, we’ve automatically added UTM parameters to the common URL that you’re using to run your tests so that FullStory can identify organic web traffic vs traffic sourced as part of a UserTesting study. To see direct links from UserTesting session videos to FullStory session replays with corresponding data captured, you’ll need to add a few lines of JavaScript to your FullStory JavaScript implementation.
You'll be able to:
- Validate a problem and solution: Quickly determine if an experience a contributor expresses in a UserTesting session is an anomaly or a recurring issue across multiple users by referring to behavioral analytics in FullStory. Leverage UserTesting and FullStory together to add quantitative and qualitative data to back your recommendations.
- Quantify the impact and solve for scale: Is an issue worth the resource investment? Discover contributor experiences you want to solve for, measure potential business impact using FullStory, and iterate on potential solutions in UserTesting.
- Get cross-functional buy-in: Bridge pre-launch qualitative studies with post-launch quantitative analysis by creating seamless workflows across multiple data sources, such as UserTesting and FullStory. This research continuity drives alignment between data and customer insight-driven teams.
For a quick look at how it works, view our video:
How to Set It Up
- Enable the FullStory integration. If you are an admin on your UserTesting account, go to Settings and then Integrations. Find the FullStory integration and enable it for your account. Note: This integration will only work if you have a FullStory account.
-
Update the JavaScript associated with your FullStory SDK to include the following code. If you need assistance with this step, please contact UserTesting Support to get help from the Solutions Engineering team.
<script>
setTimeout(function(){
var urlParams = new URLSearchParams(window.location.search);
console.log(urlParams);
if (urlParams.get('utm_source') === "UserTesting" && urlParams.get('utm_medium') === "Tester") {
var sessionUrlFromBeginning = FS.getCurrentSessionURL();
var utEvent = {
usertesting_eid: urlParams.get("utm_content"),
"external_link": sessionUrlFromBeginning,
partner_name: "FullStory"
};
var xhr = new XMLHttpRequest();
xhr.open("POST", "https://cloudhub-prod.usertesting.com/usertesting/api/v1/partner-analytics", true);
xhr.setRequestHeader('Content-Type', 'application/json');
xhr.send(JSON.stringify(utEvent));
};
}, 5*1000);
</script> - Build and launch your test in UserTesting as you normally would. FullStory must be installed on your website in order for the integration with UserTesting to work. When your sessions are completed, go to the Sessions tab of your results. You will find a Watch on FullStory link below each completed session.
- Watch the session replay on FullStory. By selecting Watch on FullStory, you will be taken to your FullStory account. The session replay in FullStory will automatically open for the UserTesting session selected. You’ll discover how the user in the session interacted on the website, but you may not be able to determine why they behaved that way. The UserTesting session that appears in your FullStory replays will provide verbal context from the user on why they interacted on your website as they did.
- Learn why users interacted as they did on your UserTesting dashboard. When you drill down into a user's session in FullStory, you'll discover how that user interacted on the site, but you may not be able to determine why they behaved that way. The UserTesting session that appears in your FullStory replays will provide direct customer feedback on why they interacted on your website the way they did.
Learn MoreNeed more information? Read these related articles. Want to learn more about this topic? Check out our University courses. |
Please provide any feedback you have on this article. Your feedback will be used to improve the article and should take no more than 5 minutes to complete. Article evaluations will remain completely confidential unless you request a follow-up.