Document Type: Framework
Status: Active
Authority: Data Brain
Parent: Data Brain Architecture
Applies To: All MWMS environments where behavioural, interaction, or conversion signals are captured, interpreted, or used for decision-making
Version: v1.0
Last Reviewed: 2026-04-23
Purpose
The Data Brain Signal Context Framework defines how MWMS enriches raw behavioural signals with meaningful context so they can be correctly interpreted and used for decision-making.
Raw events without context are incomplete.
A signal only becomes meaningful when its surrounding conditions are understood.
This framework ensures that:
• signals are not interpreted in isolation
• interaction meaning is preserved
• behavioural intent can be inferred
• optimisation decisions are based on real context, not surface-level data
Core Principle
A signal without context is not a reliable signal.
Events describe what happened.
Context explains:
• where it happened
• why it happened
• under what conditions it happened
• what it means
Without context:
→ interpretation becomes guesswork
Position in MWMS System
This framework operates within:
• Data Brain → signal enrichment and interpretation
• Research Brain → behavioural insight generation
• Ads Brain → interaction quality evaluation
• Conversion Brain → funnel optimisation
• Experimentation Brain → test interpretation
This framework feeds:
• Signal Classification Framework
• Measurement Integrity Framework
• Attribution Reliability Framework
Signal vs Context
Signal (Raw Event)
Examples:
• click
• page view
• form submission
• video play
Signals represent:
→ an action occurred
Context (Enrichment Layer)
Examples:
• page region
• component type
• user state
• funnel stage
• interaction intent
Context represents:
→ meaning behind the action
Context Requirement Rule
All important signals must include sufficient context to be interpretable.
A signal is incomplete if:
• its location is unknown
• its purpose is unclear
• its relationship to the funnel is undefined
Incomplete signals weaken decision quality.
Context Layers
Signal context is built across multiple layers:
1. Location Context
Defines where the interaction occurred.
Examples:
• page type (landing page, product page, checkout)
• page section (header, body, footer)
• region (hero, sidebar, navigation, modal)
Purpose:
→ understand placement performance
2. Component Context
Defines what element triggered the signal.
Examples:
• CTA button
• navigation link
• form field
• product card
• popup
Purpose:
→ understand which elements drive behaviour
3. Interaction Context
Defines how the interaction occurred.
Examples:
• click
• scroll
• hover
• form interaction
• multi-step action
Purpose:
→ understand engagement type
4. Funnel Context
Defines where the user is in the journey.
Examples:
• awareness stage
• consideration stage
• conversion stage
• post-conversion stage
Purpose:
→ understand behavioural intent
5. User Context
Defines user characteristics relevant to the signal.
Examples:
• new vs returning
• logged in vs anonymous
• traffic source
• device type
Purpose:
→ understand who performed the action
6. Intent Context
Defines inferred purpose behind the action.
Examples:
• exploratory click
• high-intent click
• navigation behaviour
• purchase intent behaviour
Purpose:
→ move from behaviour → meaning
Context Completeness Levels
High Context Signal
Includes:
• location
• component
• interaction type
• funnel stage
• relevant user state
→ Fully interpretable
→ High decision value
Moderate Context Signal
Includes:
• some context layers
• partial understanding
→ Useful but limited
Low Context Signal
Includes:
• minimal context
• action only
→ Weak interpretation value
No Context Signal
Includes:
• raw event only
→ Not suitable for meaningful analysis
Context Enrichment Methods
1. Data Attributes
Add contextual data directly to elements.
Examples:
• region identifiers
• component identifiers
• interaction labels
2. DOM Structure Interpretation
Use element hierarchy to infer context.
Examples:
• parent containers
• layout structure
• component grouping
3. Data Layer Enrichment
Push structured context into the data layer.
Examples:
• page metadata
• user state
• funnel stage
4. Naming Conventions
Use consistent naming to encode context.
Examples:
• event naming structures
• parameter naming rules
Context Integrity Rule
Context must be:
• accurate
• consistent
• stable across environments
Incorrect context is worse than missing context.
Incorrect context leads to false interpretation.
Context Dependency Rule
Some context depends on:
• configuration state
• user state availability
• page load timing
• external systems
If context is not available at event time:
→ context reliability is reduced
Context Failure Types
Missing Context
Signal fires but lacks context.
Result:
→ incomplete interpretation
Incorrect Context
Signal includes wrong context.
Result:
→ misleading interpretation
Inconsistent Context
Same interaction produces different context values.
Result:
→ unreliable comparisons
Delayed Context
Context arrives after event fires.
Result:
→ event recorded without meaning
Context Validation Requirements
Context must be validated through:
• test interactions
• debug inspection
• data layer review
• consistency checks across pages
Validation ensures:
• context is present
• context is correct
• context is stable
Relationship to Event Reliability
Event reliability determines:
→ whether a signal exists
Context determines:
→ what the signal means
Both are required for decision-quality data.
Relationship to Other Frameworks
Supports:
• Data Brain Event Reliability Framework
• Data Brain Measurement Integrity Framework
• Data Brain Signal Classification Framework
• Data Brain Attribution Reliability Framework
• Research Brain Behavioural Signal Framework
Failure Modes Prevented
misinterpreting clicks
optimising based on incomplete signals
misidentifying high-performing elements
confusing navigation behaviour with intent
incorrect funnel analysis
loss of behavioural meaning
Drift Protection
The system must prevent:
• context definitions changing unnoticed
• component identifiers becoming inconsistent
• layout changes breaking context mapping
• naming conventions degrading over time
Context must remain stable to remain meaningful.
Architectural Intent
The Data Brain Signal Context Framework ensures MWMS evolves from:
→ tracking actions
to:
→ understanding behaviour
It transforms:
data → information → insight
Context is what enables that transformation.
Final Rule
If a signal lacks context:
→ it must not be treated as fully interpretable
Change Log
Version: v1.0
Date: 2026-04-23
Author: Data Brain
Change:
Initial creation of Data Brain Signal Context Framework defining how MWMS enriches behavioural signals with meaningful context.
Change Impact Declaration
Pages Created:
Data Brain Signal Context Framework
Pages Updated:
None
Pages Deprecated:
None
Registries Requiring Update:
MWMS Architecture Registry
Canon Version Update Required:
No
Change Log Entry Required:
Yes