/
githubmirror
/
novu
Обзор
Документация
Войти
/
githubmirror
/
novu
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
next
apps/dashboard/src/utils/tracking.ts
23 строки
622 B
Dima Grossman
feat(dashboard): Onboarding sign up event (#10241)
10 мар 2026, 19:51
Не верифицирован
10 мар 2026, 19:51
9dcebcf
Код
Авторство
О чём код?
export function sendGTMEvent(event: string, data?: Record<string, unknown>) { const dataLayer = (window as { dataLayer?: Record<string, unknown>[] }).dataLayer; if (!dataLayer) return; dataLayer.push({ event, ...data }); } export function getUtmParams(): Record<string, string> { const searchParams = new URLSearchParams(window.location.search); const utmParams: Record<string, string> = {}; searchParams.forEach((value, key) => { if (key.startsWith('utm_')) { utmParams[key] = value; } }); return utmParams; } export function getReferrer(): string { return document.referrer || ''; }