Create decision rules
- Topics:
- Offers
CREATED FOR:
- Beginner
- User
Learn how to create decision rules for decision management. Rules or “decision rules” are one of the required building block components of personalized offers. Rules are built using the events and attributes in Platform’s Real-time Customer Profile and from the eligibility constraints of offers. For example, a rule could be used to restrict an offer for snow shovels to customers who live in regions where it snows.

Transcript
In this video we’re going to learn how to create decision rules and how to use them in personalized offers.
A rule or decision rule refers to eligibility constraints of an offer. For example, we can serve different offers to customers in different cities, or to prospects in contrast to exist customers. In order to do so, we can create decision rules to specify under what conditions these offers will be served. Note that you can also use segments to specify the offer eligibility. But in this video, we’ll focus on creating rules.
As you can see here, rules are one of the building block elements of personalized offers. You must create rules before you can create a personalized offer.
Now, let’s jump into the Adobe Journey Optimizer user interface. From here, select Components under the Decision Management section in the left navigation. From the component screen, select the Rules tab.
From the rules tab, we’re able to see all our existing decision rules. We can search and sort them in various ways, as well as customize what information is displayed.
To create a decision rule, select Create Rule. For this example, let’s target customers who made purchases in San Jose. Drag and drop the home address profile attribute into the canvas, and use various options to build your rule. We can add events to the rule, but note that event-based rules are not supported in Journey Optimizer Messages using offer content and edge decisioning API requests. The edge decisioning API does not store events in the edge profile.
We can also view the profile query language or PQL version of the rule by selecting Code View.
If you’ve ever used the segment builder in Journey Optimizer, or Experience Platform you might be thinking, “Hey, this looks like the exact same thing.” That’s because it’s the same user interface accessing the same exact values. The key difference between a segment and a decision rule is that the objective of a segment is to output an audience of qualified profiles. While the objective of a rule is to evaluate a single profile against a condition. However, to avoid duplication, we can use an audience as our rule. And don’t forget to assign a name to your rule before saving.
Once we’ve created our rule, we can view it in the rules list. Or we can select it to display its properties, edit it, or delete the rule. Decision rules are used to create personalized offers. I’m going to jump to the the offer creation workflow to show you what I mean. On the added constraint step, we can select By defined decision rule, and then add the decision rule that we want to use to constrain the eligibility of the offer. So be sure to create decision rules before creating the offers that require them.
You should now be able to create decision rules, and you can start using them in your personalized offers. Thanks for watching. -
To learn more on how to create decision rules with an API, see the product guide
Journey Optimizer
- Journey Optimizer Tutorials
- Use Cases
- Introduction to Journey Optimizer
- Campaigns
- Journeys
- Journey Designer - Overview
- Discover the new Journey Designer
- Introduction to building a journey
- Use case - Transactional journey
- Use case - Business event
- Use case - Read audience
- Use case - Audience qualification
- Create a test profile
- Publish a journey
- Update content in a live journey
- Copy a journey to another sandbox
- Profiles, audiences, and subscriptions
- Channels
- Content Management
- Personalize content
- Personalization editor - Overview
- Profile and audience membership-based personalization
- Add offers as personalization
- Use contextual event information for personalization
- Use helper functions for personalization
- Use and manage saved expressions in the personalization library
- Create dynamic content with the condition rule builder
- Decision Capabilities
- Data Management
- Report and monitor
- Configuration
- Access Control
- Data Governance and Privacy
- Exercises and challenges
- Experience League Live show recordings
- Summit Labs