Develop > Presentation layer > Customize marketing > Marketing customization: Management Center > Customizing triggers, targets, and actions > Marketing activity data storage and process flow
Process MarketingTriggers service
The Process MarketingTrigger service is used in Dialog activity processing to notify the marketing services that specific events have occurred.
This service performs the following functions:
- Evaluates the information provided in the marketing trigger against the behavior rules in currently active activities. If the marketing trigger event matches the behavior rule definition, then the marketing services will perform the corresponding action in the behavior rule:
- send: Forward the occurrence of this event to the marketing services to be processed. Examples of customer events are: the customer places an order, or the customer registers with the store, or the time specified in a Wait trigger elapses for the customer.
- record: Forward the occurrence of this event to the marketing services so that the behavior is recorded for a customer. Examples of recorded customer events are: the customer browsed a category, or the customer viewed a page with an URL containing a specific name-value pair.
- custom: Detect the occurrence of this event, but do not forward the event to the marketing services. When action=custom, a custom task command handles the processing of this event. Some customization scenarios might use this value to detect events but then record the data using some other means.
- Updates the statistics when a customer clicks an e-Marketing Spot.
Related concepts
Marketing activity data storage and process flow