Explorar o código

create gtag scripts

AykutSarac %!s(int64=3) %!d(string=hai) anos
pai
achega
70ff69eb0d
Modificáronse 1 ficheiros con 18 adicións e 0 borrados
  1. 18 0
      src/utils/gtag.ts

+ 18 - 0
src/utils/gtag.ts

@@ -0,0 +1,18 @@
+// @ts-nocheck
+export const GA_TRACKING_ID = "G-JKZEHMJBMH";
+
+// https://developers.google.com/analytics/devguides/collection/gtagjs/pages
+export const pageview = (url: string) => {
+  window.gtag("config", GA_TRACKING_ID, {
+    page_path: url,
+  });
+};
+
+// https://developers.google.com/analytics/devguides/collection/gtagjs/events
+export const event = ({ action, category, label, value }) => {
+  window.gtag("event", action, {
+    event_category: category,
+    event_label: label,
+    value: value,
+  });
+};