From 651aa9186a4e77869f4a57104f4831b0411d2651 Mon Sep 17 00:00:00 2001 From: Kenneth Jannette Date: Tue, 26 Mar 2024 00:01:36 -0500 Subject: [PATCH] more --- public/index.html | 2 +- src/Components/Home/HomePage.js | 25 ++++++++++++++++++++++++- 2 files changed, 25 insertions(+), 2 deletions(-) diff --git a/public/index.html b/public/index.html index b11f3da..260d79a 100644 --- a/public/index.html +++ b/public/index.html @@ -32,8 +32,8 @@ function gtag() { dataLayer.push(arguments); } - gtag("js", new Date()); + gtag("js", new Date()); gtag("config", "G-J6SQL5DF6V"); diff --git a/src/Components/Home/HomePage.js b/src/Components/Home/HomePage.js index 856176c..ec11c3b 100644 --- a/src/Components/Home/HomePage.js +++ b/src/Components/Home/HomePage.js @@ -22,6 +22,26 @@ const HomePage = () => { ? process.env.REACT_APP_API_DEV : process.env.REACT_APP_API_PROD; + useEffect(() => { + window.gtag("event", "screen_view", { + app_name: "novodraft", + screen_name: "Home", + }); + }, []); + + function clickedTryItButton() { + window.gtag("event", "try_it_click", { + app_name: "novodraft", + screen_name: "Home", + }); + } + + function promoSignup() { + window.gtag("event", "promo_sign_up", { + send_to: "G-J6SQL5DF6V", + }); + } + async function saveUserData( authId, dataValues, @@ -111,6 +131,7 @@ const HomePage = () => { try { const usersRef = collection(db, "users"); const res = await setDoc(doc(usersRef, fbAuthUid), userData); + promoSignup(); return res; } catch (error) { console.log(`Error saving new user to db: ${error}`); @@ -195,7 +216,9 @@ const HomePage = () => { } } - const handleTryItButton = () => { + const handleTryItButton = (e) => { + console.log("hndleTryItButton e", e); + clickedTryItButton(); setShowPromoModal(true); };