Skip to content

Conversation

@abhaysood
Copy link
Contributor

@abhaysood abhaysood commented Oct 25, 2025

Description

Enable ScreenView sequential chaining in journey. Earlier, for a sequence like:

Activity A -> Screen View S1 -> Screen View S2.

The current output would link all screen views to the last Activity or View Controller:

A -> S1
A -> S2

This PR changes it to maintain the sequence:

A -> S1 -> S2

The logic for multiple Activities or View Controller still remains same. The logic treats Activities and View Controllers to be containers for any Fragment or "Screen". Therefore all incoming links to Activity or View Controller always originate from another Activity or View Controller.

A1 -> S1 -> S2 -> A2 -> S1

Will produce:

A1 -> S1 -> S2
A1 -> A2 -> S1

Related issue

Fixes #2825

@vercel
Copy link

vercel bot commented Oct 25, 2025

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Preview Comments Updated (UTC)
measure-dashboard Ready Ready Preview Comment Oct 26, 2025 2:13am

@abhaysood abhaysood force-pushed the fix-screen-view-journey branch from bee4622 to 56bc772 Compare October 25, 2025 08:25
@abhaysood abhaysood requested a review from detj October 25, 2025 08:27
@abhaysood abhaysood self-assigned this Oct 25, 2025
@abhaysood abhaysood added bug something isn't working backend backend related labels Oct 25, 2025
@abhaysood abhaysood changed the title Fix screen view journey fix(backend): enable ScreenView sequential chaining in journey Oct 25, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

backend backend related bug something isn't working

Projects

Status: No status

Development

Successfully merging this pull request may close these issues.

Journey graph with sequential screen views does not link the screen view nodes

2 participants