Fullstory
Configure a Dataworkz connector for Fullstory to ingest session and event data.
This document describes the Dataworkz connector configuration required to access Fullstory.
Prerequisite
Before configuring Dataworkz for Fullstory, configure an API key in Fullstory. Follow the steps below.
Follow this document to configure an API key: https://developer.fullstory.com/server/authentication/
Add the following sample script to your website to track Fullstory events in your instance:
<script>window['_fs_host'] = 'fullstory.com';window['_fs_script'] = '
edge.fullstory.com/s/fs.js';window['_fs_org'] = 'o-1DMSCF-na1';window['_fs_namespace'] = 'FS';(function(m,n,e,t,l,o,g,y){ if (e in m) {if(m.console && m.console.log) { m.console.log('FullStory namespace conflict. Please set window["_fs_namespace"].');} 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); g.identify=function(i,v,s){g(l,{uid:i},s);if(v)g(l,v,s)};g.setUserVars=function(v,s){g(l,v,s)};g.event=function(i,v,s){g('event',{n:i,p:v},s)}; g.anonymize=function(){g.identify(!!0)}; g.shutdown=function(){g("rec",!1)};g.restart=function(){g("rec",!0)}; g.log = function(a,b){g("log",[a,b])}; g.consent=function(a){g("consent",!arguments.length||a)}; g.identifyAccount=function(i,v){o='account';v=v||{};v.acctId=i;g(o,v)}; g.clearUserCookie=function(){}; g.setVars=function(n, p){g('setVars',[n,p]);}; g._w={};y='XMLHttpRequest';g._w[y]=m[y];y='fetch';g._w[y]=m[y]; if(m[y])m[y]=function(){return g._w[y].apply(this,arguments)}; g._v="1.3.0";})(window,document,window['_fs_namespace'],'script','user');</script>Steps for Connecting to FullStory
Navigate to the Configuration section of the Dataworkz platform (gear icon).
Click SaaS Applications.
Select FullStory.
Click the + icon to add a new Fullstory connection.

Enter the Fullstory instance name.
Enter the API Key.
Select the Workspace to connect to.
Select the Collection to connect to.
Click Test Connection.
If the connection succeeds, click Save.
The newly created connection appears in the list of Fullstory configurations.
Add Task Configuration
Click the newly created connector, then click the + icon to add a new task configuration for Fullstory.
Enter a name for the dataset.
Select the Fullstory entity to access.
Select the fields of that entity to read.
Select the appropriate option for reading all historical data or a date range.
Select the incremental pull criteria:
Created At
Updated At
Enable or disable the Recurring Job toggle.
Click Add to save the configuration.
This completes the Dataworkz configuration for Fullstory.
Last updated

