SFMC - Broadcast dynamic optimization - How it works

Getting started with broadcast message experiments with dynamic optimization

Updated over a week ago

When you create and activate a new experiment, the integration will create an experiment-specific code snippet. That code snippet will need to be dropped into the HTML body your email. You'll also need to put the Phrasee variant text AMPscript variable in the Subject field of your message.

Phrasee will optimize the variant batch proportions over the span of the testing period, with better-performing language variants receiving a greater proportion of the audience per batch.

Generally speaking, the Phrasee dynamic broadcast optimization integration with Journey Builder process is as follows:

  1. Create your Content Builder email

  2. Create and approve your Phrasee experiment language variants

  3. Select the dynamic optimization settings and initialize your experiment in Phrasee

    1. This includes setting the schedule for your experiment

    2. Phrasee will publish the necessary code snippet into your Salesforce Marketing Cloud Content Builder library and create the required data extensions for the test

  4. Drop both code snippet into your email and set the language variant variable

    1. Use Preview and Test in SFMC to ensure you variants are pulling in properly

  5. Finalize your journey flow

    1. Add in the updated Content Builder email containing your code snippets

    2. Add Random Split activity before the email and apply the required settings

    3. Add a Wait step on the second path based on recommendations from Phrasee

    4. Add in the updated email containing your code snippet a second time after the Wait step

  6. Activate the flow

  7. Phrasee automatically pulls the results for all variants throughout the test

Did this answer your question?