Digital Experience

Your website replatform has an Adobe Journey Optimizer problem: What can break and how to fix it


Katie J. Sanchez
Katie J. Sanchez

Digital Marketing Manager, Adobe Experience Platform & Journey Optimizer

Two women in an office setting collaborate over a project.

Key takeaways

  • In a website replatform, every journey built on legacy schema must be re-validated from the ground up before go-live.
  • Field path changes don't cascade automatically. Every reference inside entry event conditions, profile update actions and custom action parameter mappings must be updated node by node.
  • Identity namespace misconfiguration is the most dangerous failure mode in any AJO migration.
  • Without proper procedure, a customer journey can pass a surface-level review and still fail at runtime.

A website replatform is a front-end project with a very long Adobe Journey Optimizer (AJO) tail. That’s the part that doesn’t make it into the project plan until it’s too late. The conversation typically centers on front-end architecture, CMS migrations and Web SDK implementation. The assumption is that AJO follows naturally. Swap the schema, update the event, move on. But the reality of what needs to be done is far more surgical.

I’ve worked through enough full-scale digital replatform migrations (across multiple AJO journeys, spanning abandonment recovery, browse re-engagement, post-conversion nurture and promotional messaging) to know that the complexity becomes clear fast.

Here's what actually breaks, why it does and how TELUS Digital’s Adobe practice is built to catch it before go-live.

Field path changes break silently

Schema changes don't cascade. Every field reference across every node has to be updated manually, and there's no audit trail telling you where to start. So, the shift from a legacy experience event schema to a new replatform schema isn't just a rename because field paths change. Beyond this, schemas used in one company’s AJO setup may not be the same or used for the same purposes as those of another.

What was a flat global object, such as global.pageName, global.brand, global.loyaltyId, may become a restructured hierarchy: page.pageTitle, page.brand, user.loyaltyId. Every one of these field references lives inside entry event conditions, profile update actions and custom action parameter mappings, across every node in every journey. None of them updates automatically.

The data source reference changes, too. Journeys that previously queried a legacy Web SDK data source must now point to the new replatform data source. Miss one reference, and your profile enrichment silently returns null. No error thrown. No alert fired. No customer reached.

A namespace mismatch can silently drop your entire audience

In every replatform engagement we've run, identity namespace misconfiguration has shown up as a potential failure point.

In AJO, the profile identifier namespace must exactly match the one used by the new schema and datastream. A journey keyed on a MemberId namespace will fail to resolve profiles if the incoming event is mapped to a different namespace, or if the datastream hasn't been updated to include the corresponding identity field group.

For journeys that serve multiple audience types, the risk compounds. These are distinct namespaces with distinct resolution paths. Conflating them means entire audience segments never enter the journey, with no obvious failure signal to investigate.

AJO does not always propagate event name changes

AJO does not automatically update entry event name references across all nodes when you rename or swap an event. This means a journey can appear structurally valid, pass a surface-level review and still fail at runtime because downstream nodes are still referencing the old event name in their expressions.

Every condition, every field mapping, every parameterized expression that references the entry event must be manually audited and updated node by node. This is not a one-click operation. On complex journeys with dozens of nodes, it is one of the most time-consuming and error-prone steps in the entire migration.

Ignoring validation alerts: How migrations break at go-live

Treating alerts as background noise when first approaching a replatform is how migrations break. Journey alerts exist for a reason. Fatal validation errors block both testing and publication entirely. Blocking errors tied to capping rules, stale event references or broken data source configurations don't resolve themselves. They require deliberate triage.

Beyond fatal errors, softer warnings around field mappings and condition expressions can indicate schema misalignment that won't surface until a profile attempts to traverse that path in production. All alerts must be addressed before publishing the journey.

What the AJO layer actually requires: Your migration checklist before go-live

Every AJO journey replatform should validate the following are true before publication:

  • Entry event fields must match new schema field paths and updated page/event name values.
  • Event conditions must reference the updated data source and field group names.
  • The entry event name must be consistent across all nodes and not just the entry node.
  • The profile identifier namespace must match the updated datastream configuration.
  • Data source configuration must include all field groups required by the journey logic.
  • All journey alerts must be fully resolved with no warnings left unreviewed.
  • Test profile nodes and control/test split nodes must be removed before production publish.
  • Audience segment references must reflect any new naming conventions introduced by the replatform.

The schema that powers your journeys is the contract between your digital experience and your marketing automation. When that contract changes, every journey built on top of it must be revalidated from the ground up.

Remember that the data is only as good as the events that carry it, and the journeys are only as reliable as the schemas they're built on. The earlier you bring your AJO layer into the replatform conversation, the fewer surprises you're managing at go-live. Reach out if you want to walk through your migration checklist before you publish.


Katie J. Sanchez

Katie J. Sanchez

Digital Marketing Manager, Adobe Experience Platform & Journey Optimizer

Katie J. Sanchez is a digital experience practitioner specializing in Adobe Experience Platform, with hands-on expertise implementing data-driven personalization and omnichannel journey architectures across industries including retail, hospitality, healthcare and telecom.

Frequently asked questions

Be the first to know

Get curated content delivered right to your inbox. No more searching. No more scrolling.

Subscribe now