From 30e4d769e3e40298e7716bdcf8ecb3e6ef6ef6bb Mon Sep 17 00:00:00 2001 From: sean-brydon <55134778+sean-brydon@users.noreply.github.com> Date: Fri, 8 Mar 2024 15:13:29 +0000 Subject: [PATCH] feat: gtm push signup event (#14031) * feat: gtm push signup event * chore: fire only if gtm id is defined --------- Co-authored-by: Peer Richelsen --- apps/web/components/PageWrapper.tsx | 20 ++++++++++++++++++++ apps/web/pages/signup.tsx | 5 ++++- packages/lib/gtm.ts | 8 ++++++++ turbo.json | 1 + 4 files changed, 33 insertions(+), 1 deletion(-) create mode 100644 packages/lib/gtm.ts diff --git a/apps/web/components/PageWrapper.tsx b/apps/web/components/PageWrapper.tsx index 9838f57ebb..6692b9ae5c 100644 --- a/apps/web/components/PageWrapper.tsx +++ b/apps/web/components/PageWrapper.tsx @@ -76,6 +76,26 @@ function PageWrapper(props: AppProps) { id="page-status" dangerouslySetInnerHTML={{ __html: `window.CalComPageStatus = '${pageStatus}'` }} /> + {process.env.NEXT_PUBLIC_GTM_ID ? ( + <> +