usage-analytics-collector

Solid

Privacy-respecting SDK usage analytics collection

AI & Automation 814 stars 53 forks Updated today MIT

Install

View on GitHub

Quality Score: 92/100

Stars 20%
97
Recency 20%
100
Frontmatter 20%
70
Documentation 15%
90
Issue Health 10%
50
License 10%
100
Description 5%
100

Skill Content

# Usage Analytics Collector Skill ## Overview This skill implements privacy-respecting SDK usage analytics that help understand feature adoption, usage patterns, and developer experience while maintaining user trust. ## Capabilities - Track SDK feature usage patterns - Implement configurable opt-in/opt-out mechanisms - Anonymize collected data appropriately - Generate usage dashboards and reports - Support event batching and offline collection - Implement differential privacy techniques - Configure data retention policies - Support multiple analytics backends ## Target Processes - Telemetry and Analytics Integration - Developer Portal Implementation - Developer Experience Optimization ## Integration Points - Segment for event routing - Amplitude for product analytics - Mixpanel for user analytics - Custom analytics backends - Data warehouses ## Input Requirements - Events to track - Privacy requirements - Opt-in/opt-out mechanisms - Anonymization rules - Retention policies ## Output Artifacts - Analytics collection module - Opt-in/opt-out UI components - Event schemas - Anonymization utilities - Dashboard configurations - Privacy documentation ## Usage Example ```yaml skill: name: usage-analytics-collector context: consentModel: opt-in events: - sdkInitialized - apiCallMade - errorOccurred - featureUsed anonymization: ipAddresses: hash userIds: pseudonymize batching: enabled: true maxBatchSize: ...

Details

Author
a5c-ai
Repository
a5c-ai/babysitter
Created
4 months ago
Last Updated
today
Language
JavaScript
License
MIT

Related Skills