Skip to main content

Bloomreach Triggers

Charley Bader avatar
Written by Charley Bader
Updated over a week ago

Within the Campaign Manager, there are three ways to serve experiences via Bloomreach;


Experiment Trigger

When you create an experiment trigger for Bloomreach, the Made with Intent client script will push an event of the form

intent.bloomreach.66cd91926aeafc043b5b5a11

to your dataLayer every time the experience fires. Bloomreach now supports a trigger of type Datalayer event which means we can initialise an experiment when an Intent segment matches.

How to create campaigns using experiment triggers

  1. In your Bloomreach experiment Settings, choose Datalayer event as the trigger type

  2. Copy the event name given to you in the Edit Third Party Trigger modal, e.g. intent.bloomreach.66cd91926aeafc043b5b5a11 and paste it into your Bloomreach experiment settings as the datalayer event name

  3. Set up the rest of your experiment in Bloomreach as normal

Previewing the Experiment

  1. Open the preview link from the Campaign Manager overview - this will force bucket you into the segment we want to execute the experience for

  2. Preview the experiment in Bloomreach

Publishing the Experiment

Once the campaign is started, the dataLayer events will be dispatched every time the segment matches, irrespective of whether the events are used in Bloomreach.


Weblayers

When you create a weblayer trigger for Bloomreach Weblayer, the Intent Client Script will execute;

exponea.showWebLayer(WEBLAYER_ID);

when the segment matches according to the rules you give to it.

How to create campaigns using weblayers

  1. Create a Weblayer in Bloomreach

  2. Copy the Weblayer ID, e.g. 5c8f6c6b48092d00121cf959, into the third party trigger

  3. Hit 'Save'

Please note: Bloomreach Weblayers do not need to be live in the Bloomreach platform in order to be triggered from the Made with Intent experience delivery system. Once the campaign has started, they will begin firing when a segment matches

Weblayers do not support 'show on', 'target devices' and 'schedule' conditions from Bloomreach. If you would like to utilise these conditions, configure them in your Made with Intent campaign - the datalayer pushes are executed in accordance with the campaign and experience rules you have configured.

Previewing the Weblayer

  1. Open the preview link from the Campaign Manager Overview - this will force bucket you into the segment we want to execute the experience for and the associated weblayer should be shown


Platform Event

You are also able to create an event to send to Bloomreach in order to facilitate segment matching.

When your Made with Intent experience fires, an event is dispatched to Bloomreach as follows:

exponea.track(<event name>, {
intent_segment_id: <intent segment id>,
intent_segment_name: <intent segment name>,
});

How to create campaigns using platform events

  1. In the Platform Event modal, enter a custom event name that you want to be dispatched to bloomreach - the default is intent_segment_match

  2. Hit save and save your Made with Intent campaign

When the Made with Intent campaign experience matches, the event is sent to Bloomreach. You can validate this in Data & Assets > Customers in the Bloomreach platform, e.g.:

Did this answer your question?