Experience Continuity

Experience Continuity maintains consistent user experiences across sessions and devices.

When users switch devices or sign-in, Feature Experimentation and Rollout reconciles visitor IDs to ensure they receive the same variation every time.

circle-info

Decision API only

Experience Continuity is available with Decision API V2 only. If you're using bucketing-based implementation and want to enable this feature, please contact us.

Experience Continuity configuration

1

Enable Experience Continuity

Navigate to Settings → Feature Experimentation → Environment Settingsarrow-up-right. Enable Experience Continuity.

This applies to all Feature Experimentation campaigns running in the selected environment.

2

Implement Visitor ID reconciliation

Implement Visitor ID reconciliation in your code using the SDK or Decision API workflow. Technical documentation: https://developers.flagship.io/docs/concepts/experience-continuityarrow-up-right

circle-exclamation

Cross-session & cross-device behavior

Enabling Experience Continuity ensures users see the same variation across sessions and devices when their visitor ID is reconciled.

  • Cross-session experience: same variation across multiple sessions.

  • Cross-device experience: same variation on all devices after sign-in.

As a result:

  • Users browsing across multiple sessions or devices count as one unique visitor in reports

  • All conversions are attributed to this unique visitor

Without Experience Continuity enabled, users may be reassigned to a different variation when starting a new session or switching devices.

Last updated

Was this helpful?