diff options
| author | Rafi Zadanly <zadanlyr@gmail.com> | 2023-05-04 16:53:48 +0700 |
|---|---|---|
| committer | Rafi Zadanly <zadanlyr@gmail.com> | 2023-05-04 16:53:48 +0700 |
| commit | ef1eb4055876f5cdc7201ca670ac56f474beb676 (patch) | |
| tree | 963d8ec59a064089ddf1c3031547e706f7851988 /src/pages/_document.jsx | |
| parent | ded7c0e4bb72e3309716559a69f4f11e1e3c2302 (diff) | |
document tag for production only
Diffstat (limited to 'src/pages/_document.jsx')
| -rw-r--r-- | src/pages/_document.jsx | 80 |
1 files changed, 43 insertions, 37 deletions
diff --git a/src/pages/_document.jsx b/src/pages/_document.jsx index 29d261ea..a1725b73 100644 --- a/src/pages/_document.jsx +++ b/src/pages/_document.jsx @@ -2,64 +2,68 @@ import { Html, Head, Main, NextScript } from 'next/document' import Script from 'next/script' export default function MyDocument() { + const env = process.env.NODE_ENV + return ( <Html> <Head> <link rel='icon' href='/favicon.ico' /> - <meta name='facebook-domain-verification' content='328wmjs7hcnz74rwsqzxvq50rmbtm2' /> - <Script - async - strategy='beforeInteractive' - src='https://www.googletagmanager.com/gtag/js?id=UA-10501937-1' - /> + {env === 'production' && ( + <> + <meta name='facebook-domain-verification' content='328wmjs7hcnz74rwsqzxvq50rmbtm2' /> + <Script + async + strategy='beforeInteractive' + src='https://www.googletagmanager.com/gtag/js?id=UA-10501937-1' + /> - <Script - id='google-analytics-ua' - strategy='beforeInteractive' - dangerouslySetInnerHTML={{ - __html: ` + <Script + id='google-analytics-ua' + strategy='beforeInteractive' + dangerouslySetInnerHTML={{ + __html: ` window.dataLayer = window.dataLayer || []; function gtag(){dataLayer.push(arguments);} gtag('js', new Date()); gtag('config', 'UA-10501937-1'); ` - }} - /> + }} + /> - <Script - async - strategy='beforeInteractive' - src='https://www.googletagmanager.com/gtag/js?id=G-G1W8MNZ11P' - /> + <Script + async + strategy='beforeInteractive' + src='https://www.googletagmanager.com/gtag/js?id=G-G1W8MNZ11P' + /> - <Script - id='google-analytics-ga' - strategy='beforeInteractive' - dangerouslySetInnerHTML={{ - __html: ` + <Script + id='google-analytics-ga' + strategy='beforeInteractive' + dangerouslySetInnerHTML={{ + __html: ` window.dataLayer = window.dataLayer || []; function gtag(){dataLayer.push(arguments);} gtag('js', new Date()); gtag('config', 'G-G1W8MNZ11P'); ` - }} - /> + }} + /> - <Script - id='google-tag-manager' - strategy='afterInteractive' - dangerouslySetInnerHTML={{ - __html: ` + <Script + id='google-tag-manager' + strategy='afterInteractive' + dangerouslySetInnerHTML={{ + __html: ` (function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start': new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0], j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src= 'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f); })(window,document,'script','dataLayer','GTM-PHRB7RP'); ` - }} - /> + }} + /> - {/* <Script + {/* <Script id='tawk-script-tag' strategy='afterInteractive' dangerouslySetInnerHTML={{ @@ -77,10 +81,12 @@ export default function MyDocument() { }} /> */} - <meta - name='google-site-verification' - content='uHuW_mZhjv_fUg3do-lV8Mo7R2vVjF4MPQhTXFP3jH4' - /> + <meta + name='google-site-verification' + content='uHuW_mZhjv_fUg3do-lV8Mo7R2vVjF4MPQhTXFP3jH4' + /> + </> + )} </Head> <body> <Main /> |
