Skip to main content
Bloomreach - Push - Deploying an Experiment

Deploying using Bloomreach Scenarios

Updated over a week ago

Once you have set up your Webhook Preset, and started your Engagement Tracking scenario (link to be added), you can begin optimising your push messages.

Written walkthrough

1. Build your audience

Configure your audience selection criteria as normal, including taking any control sample. The additional steps below are to happen immediately before the delivery node, with no other actions between the steps.

2. Add Wait Node

Add a Wait node and select Dynamic time period. Copy the following code into the blank space below Dynamic time period:

{{ range(0,360) | random }}

Now, select minutes from the dropdown menu.

This code determines the duration of your send. The number 360 is indicating the number of minutes to send over. This is editable and may vary based on your business case.

Jacquard recommends at least at least 4 hours (240 minutes) if optimising in the Push channel. Speak with your Jacquard Customer Success representative to determine the best period to use for your audience.

3. Add Webhook Preset

Add an Other Action, following the wait node.

In the window that pops up, choose your webhook integration you created earlier. You'll recall ours is called Phrasee Get Variant.

Then, paste your Phrasee Experiment ID in the text box that appears and click Done. If you need help locating your Experiment ID, see our ID documentation.

4. Add Content to Push Message

Now add a push message to the webhook.

Within this you'll need to pull in the Jacquard content from the webhook. To do this, enter the following code in the Title field:

{% if (webhook.variant_text) %} {{ webhook.variant_text.split('〽') | first }} {% else%} This is the default Title {% endif %}

Then, enter the following code in the Message field:

{% if (webhook.variant_text) %} {{ webhook.variant_text.split('〽') | last}} {% else%} This is the default Message {% endif %}

5. Add personalisation tags to the language code snippet (optional)

If your Jacquard language variants contain any personalisation tags, please expand the Personalisation section below for further instructions.

Personalisation (to be added)

To be added

6. Proof your messages (optional)

If you wish to proof your Jacquard language variants, please expand the Proofing section below for further instructions.

Proofing

Since the Jacquard-Bloomreach integration utilises Webhooks, the native previewing doesn't return any Jacquard content. Instead, before Starting the Optimisation in Jacquard, it is recommended to clone the experiment, and use the cloned Experiment ID to send the scenario to a dedicated test audience (with the necessary audience adjustments being made).

You may need to repeat the send multiple times to return all variants.

Once the content has been approved via the proofs, the main Experiment can then be started, and the scenario updated to reflect the live audience (and Experiment ID).

Once this is all done, you can schedule your scenario to begin at your leisure.

Did this answer your question?