WARNING: These APIs are currently in an 'alpha' state and are likely to change over time. We recommend you not use them in a production setting at this time!
DataElements are building blocks. When you want to make your application do something, these building blocks are added to a
Rules control the behavior of the resources in your deployed
RuleComponents are the individual items that make up a
Rule. If a
Rule is a recipe, then a
RuleComponent is one of the ingredients.
RuleComponents have 3 basic types:
- Event - an event is the trigger for a rule. The rule starts when the event occurs at runtime on the client device. Library Load, Page Top, and Click are examples of Events.
- Condition - a condition is a an evaluation if certain criteria are met before the
Rule actions are executed. Once an Event occurs, conditions are evaluated. The
Rule actions will only execute if all conditions are met.
- Actions - these are the actions you want the rule to actually perform such as sending an Adobe Analytics beacon, retrieving a custom visitor ID, or firing a particular mbox.
Note: The Launch UI currently shows conditions and exceptions separately, but underneath they are identical. An exception is just a
RuleComponent belongs to exactly one
Rule can (should) have many
RuleComponent is provided by exactly one
Extensions can provide many
RuleComponents are created by
POSTing to a
Rule, so before you can create
RuleComponents, you must first create the
Rule that they should belong to.
You can read more about rules and rule components in the Rules section of the Launch user docs.