summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRafi Zadanly <zadanlyr@gmail.com>2023-05-04 16:53:48 +0700
committerRafi Zadanly <zadanlyr@gmail.com>2023-05-04 16:53:48 +0700
commitef1eb4055876f5cdc7201ca670ac56f474beb676 (patch)
tree963d8ec59a064089ddf1c3031547e706f7851988
parentded7c0e4bb72e3309716559a69f4f11e1e3c2302 (diff)
document tag for production only
-rw-r--r--src/pages/_document.jsx80
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 />