diff --git a/packages/gatsby-plugin-fullstory/src/__tests__/__snapshots__/gatsby-ssr.js.snap b/packages/gatsby-plugin-fullstory/src/__tests__/__snapshots__/gatsby-ssr.js.snap index c5abc86c05878..9bb812c868d87 100644 --- a/packages/gatsby-plugin-fullstory/src/__tests__/__snapshots__/gatsby-ssr.js.snap +++ b/packages/gatsby-plugin-fullstory/src/__tests__/__snapshots__/gatsby-ssr.js.snap @@ -10,7 +10,7 @@ Array [ "__html": " window['_fs_debug'] = false; window['_fs_host'] = 'fullstory.com'; -window['_fs_script'] = 'fullstory.com/s/fs.js'; +window['_fs_script'] = 'edge.fullstory.com/s/fs.js'; window['_fs_org'] = 'test-org'; window['_fs_namespace'] = 'FS'; (function(m,n,e,t,l,o,g,y){ @@ -19,11 +19,15 @@ window['_fs_namespace'] = 'FS'; 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.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._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.2.0\\"; })(window,document,window['_fs_namespace'],'script','user'); ", } diff --git a/packages/gatsby-plugin-fullstory/src/gatsby-ssr.js b/packages/gatsby-plugin-fullstory/src/gatsby-ssr.js index 759645d98eab7..da3c4b444cf19 100644 --- a/packages/gatsby-plugin-fullstory/src/gatsby-ssr.js +++ b/packages/gatsby-plugin-fullstory/src/gatsby-ssr.js @@ -9,7 +9,7 @@ export const onRenderBody = ({ setHeadComponents }, pluginOptions) => { __html: ` window['_fs_debug'] = false; window['_fs_host'] = 'fullstory.com'; -window['_fs_script'] = 'fullstory.com/s/fs.js'; +window['_fs_script'] = 'edge.fullstory.com/s/fs.js'; window['_fs_org'] = '${pluginOptions.fs_org}'; window['_fs_namespace'] = 'FS'; (function(m,n,e,t,l,o,g,y){ @@ -18,11 +18,15 @@ window['_fs_namespace'] = 'FS'; 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.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._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.2.0"; })(window,document,window['_fs_namespace'],'script','user'); `, }}