This commit is contained in:
Kenneth Jannette
2024-03-26 00:01:36 -05:00
parent 776e4a7bc0
commit 651aa9186a
2 changed files with 25 additions and 2 deletions

View File

@@ -32,8 +32,8 @@
function gtag() { function gtag() {
dataLayer.push(arguments); dataLayer.push(arguments);
} }
gtag("js", new Date());
gtag("js", new Date());
gtag("config", "G-J6SQL5DF6V"); gtag("config", "G-J6SQL5DF6V");
</script> </script>

View File

@@ -22,6 +22,26 @@ const HomePage = () => {
? process.env.REACT_APP_API_DEV ? process.env.REACT_APP_API_DEV
: process.env.REACT_APP_API_PROD; : 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( async function saveUserData(
authId, authId,
dataValues, dataValues,
@@ -111,6 +131,7 @@ const HomePage = () => {
try { try {
const usersRef = collection(db, "users"); const usersRef = collection(db, "users");
const res = await setDoc(doc(usersRef, fbAuthUid), userData); const res = await setDoc(doc(usersRef, fbAuthUid), userData);
promoSignup();
return res; return res;
} catch (error) { } catch (error) {
console.log(`Error saving new user to db: ${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); setShowPromoModal(true);
}; };