Toolverse
Wszystkie skille

analytics-developer

autor: anyproto

Inteligentne routowanie zdarzeń analitycznych w aplikacji iOS Anytype

Instalacja

Wybierz klienta i sklonuj repozytorium do odpowiedniego katalogu skilli.

Instalacja

Szybkie info

Kategoria
Mobile
Wyświetlenia
2

O skillu

Skill ułatwiający dodawanie zdarzeń analitycznych i śledzenie tras użytkownika w systemie Anytype iOS. Automatycznie aktywuje się podczas pracy z AnytypeAnalytics, AnalyticsConstants lub logowaniem zdarzeń. Zapewnia spójne wzorce analityczne poprzez typizowane enumy tras, zarządzanie właściwościami zdarzeń i kontekst nawigacji. Idealna dla deweloperów rozwijających funkcje w aplikacji mobilnej Anytype.

Jak używać

  1. Zainstaluj skill w swoim projekcie Anytype iOS, umieszczając go w katalogu .claude/skills/analytics-developer.

  2. Gdy dodajesz nowe zdarzenie analityczne, najpierw zdefiniuj enum trasy w pliku AnalyticsConstants.swift — nigdy nie hardkoduj stringów tras, zawsze używaj typizowanych enumów.

  3. Dodaj metodę logowania zdarzenia do pliku AnytypeAnalytics+Events.swift, korzystając z istniejących kluczy właściwości z AnalyticsEventsPropertiesKey.

  4. Jeśli śledzisz trasę użytkownika do ekranu, dodaj parametr route do modelu danych, a następnie przekaż go przez hierarchię: Coordinator → View → ViewModel.

  5. W kodzie wywołaj AnytypeAnalytics.instance().logYourEvent(...) z parametrem trasy, aby zalogować zdarzenie z kontekstem nawigacji.

  6. Zawsze używaj .compactMapValues { $0 } przy opcjonalnych właściwościach, aby usunąć wartości nil przed wysłaniem zdarzenia.

Podobne skille