From 4d7598a34def07d860cf109dc547e390fe32d65c Mon Sep 17 00:00:00 2001 From: Max Wofford Date: Sun, 7 May 2023 14:05:03 -0400 Subject: [PATCH] Add fullstory for error tracking --- Libraries/fullstory.js | 23 +++++++++++++++++++++++ index.html | 3 +++ 2 files changed, 26 insertions(+) create mode 100644 Libraries/fullstory.js diff --git a/Libraries/fullstory.js b/Libraries/fullstory.js new file mode 100644 index 00000000..3e4b1e81 --- /dev/null +++ b/Libraries/fullstory.js @@ -0,0 +1,23 @@ +// Tracking snippet provided by fullstory +// this is used to track errors that get reported +window['_fs_host'] = 'fullstory.com'; +window['_fs_script'] = 'edge.fullstory.com/s/fs.js'; +window['_fs_org'] = 'ARN0J'; +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'); \ No newline at end of file diff --git a/index.html b/index.html index 385911bf..5fbbaf48 100644 --- a/index.html +++ b/index.html @@ -47,6 +47,9 @@ content="width=device-width, initial-scale=1, minimum-scale=1, maximum-scale=1" /> + + +