diff --git a/pages/[user]/[type].tsx b/pages/[user]/[type].tsx index 3e5a201d89..4c3401dbdd 100644 --- a/pages/[user]/[type].tsx +++ b/pages/[user]/[type].tsx @@ -17,7 +17,7 @@ dayjs.extend(utc); dayjs.extend(timezone); import getSlots from '../../lib/slots'; -import {useTelemetry} from "../../lib/telemetry"; +import {collectPageParameters, telemetryEventTypes, useTelemetry} from "../../lib/telemetry"; function classNames(...classes) { return classes.filter(Boolean).join(' ') @@ -34,7 +34,7 @@ export default function Type(props) { const telemetry = useTelemetry(); const [selectedTimeZone, setSelectedTimeZone] = useState(''); - + function toggleTimeOptions() { setIsTimeOptionsOpen(!isTimeOptionsOpen); } @@ -44,6 +44,10 @@ export default function Type(props) { setSelectedTimeZone(dayjs.tz.guess()) }, []) + useEffect(() => { + telemetry.withJitsu((jitsu) => jitsu.track(telemetryEventTypes.pageView, collectPageParameters())) + }) + // Get router variables const router = useRouter(); @@ -91,7 +95,7 @@ export default function Type(props) { // Combine placeholder days with actual days const calendar = [...emptyDays, ...days.map((day) => - {isTimeOptionsOpen && + {isTimeOptionsOpen &&
Time Options