diff --git a/.github/workflows/docsDeploy.yml b/.github/workflows/docsDeploy.yml index e5fec8fb..08228ff4 100644 --- a/.github/workflows/docsDeploy.yml +++ b/.github/workflows/docsDeploy.yml @@ -31,7 +31,7 @@ jobs: ANALYTICS: ${{ vars.ANALYTICS }} ANALYTICS_DOMAIN: ${{ vars.ANALYTICS_DOMAIN }} RY_ANALYTICS: ${{ vars.RY_ANALYTICS }} - RY_ANALYTICS_SITEID: ${{ vars.ANALYTICS_SITEID }} + RY_ANALYTICS_SITEID: ${{ vars.RY_ANALYTICS_SITEID }} RY_ANALYTICS_REPLAY: ${{ vars.RY_ANALYTICS_REPLAY }} GSITEVERIFICATION: ${{ vars.GSITEVERIFICATION }} DOCS_BASE: '/multi-scrobbler' diff --git a/docsite/docusaurus.config.ts b/docsite/docusaurus.config.ts index 7ae7f693..ace29b08 100644 --- a/docsite/docusaurus.config.ts +++ b/docsite/docusaurus.config.ts @@ -194,5 +194,18 @@ if (process.env.ANALYTICS !== undefined && process.env.ANALYTICS !== '') { } config.scripts.push(script) } +if (process.env.RY_ANALYTICS !== undefined && process.env.RY_ANALYTICS !== '') { + const script = { + src: process.env.RY_ANALYTICS, + defer: true + } + if (process.env.RY_ANALYTICS_SITEID !== undefined && process.env.RY_ANALYTICS_SITEID !== '') { + script['data-site-id'] = process.env.RY_ANALYTICS_SITEID; + } + if (process.env.RY_ANALYTICS_REPLAY !== undefined && process.env.RY_ANALYTICS_REPLAY !== '') { + script['data-session-replay'] = process.env.RY_ANALYTICS_REPLAY; + } + config.scripts.push(script) +} export default config;