summaryrefslogtreecommitdiff
path: root/src/pages/_document.jsx
diff options
context:
space:
mode:
authortrisusilo48 <tri.susilo@altama.co.id>2024-07-10 15:58:51 +0700
committertrisusilo48 <tri.susilo@altama.co.id>2024-07-10 15:58:51 +0700
commit2e3c726bc8217f3960cfecec44b81303b03de72b (patch)
tree1b85ced7f61f3e4c3f1f27b577b37aa161615065 /src/pages/_document.jsx
parent2b3bd9c0a454dbad69ce29cee877bfb1fca5dfa6 (diff)
parenta99bf6480eea556e53b85e6db45f3b8c2361e693 (diff)
Merge branch 'release' into development
# Conflicts: # src/pages/shop/product/variant/[slug].jsx
Diffstat (limited to 'src/pages/_document.jsx')
-rw-r--r--src/pages/_document.jsx46
1 files changed, 35 insertions, 11 deletions
diff --git a/src/pages/_document.jsx b/src/pages/_document.jsx
index 3762c63b..cd60bd89 100644
--- a/src/pages/_document.jsx
+++ b/src/pages/_document.jsx
@@ -1,16 +1,34 @@
-import { Html, Head, Main, NextScript } from 'next/document'
-import Script from 'next/script'
+import { Html, Head, Main, NextScript } from 'next/document';
+import Script from 'next/script';
export default function MyDocument() {
- const env = process.env.NODE_ENV
+ const env = process.env.NODE_ENV;
return (
<Html>
<Head>
+ <link rel='preconnect' href='https://connect.facebook.net' />
+ <link rel='dns-prefetch' href='https://connect.facebook.net' />
+
+ <link rel='preconnect' href='https://googleads.g.doubleclick.net' />
+ <link rel='dns-prefetch' href='https://googleads.g.doubleclick.net' />
+
+ <link rel='preconnect' href='https://www.googletagmanager.com' />
+ <link rel='dns-prefetch' href='https://www.googletagmanager.com' />
+
+ <link rel='preconnect' href={process.env.NEXT_PUBLIC_ODOO_API_HOST} />
+ <link rel='dns-prefetch' href={process.env.NEXT_PUBLIC_ODOO_API_HOST} />
+
+ <link rel='preconnect' href='/images/logo-indoteknik-gear.png' />
+ <link rel='dns-prefetch' href='/images/logo-indoteknik-gear.png' />
+
<link rel='icon' href='/favicon.ico' />
<link rel='manifest' href='/manifest.json' />
<link rel='apple-touch-icon' href='/icon.jpg'></link>
- <link rel='apple-touch-startup-image' href='/images/splash/launch.png' />
+ <link
+ rel='apple-touch-startup-image'
+ href='/images/splash/launch.png'
+ />
<meta name='mobile-web-app-capable' content='yes' />
<meta name='apple-mobile-web-app-capable' content='yes' />
@@ -18,9 +36,11 @@ export default function MyDocument() {
<meta name='apple-mobile-web-app-title' content='Indoteknik.com' />
<meta name='theme-color' content='#fff' />
- <link rel='prefetch' href='/images/logo-indoteknik-gear.png' />
+ <meta
+ name='facebook-domain-verification'
+ content='328wmjs7hcnz74rwsqzxvq50rmbtm2'
+ />
- <meta name='facebook-domain-verification' content='328wmjs7hcnz74rwsqzxvq50rmbtm2' />
<Script
async
strategy='beforeInteractive'
@@ -28,6 +48,7 @@ export default function MyDocument() {
/>
<Script
+ async
id='google-analytics-ua'
strategy='beforeInteractive'
dangerouslySetInnerHTML={{
@@ -36,7 +57,7 @@ export default function MyDocument() {
function gtag(){dataLayer.push(arguments);}
gtag('js', new Date());
gtag('config', 'UA-10501937-1');
- `
+ `,
}}
/>
@@ -47,6 +68,7 @@ export default function MyDocument() {
/>
<Script
+ async
id='google-analytics-ga'
strategy='beforeInteractive'
dangerouslySetInnerHTML={{
@@ -55,11 +77,12 @@ export default function MyDocument() {
function gtag(){dataLayer.push(arguments);}
gtag('js', new Date());
gtag('config', 'G-G1W8MNZ11P');
- `
+ `,
}}
/>
<Script
+ async
id='google-tag-manager'
strategy='afterInteractive'
dangerouslySetInnerHTML={{
@@ -68,7 +91,7 @@ export default function MyDocument() {
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');
- `
+ `,
}}
/>
@@ -79,6 +102,7 @@ export default function MyDocument() {
/>
<Script
+ async
id='google-ads'
strategy='afterInteractive'
dangerouslySetInnerHTML={{
@@ -87,7 +111,7 @@ export default function MyDocument() {
function gtag(){dataLayer.push(arguments);}
gtag('js', new Date());
- gtag('config', 'AW-954540379');`
+ gtag('config', 'AW-954540379');`,
}}
/>
@@ -119,5 +143,5 @@ export default function MyDocument() {
<NextScript />
</body>
</Html>
- )
+ );
}