Implements Clix event tracking (Clix.trackEvent) with consistent naming, safe property schemas, and campaign-ready validation. Use when adding, reviewing, or debugging event tracking; when configuring event-triggered campaigns; or when the user mentions events, tracking, funnels, or properties.
The Clix Event Tracking skill helps developers implement event tracking using the Clix platform via the `Clix.trackEvent` API. It ensures consistent naming, safe property schemas, and campaign-ready validation. This skill is ideal for adding, reviewing, or debugging event tracking setups, configuring event-triggered campaigns, and managing properties within Clix. By providing a robust event tracking solution, it aids developers in creating accurate data flows for both analytics and campaign automation, ensuring reliable event fires, data serialization, and campaign matching.
Main features include property normalization, which ensures that values like booleans, numbers, and strings are directly mapped, while date-like values are serialized into ISO 8601 format. Additionally, it handles unsupported objects by converting them into strings. The skill also guarantees proper error handling for event tracking calls, ensuring that the app remains stable even when issues occur. With its support for multiple platforms (iOS, Android, React Native, and Flutter), Clix Event Tracking caters to a wide range of applications with varying needs.
This skill is beneficial for developers working on applications where event tracking is crucial, especially when configuring event-triggered campaigns, audience filters, or personalized experiences. It is also a valuable tool for those managing funnel tracking, tracking user actions, and ensuring that analytics data is accurate and consistent across platforms. It helps ensure that all event data is properly handled, validated, and ready for integration into larger campaign workflows.
Use this skill when you need to implement or debug event tracking with Clix, configure event-triggered campaigns, or ensure event data is properly formatted and validated.
This skill supports iOS, Android, React Native, and Flutter platforms.
You need to confirm the platform, goal (analytics, campaigns, or both), top user flows, and PII policy for the event tracking setup.
You can validate your event plan by running the provided validation script (`validate-event-plan.sh`) from the skill directory using the `event-plan.json` file.
If validation fails, you need to fix the event plan by addressing any mismatched names, keys, types, or PII constraints before proceeding with implementation.
Quick Setup:
.claude/skills/Repository
clix-so/skills