Browse Source

chore: move register ga to signin page (#2233)

Joel 1 year ago
parent
commit
9730297381
2 changed files with 19 additions and 17 deletions
  1. 0 17
      web/app/components/base/ga/index.tsx
  2. 19 0
      web/app/signin/page.tsx

+ 0 - 17
web/app/components/base/ga/index.tsx

@@ -38,23 +38,6 @@ gtag('config', '${gaIdMaps[gaType]}');
         }}
       >
       </Script>
-      {gaType === GaType.admin && (
-        <>
-          <Script strategy="beforeInteractive" async src={'https://www.googletagmanager.com/gtag/js?id=AW-11217955271"}'}></Script>
-          <Script
-            id="ga-monitor-register"
-            dangerouslySetInnerHTML={{
-              __html: `
-window.dataLayer2 = window.dataLayer2 || [];
-function gtag(){dataLayer2.push(arguments);}
-gtag('js', new Date());
-gtag('config', 'AW-11217955271"');
-          `,
-            }}
-          >
-          </Script>
-        </>
-      )}
     </>
 
   )

+ 19 - 0
web/app/signin/page.tsx

@@ -1,12 +1,31 @@
 import React from 'react'
 import cn from 'classnames'
+import Script from 'next/script'
 import Forms from './forms'
 import Header from './_header'
 import style from './page.module.css'
+import { IS_CE_EDITION } from '@/config'
 
 const SignIn = () => {
   return (
     <>
+      {!IS_CE_EDITION && (
+        <>
+          <Script strategy="beforeInteractive" async src={'https://www.googletagmanager.com/gtag/js?id=AW-11217955271"}'}></Script>
+          <Script
+            id="ga-monitor-register"
+            dangerouslySetInnerHTML={{
+              __html: `
+window.dataLayer2 = window.dataLayer2 || [];
+function gtag(){dataLayer2.push(arguments);}
+gtag('js', new Date());
+gtag('config', 'AW-11217955271"');
+        `,
+            }}
+          >
+          </Script>
+        </>
+      )}
       <div className={cn(
         style.background,
         'flex w-full min-h-screen',