Scale with Journey guardrails

This section will guide you on how to scale with the following two limitations:

  • Journey Optimizer has a guardrail of 50 activities in a journey canvas. This guardrail is designed to help in readability, QA and troubleshooting. The number of activities in a journey will appear in the upper left section of the journey canvas when you come within 10 activities of this limit.

  • As you publish journeys, Journey Optimizer automatically scales and adjusts to ensure maximum throughput and stability. As you near the milestone of 100 live journeys at one time in a sandbox, you will see an orange overlay and warning sign appear in the interface on this achievement. If you see this notification and have a need to extend your journeys beyond 100 live journeys at a time, please create a ticket for customer care and we will help you reach your goals.

There are a number of best practices that you can adopt, that will help you stay within the guardrails and use the system efficiently.

  • If you are nearing your limit of live journeys, the first step that you can take is go to the Overview tab under Journeys to see how many journeys were active within the last 24 hrs journeys which had active profiles. You can check the number of profiles entering and exiting the journey in this section to determine that.

  • Next, in the Journey inventory section, you can filter all journeys by Status = “Live” and Type = “Read audience”. Then sort by Publication date (oldest to newest). Click into the journey and go to the schedule. Stop all live journeys that had a schedule to run Once or As soon as Possible that are older than a day and only have one action.

  • If your Read audience journey has just one action, no waits/decisions, or send time optimization, consider moving them to Journey Optimizer Campaigns. Campaigns are better suited for single step engagement. One of the key differences between Campaign and Journeys is whether you feel it is important to actively listen to user engagement to determine the next step and engage with another action.

  • To lower the number of activities within a journey, check the condition steps. There will be many instances where you can move the conditions into segment definition or audience composition.

  • If the same conditions are repeated across multiple journeys (consent checks, suppressions), consider moving them as part of segment definition. For example, if you have a condition to check “email address is not empty” across multiple journeys, have that condition included as part of segment definition.

  • If your journey has several conditions splitting the audience to see the numbers at each step, consider using Customer Journey Analytics or other reporting solution that are better suited for analysis.

  • If you are nearing the limit of nodes on the canvas, consider consolidation of actions with dynamic parameters or content to serve the right content instead of explicit nodes.

  • If you are have a Read Audience journey with batch segment (A) and if you are using within the journey inAudience streaming segment (B) to exclude (i.e. perform A-B), consider moving that logic to segmentation logic and use the exclusion as part of the segmentation logic itself.

recommendation-more-help