Data Brain Custom Event Design Framework

Document Type: Framework
Status: Active
Authority: Data Brain
Applies To: Ads Brain, Affiliate Brain, Experimentation Brain, Research Brain, Conversion Brain
Parent: Data Brain
Version: v1.1
Last Reviewed: 2026-04-23


Purpose

Defines how custom events are designed to ensure meaningful behavioural signal capture across MWMS environments.

Custom events translate important user interactions into structured signals that support:

• experiment interpretation
• conversion diagnostics
• funnel understanding
• behavioural analysis
• opportunity evaluation
• signal comparability
• decision confidence

Custom event design ensures MWMS tracks meaningful behaviour rather than collecting arbitrary activity data.

Signal clarity improves decision quality.

Decision quality improves capital allocation.


Scope

Applies to:

event naming design
parameter structure design
behavioural interaction definition
conversion signal construction
custom tracking architecture
signal standardisation across environments
event payload structure
event capture consistency across environments

Does not govern:

technical tag deployment method
platform-specific interface configuration
dashboard layout design


Core Principle

Custom events exist to capture behaviour that is important to business decision-making.

Custom events should:

represent meaningful user interactions
support interpretation of intent
enable experiment learning
improve signal comparability across campaigns

Custom events should not exist merely because tracking is technically possible.

Tracking capability does not justify tracking complexity.

Signal usefulness determines tracking priority.


🔴 NEW — Behavioural Signal Expansion Principle

Custom events must extend beyond final outcomes and capture pre-conversion behaviour.

Pre-conversion signals provide:

• intent visibility
• friction detection
• behavioural progression insight
• earlier optimisation opportunities

MWMS event design must prioritise behavioural signal depth, not just outcome tracking.


Event Hierarchy Logic

(UNCHANGED)


Custom Event Design Criteria

(UNCHANGED)


🔴 NEW — Form Interaction Signal Layer

Forms represent critical conversion surfaces.

Custom event design must include:

• form_start (field focus)
• form_interaction (field change)
• form_exit (field blur)
• form_submit
• form_abandon

These signals allow MWMS to detect:

• hesitation
• friction
• drop-off points
• engagement depth

Form interaction signals are required for meaningful conversion diagnostics.


Event Naming Structure

(UNCHANGED)


Parameter Design Logic

(UNCHANGED)


🔴 NEW — Standard Event Payload Structure

All custom events should align with a consistent payload structure.

Example:

event: custom_eventevent_type: (click / focus / blur / submit / abandon / scroll)
event_category: (form / button / navigation / content)
event_label: (specific interaction)
event_value: (optional)element_id: dynamic
element_text: dynamic
location: dynamic
interaction_context: dynamic
timestamp: event time

A standard payload ensures:

• cross-system compatibility
• consistent querying
• signal comparability
• scalable data processing


🔴 NEW — Event Delegation Principle

Event capture must be scalable.

Instead of attaching listeners to every element:

→ use delegated event capture where possible

Benefits:

• scalable tracking
• reduced implementation overhead
• consistent event capture across dynamic environments

Event design must consider scalability, not just correctness.


Parameter Usage Discipline

(UNCHANGED)


Required Parameter Awareness

(UNCHANGED)


Behavioural Intent Mapping

(UNCHANGED)


Event Consolidation Logic

(UNCHANGED)


🔴 NEW — Data Layer Transport Rule

All custom events must be transported through a structured signal layer.

Example:

dataLayer.push({
event: "custom_event",
event_type: "cta_click",
event_category: "button",
event_label: "primary_cta"
})

The data layer acts as:

→ the signal transport layer between behaviour and measurement systems

Consistent transport ensures:

• reliable signal flow
• integration across systems
• traceability


Relationship to Conversion Design

(UNCHANGED)


Relationship to Experimentation Brain

(UNCHANGED)


Relationship to Data Brain Signal Integrity

(UNCHANGED)


🔴 NEW — Event Quality Rule

Custom events must be:

• meaningful
• consistent
• interpretable
• non-duplicated
• context-aware

Low-quality events degrade:

• signal clarity
• experiment interpretation
• decision quality


Architectural Intent

Custom events allow MWMS to observe behavioural signals specific to its operating environment.

Behavioural specificity improves decision accuracy.

Decision accuracy improves capital efficiency.

Event design discipline improves long-term system intelligence quality.


Governance Rules

Custom events must:

represent meaningful behaviour
use consistent naming structure
avoid duplication of recommended events
avoid unnecessary complexity
support interpretation clarity
capture pre-conversion behaviour where relevant
follow standard payload structure

Event creation should prioritise:

clarity over quantity
structure over improvisation
reuse over fragmentation


Change Log

Version: v1.1
Date: 2026-04-23
Author: Data Brain

Change:

Added operational signal design layer including:

• form interaction signal tracking
• pre-conversion behavioural capture
• standard event payload structure
• event delegation principle
• data layer transport rule


Change Impact Declaration

Pages Created:
None

Pages Updated:
Data Brain Custom Event Design Framework

Pages Deprecated:
None

Registries Requiring Update:
No

Canon Version Update Required:
No

Change Log Entry Required:
Yes