diff --git a/src/components/feedbackFaces.tsx b/src/components/feedbackFaces.tsx index 6d52274f92..6cfa31ac16 100644 --- a/src/components/feedbackFaces.tsx +++ b/src/components/feedbackFaces.tsx @@ -13,13 +13,11 @@ export default function FeedbackFaces() { const handleFeedbackClick = (feedbackType: string) => { setClickedFace(feedbackType); - const label = `${feedbackType}`; - event({ action: "feedback_click", category: "feedback", - label: label, - location: true, + label: feedbackType, + value: feedbackType === "happy" ? 2 : feedbackType === "neutral" ? -1 : -2, }); setTimeout(() => setClickedFace(null), 300); diff --git a/src/utils/gtags.client.ts b/src/utils/gtags.client.ts index 4d24c80168..2c402efefa 100644 --- a/src/utils/gtags.client.ts +++ b/src/utils/gtags.client.ts @@ -36,14 +36,12 @@ export const event = ({ action = "unknown", category, label, - value, - location + value }: { action?: string; category?: string; label?: string; value?: number | string; - location?: boolean; }) => { if (process.env.NODE_ENV !== "production") return @@ -58,12 +56,11 @@ export const event = ({ event_category: category, event_label: label, value: value, + page_title: document.title, + page_location: window.location.href, + page_path: window.location.pathname, }; - if (location) { - eventPayload.page_location = window.location.href; - } - window.gtag("event", action, eventPayload); }