Toolverse
All skills

segment-cdp

by davila7

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

Quick info

Author
davila7
Category
Frontend

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

  1. 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.

  2. 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.

  3. 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.

  4. 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.

  5. 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.

  6. 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.

Related skills

2d-games

by davila7

2D game development principles. Sprites, tilemaps, physics, camera.

Frontend
2674

dev-browser

by SawyerHood

Browser automation with persistent page state. Use when users ask to navigate websites, fill forms, take screenshots, extract web data, test web apps, or automate browser workflows. Trigger phrases include \

Frontend
38151

livewire-development

by spatie

Develops reactive Livewire 4 components. Activates when creating, updating, or modifying Livewire components; working with wire:model, wire:click, wire:loading, or any wire: directives; adding real-time updates, loading states, or reactivity; debugging component behavior;

Frontend
2335

angular

by sickn33

Modern Angular (v20+) expert with deep knowledge of Signals, Standalone Components, Zoneless applications, SSR/Hydration, and reactive patterns. Use PROACTIVELY for Angular development, component architecture, state management, performance optimization, and migration to modern

Frontend
2656

react

by lobehub

React component development guide. Use when working with React components (.tsx files), creating UI, using @lobehub/ui components, implementing routing, or building frontend features. Triggers on React component creation, modification, layout implementation, or navigation tasks.

Frontend
2058

brainstorming

by obra

Use when creating or developing, before writing code or implementation plans - refines rough ideas into fully-formed designs through collaborative questioning, alternative exploration, and incremental validation. Don't use during clear 'mechanical' processes

Frontend
49170