A
analytics-events
Add product analytics events to track user interactions in the Metabase frontend
Installation
Pick a client and clone the repository into its skills directory.
Installation
About this skill
Add product analytics events to track user interactions in the Metabase frontend
How to use
- Otwórz plik frontend/src/metabase-types/analytics/event.ts i zdefiniuj nowy typ zdarzenia w odpowiedniej unii typów (np. DataStudioEvent lub SimpleEvent), używając pól ze schematu SimpleEventSchema: event (wymagane, snake_case), target_id, triggered_from, duration_ms, result, event_detail.
- Przejdź do pliku analytics.ts w katalogu funkcji, którą chcesz śledzić, i utwórz funkcję opakowującą, która będzie wywoływać trackSimpleEvent() z parametrami zdarzenia.
- W komponencie lub funkcji, gdzie zachodzi interakcja użytkownika (klik, otwarcie, zamknięcie, utworzenie, usunięcie), zaimportuj utworzoną funkcję śledzenia.
- Wywołaj funkcję śledzenia w odpowiednim miejscu w kodzie, przekazując wymagane parametry zdarzenia i opcjonalne pola kontekstu.
- Sprawdź, czy zdarzenie jest poprawnie zarejestrowane w schemacie poprzez plik frontend/src/metabase-types/analytics/schema.ts, który zawiera rejestr wszystkich zdarzeń.
- Testuj zdarzenie w środowisku deweloperskim, aby upewnić się, że śledzenie działa prawidłowo i zbiera oczekiwane dane.