From a06f69b8a1aa1bb5338307df0df08079a13c4128 Mon Sep 17 00:00:00 2001 From: Olivier Tassinari Date: Sat, 5 Feb 2022 12:54:24 +0100 Subject: [PATCH] [website] Sample GA to avoid hit limit --- docs/pages/_document.js | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/docs/pages/_document.js b/docs/pages/_document.js index 41c6d4a978e5f5..a15de4e8a6ad2e 100644 --- a/docs/pages/_document.js +++ b/docs/pages/_document.js @@ -29,7 +29,7 @@ if (process.env.NODE_ENV === 'production') { cleanCSS = new CleanCSS(); } -const GOOGLE_ID = process.env.NODE_ENV === 'production' ? 'UA-106598593-2' : 'UA-106598593-3'; +const GOOGLE_ID = process.env.PULL_REQUEST === 'true' ? 'UA-106598593-2' : 'UA-106598593-3'; export default class MyDocument extends Document { render() { @@ -140,7 +140,9 @@ export default class MyDocument extends Document { dangerouslySetInnerHTML={{ __html: ` window.ga=window.ga||function(){(ga.q=ga.q||[]).push(arguments)};ga.l=+new Date; - window.ga('create','${GOOGLE_ID}','auto'); + window.ga('create','${GOOGLE_ID}',{ + sampleRate: ${process.env.PULL_REQUEST === 'true' ? 100 : 80}, + }); `, }} />