Campaign elements performance considerations
Targets
Actions
Triggers
Branches
A Branch element is an element that you can add to a web or dialog activity to split a single path into two or more paths. When a customer reaches the Branch element, the customer proceeds down one or more of those paths according to criteria you define. As a result, a single activity can have multiple outcomes, and you can target each outcome to a different set of customers. If your branches include an experiment that is based on existing user behavior data, the data for this experiment is loaded from the database and cached. This experiment option can affect the load on your database. Whenever a shopper places an order, queries run to retrieve information from the ORDERS and ORDERITEMS database tables.
Activity evaluation
Activity duration
Avoid unbounded durations for your marketing activities where possible. Activities that have no end date can adversely affect performance. Similarly, you should deactivate or archive expired activities once they have ceased to be relevant.