QuestionQ4

Section 2B: Marketo Campaign Architecture Design

An Adobe Marketo Engage Architect observes that smart campaigns are executing slowly, and the Campaign Queue in Marketing Activities has a large backlog of campaigns. Alert notifications are firing with a delay. All of the alert smart campaigns are set up to trigger based on a first step of Change Data Value. All of the batch campaigns use an Advanced Wait Properties step as their first step so that the campaign runs every Monday at 8:00 PM PT.

Which steps should the Architect take to scale the execution of these campaigns?

  • A For campaigns sending alerts, move the Send Alert step to first. For batch campaigns, make sure that the wait time is less than 10 minutes.
  • B For campaigns sending alerts, move the Send Alert step to first. For batch campaigns, use batch campaign scheduler instead of Advanced Wait Properties.
  • C For campaigns sending alerts, add Sync to SFDC step to first. For batch campaigns, use normal Wait instead of Advanced Wait Properties.
Explanation

Placing the Send Alert step as the first step in the flow gives the alert action the highest priority in the trigger campaign queue, so it fires immediately instead of waiting behind other flow steps such as Change Data Value. Separately, using a Wait step (including Advanced Wait Properties) inside a campaign flow causes that campaign to be deprioritized in the queue and contributes to backlog buildup; the supported way to run a batch campaign on a specific recurring schedule (e.g., every Monday at 8:00 PM PT) is to configure the native Batch Campaign Scheduler on the Schedule tab of the batch campaign rather than using a Wait step to delay execution. Together these changes reduce queue congestion and eliminate the delay in alert delivery.

Learn more

Community Discussion

No comments yet. Be the first to start the discussion!