Expand my Community achievements bar.

Applications are now open to join the Adobe Journey Optimizer Champion Program. Apply by June 10!

Control groups in AJO/AEP

Avatar

Level 1

Hi, We are trying to set a control group in Journey of 5%. How can we do this? how will the back end data looks like?  Any help would be appreciated. thanks 

3 Replies

Avatar

Community Advisor

Hi @AvlinPr ,

As far as I know, there is no out-of-the-box functionality for control groups in Adobe Journey Optimizer.

However, there is a workaround using audience segmentation:

  1. I assume you're building your audience in batch mode using the Audience Builder.

  2. Within the audience composition, you can split the final audience into two parts — for example, 90% as the target group and 10% as the control group.

  3. In your journey, you can use the 90% target audience to send communications.

  4. Later, you can compare sales or conversion data between the two groups to evaluate the impact. This can show how many people took action from the 90% audience vs. the 10% control group.

Kind regards,
Parvesh

Parvesh Parmar – Adobe Community Advisor
https://www.linkedin.com/in/parvesh-parmar/

Avatar

Level 4

Hello @AvlinPr ,

 

In Journey, You can use condition ---> percentage split as 90 & 10. where 10 goes to end.
you can use SQL query to extract the control group.
example :
SELECT
_experience.journeyOrchestration.stepEvents.profileID,
_experience.journeyOrchestration.stepEvents.origTimestamp,
_experience.journeyOrchestration.stepEvents.nodeID

_experience.journeyOrchestration.stepEvents.nodeName
FROM
journey_step_events
WHERE
_experience.journeyOrchestration.stepEvents.journeyVersionID IN ('<your-journey-version-id>')

AND  _experience.journeyOrchestration.stepEvents.journeyNodeProcessed = TRUE
AND _experience.journeyOrchestration.stepEvents.stepID IN ('<end-activity-node-id>')
order by  _experience.journeyOrchestration.stepEvents.origTimestamp

 

Write correct path based from Journey step event schema.

 

Thanks

AJODev

Avatar

Community Advisor

@AvlinPr @AJODev I agree with using the SQL query to identify the control group records. Another approach would be to use the same condition activity -> percentage to split the control group after that add an update profile activity to capture the control group in a profile attribute. This will allow you to either setup a separate audience or update the existing audience to exclude the profiles entering into the journey.

Thanks, Sathees