Relationship Types
Kinds of linked KPIs
Configuration
Set up linked KPIs
Pivot a Related KPI
Segment a trend relationship
Configuration Recommendations
Best practices for linked KPIs
Overview
KPI Relationships define how KPIs are related to each other and help GermainUX identify signals that may explain changes in a KPI being analyzed. Relationships are used by the Analysis Dashboard to prioritize related KPIs and provide additional context during analysis and root-cause investigation. For example:
Relationships are directional. A relationship configured from KPI A to KPI B does not automatically create a relationship from KPI B to KPI A.
How KPI Relationships Support Analysis
When a KPI is opened in the Analysis Dashboard, GermainUX evaluates its configured relationships to identify signals that may help explain the KPI’s behavior. Related KPIs can be prioritized using factors such as:- Deviation from baseline
- Direction of movement
- Relationship strength
- Relationship type
- Co-movement with the KPI being analyzed
- May contribute to the observed issue
- Move with the analyzed KPI
- Move in the opposite direction
- Provide useful contextual events
- Execute within the analyzed KPI’s activity
Relationship Types
A relationship helps prioritize an investigation; it does not, by itself, prove causation.
Configure a KPI Relationship
The easiest way to create a relationship is through the Add KPI Relationship wizard from the source KPI’s configuration. Germain Workspace > Left Menu > Wizards > Add KPI Relationship- Open the KPI from which the relationship should originate. This is the source KPI.
- Open KPI Relationships.
- Launch the Add KPI Relationship wizard.

KPI Relationship Wizard - GermainUX
- Select the related KPI.
- Configure the relationship.
- Select Finish or Save.
- Confirm that the relationship appears under the source KPI’s KPI Relationships.
Configuration
Direction
Direction describes the expected numerical relationship, not whether the behavior is good or bad.
Strength
Strength affects prioritization in the Analysis Dashboard. Configure it based on observed behavior and domain knowledge rather than the importance of either KPI.
Example
Assume Mouse Click errors are a leading contributor to User Click failures occurring within the same user session. Configure the relationship on the User Click KPI:
To include only Mouse Clicks associated with an error, add a constraint such as:
userError == true
Analyze Related KPIs
Configured KPI Relationships become part of the investigation in the Analysis Dashboard.
Trend
Use Trend when changes over time, deviation from baseline, or co-movement are important to the investigation. A related KPI can display:- Current value
- Comparison with baseline
- Trend
- Deviation or health
- Co-movement with the analyzed KPI

KPI Trends - GermainUX
Marker
Use Marker for discrete events where timing is more important than an aggregated trend. Examples include:- Errors
- Crashes
- Deployments
- Configuration changes

Error Click Marker - GermainUX
Pivot a Related KPI
A Trend relationship can be segmented using a Pivot to determine whether the relationship is concentrated within a particular population, application, technology, or environment.- Select Pivot By on the related KPI.

Pivot By - GermainUX
- Select a dimension such as Country, Browser, or Server.
- Review the resulting segments.

Pivot values - GermainUX
- Compare their health, measure, count, and trends.
- Select a segment to add it to the main chart.
Filter Markers
When Marker relationships are displayed, use Filter Events to control which events appear on the Analysis Dashboard timeline.
Filter Events - GermainUX
- Show or hide individual Marker KPIs
- Filter markers by field values

Error Click KPI as Marker - GermainUX
- Search for KPIs or values
- Select or clear all markers
KPI Relationships and Root-Cause Analysis
KPI Relationships provide one source of evidence for Root-Cause Analysis. A typical investigation can progress from:KPI ChangeRelated KPIsAffected PopulationIndividual InstancesTrace / Session ReplayLikely Root Cause
Relationships help identify where to investigate first. The underlying events, transactions, traces, Session Replay, and other monitored evidence help determine what actually occurred.
For example:
Conversion decreases → Checkout Page Load Time appears as a strongly related KPI
→ Pivot identifies the affected browser population
→ Individual sessions are investigated
→ Session Replay and related transactions provide supporting evidence
→ Likely cause is identified This allows KPI Relationships to connect high-level business or experience changes with the detailed evidence available in GermainUX.
Configuration Recommendations
- Configure relationships on the KPI users will investigate as the source.
- Use Contributor only when there is a credible contributing mechanism.
- Use Correlated when KPIs move together but causation has not been established.
- Use Contextual for events or signals that help explain the timeline.
- Choose Same or Inverse based on expected numerical movement.
- Use a correlation field such as
sessionIdwhen instance-level association matters.
Show all 11
Show all 11
- Apply constraints to exclude irrelevant instances.
- Select a Measure that matches the analytical question.
- Use Trend for continuous or aggregated signals.
- Use Marker for discrete events.
- Validate relationships against historical examples before assigning Strong strength.
Related Documentation
Root-Cause Analysis
Read more
Analytics
More Analytics Features
KPIs, Pivots & Measures
Read more
Manage KPIs
Read more
Get Help
Contact GermainUX Support
The GermainUX team helps you get up and running faster, empower your team, turn data into actionable insights, and optimize performance to deliver measurable business outcomes.
Can't find what you need?
Search all GermainUX docs with Ctrl + K, or use the feedback buttons at the bottom of this page to tell us what is missing.
The content of this document is proprietary to GERMAIN SOFTWARE.

