skills/analyst-activation-data/SKILL.md
Manages custom event schemas, attribute definitions, naming conventions, and report metric interpretation.
npx skillsauth add delta-and-beta/braze-agency analyst-activation-dataInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
★ Insight ─────────────────────────────────────
Skill bodies in Nick's plugin architecture serve as the "always-loaded when triggered" layer — they should orient Claude without overwhelming the context window. The key is telling Claude when to use the skill and where to find deeper information, not trying to pack in all the detail here. The topics listed are the references/ layer that gets loaded selectively at query time.
─────────────────────────────────────────────────
Here is the generated skill body:
Defines, tracks, and analyzes custom data schemas in Braze to produce actionable business insights. Apply this skill to answer questions about custom events, custom attributes, purchase events, recommended events, naming conventions, and how to interpret report metrics tied to behavioral data.
Custom data is the foundation of personalized engagement. Braze distinguishes between several data primitives — custom events (behavioral actions), custom attributes (persistent user traits), purchase events (transactional records), and recommended events (schema-standardized eCommerce actions) — each with different tracking semantics, reporting capabilities, and schema management requirements.
This skill covers the full lifecycle of custom data:
Approach every custom data question through this lens:
| Reference Topic | What It Covers |
|---|---|
| Custom Events | Logging behavioral actions, event properties, use cases vs. custom attributes |
| Custom Attributes | Persistent user traits, data types, dashboard management, no time-series support |
| Purchase Events | Revenue logging, product arrays, revenue property, eCommerce segmentation |
| Recommended Events | Standardized eCommerce schemas, pre-built Canvas templates, lifecycle dashboards |
| Events (Overview) | Braze-defined event primitives and when to choose each type |
| Managing Custom Data | Pre-population, blocklisting, schema hygiene, dashboard configuration |
| Event Naming Conventions | Structural naming rules, preventing targeting errors, consistent taxonomy |
| Custom Data Overview | Conceptual foundation for Braze's custom data model |
| Report Metrics | Metric definitions across channels (email AMP clicks/opens, influenced opens, audience counts) |
Apply this skill when the task involves any of the following:
Custom Events vs. Custom Attributes: Custom events are time-stamped actions (trackable in funnels, triggerable in campaigns). Custom attributes are stateless snapshots — no graphs, no trend analysis. Use events when timing matters; use attributes when only the current value matters.
Purchase Events vs. Custom Events for Transactions:
Purchase events carry native Braze revenue semantics (revenue, currency, product arrays) and feed into revenue reporting. Do not replicate purchase tracking via custom events — use the dedicated purchase logging API to preserve downstream reporting integrity.
Recommended Events vs. Custom Events: Recommended events use Braze-defined names and property schemas, unlocking pre-built Canvas templates and lifecycle dashboards. Custom events are fully user-defined. Prefer recommended events for standard eCommerce flows (cart abandon, checkout, product view) when the pre-built reporting value outweighs naming flexibility.
Report Metric Scope: Metrics like AMP Clicks and AMP Opens apply only to AMP-enabled email. Influenced Opens require a push-email attribution window. Always confirm channel applicability before comparing metrics across campaign types.
object_action or category_subcategory_action) and apply it uniformly across platforms and teams.purchase_10_dollars) — use event properties for variable data.development
Cross-platform audience synchronization design across advertising platforms including Facebook, Google, TikTok, LinkedIn, and programmatic networks.
development
Defines cross-cutting API patterns for authentication, provisioning, preference management, and content delivery.
development
Covers API basics, authentication, rate limits, error codes, endpoint overview, data retention policies, and Postman collection usage.
development
Integration architecture for AI model providers including OpenAI, Google Gemini, and Anthropic within Braze messaging workflows.