segment-cdp
Expert patterns for Segment Customer Data Platform including Analytics.js, server-side tracking, tracking plans with Protocols, identity resolution, destinations configuration, and data governance best practices. Use when: segment, analytics.js, customer data platform, cdp,
Installation
Pick a client and clone the repository into its skills directory.
Installation
About this skill
Expert patterns for Segment Customer Data Platform including Analytics.js, server-side tracking, tracking plans with Protocols, identity resolution, destinations configuration, and data governance best practices. Use when: segment, analytics.js, customer data platform, cdp, tracking plan.
How to use
Zainstaluj skill w swoim projekcie Claude/Codex, wskazując repozytorium davila7. Skill zawiera gotowe wzorce dla trzech głównych scenariuszy: integracji przeglądarki, śledzenia po stronie serwera i projektowania planów śledzenia.
Dla śledzenia po stronie klienta użyj wzorca Analytics.js – zaimplementuj wywołania track, identify, page i group. Pamiętaj, że anonimowy ID będzie przechowywany, dopóki identify nie połączy go z rzeczywistym użytkownikiem.
Dla zdarzeń generowanych na backendzie zastosuj server-side tracking z biblioteki @segment/analytics-node. Wzorzec oferuje nieblokujące wysyłanie z wewnętrznym batchingiem – idealne dla webhooków i wrażliwych danych.
Zaprojektuj schemat zdarzeń używając konwencji Object + Action. Zdefiniuj wymagane właściwości, typy danych i reguły walidacji, a następnie połącz je z Protocols do automatycznego egzekwowania.
Unikaj anty-wzorców: nie używaj dynamicznych nazw zdarzeń, nie śledź właściwości jako osobnych zdarzeń i zawsze wykonaj identify przed track, aby zapewnić poprawne mapowanie użytkownika.
Skonfiguruj destinacje i governance zgodnie z dokumentacją – skill zawiera best practices dla zarządzania danymi i rozwiązywania problemów z tożsamością użytkowników na różnych kanałach.