diff --git a/gatsby-ssr.js b/gatsby-ssr.js index 6ec06c5..678ccb2 100644 --- a/gatsby-ssr.js +++ b/gatsby-ssr.js @@ -1,6 +1,8 @@ const React = require('react'); const bff = require('./bff.json'); +const transcendEnv = (process.env.GATSBY_ACTIVE_ENV === 'production') || (process.env.NODE_ENV === 'production') ? 'cm' : 'cm-test'; + exports.onPreRenderHTML = ({ getHeadComponents, replaceHeadComponents }) => { const headComponents = getHeadComponents(); const modifiedComponents = [...headComponents]; @@ -14,5 +16,15 @@ exports.onPreRenderHTML = ({ getHeadComponents, replaceHeadComponents }) => { }), ); + modifiedComponents.push( + React.createElement('script', { + key: 'transcend', + 'data-px': '', + src: `https://transcend-cdn.com/${transcendEnv}/1f0cf102-c592-4eb4-834f-e07f2fe68ef1/airgap.js`, + 'data-cfasync': 'false', + 'data-local-sync': 'allow-network-observable' + }) + ); + replaceHeadComponents(modifiedComponents); };