Before and afterRe-contract the integration
Resolve each dimension explicitly. “It compiled” does not prove identity, lifecycle, failure, privacy, or operational compatibility.
DimensionLegacy exposureCandidate targetRequired proof
LoadingGlobal scripts and callbacks can be coupled to page order and mutable globals.
Load once behind an application adapter and expose an explicit ready/error lifecycle.
Cold/warm navigation tests prove one instance, deterministic cleanup, and content-security-policy compatibility.
CredentialsKeys may be embedded without a complete origin inventory.
Use only browser-supported credentials restricted to exact production and development origins.
Inspect built assets, network logs, restriction configuration, and rejected-origin behavior.
ExperiencePlugin UI and behavior may be product-owned and difficult to customize.
Choose a supported widget or rebuild the journey over documented primitives.
Accessibility, visual, interaction, empty/error, mobile, and slow-network acceptance tests.