Develop > Presentation layer > Customize marketing > Marketing customization: Management Center > Customizing triggers, targets, and actions
List of shipped campaign element templates and task commands
Campaign elements have different requirements depending on their function. Reviewing details about the triggers, targets, and actions shipped with the Management Center can help you understand the requirements for a new campaign element. You can also view the API documentation for any of the task commands.
The tables in this section list the triggers, targets and actions shipped with Management Center, along with:
- The name of the associated campaign element template
- Where applicable:
- The name of its task command
- The command name to match in the behavior rule
- The task command used by the related rule
To reduce the width of the tables, some names in the columns have line breaks added. In the code, these names must display without line breaks.
Triggers shipped with Management Center
Trigger name in Management Center Campaign element template name Campaign element task command Command name to match in the behavior rule Task command used by the related rule E-Marketing Spot trigger viewEMarketingSpot ViewEMarketingSpot
TriggerTaskCmdnone none Wait trigger wait WaitTriggerTaskCmd none none Customer Places Order trigger purchases none OrderProcessCmd (command exit) none Customer Registers trigger registers none UserRegistrationAddCmd (command exit) none Customer Participates in Social Commerce trigger customerParticipates
InSocialCommerceCustomerParticipatesInSocialCommerce
TriggerTaskCmdSocialCommerceInteraction CustomerFilterUserBehavior
TargetTaskCmdCustomer Is In Segment Trigger customerIsInSegment CustomerIsInSegment
TriggerTaskCmdnone none Customer Celebrates Birthday birthdayTrigger BirthdayTriggerTaskCmd none none Customer Abandons Shopping Cart customerAbandons
ShopCartCustomerAbandonsShoppingCart
TriggerTaskCmdnone none
Targets shipped with Management Center
Target name in Management Center Campaign element template name Campaign element task command Command name to match in the behavior rule Catalog Browsing Behavior recordedCustomerBehavior
CategoryBrowsedCustomerFilterUserBehavior
OnlineCategoryBrowsedTargetTaskCmdCategoryDisplay recordedCustomerBehavior
ProductBrowsedCustomerFilterUserBehavior
OnlineProductBrowsedTargetTaskCmdProductDisplay recordedCustomerBehaviorProductIn
CategoryBrowsedCustomerFilterUserBehavior
OnlineProductInCategoryBrowsedTargetTaskCmdProductDisplay Online Behavior recordedCustomerBehavior
URLContentsCustomerFilterUserBehavior
OnlineURLContentsTargetTaskCmd* (matches all commands) recordedCustomerBehaviorSearched CustomerFilterUserBehavior
OnlineSearchedTargetTaskCmdCatalogSearchResultView, AjaxCatalogSearchView Current Page currentCustomerBehaviorCategoryBrowsing CustomerFilterUserBehavior
CurrentCategoryBrowsingTargetTaskCmdCategoryDisplay currentCustomerBehaviorProductBrowsing CustomerFilterUserBehavior
CurrentProductBrowsingTargetTaskCmdProductDisplay currentCustomerBehaviorProductIn
CategoryBrowsingCustomerFilterUserBehavior
CurrentProductInCategoryBrowsingTargetTaskCmdProductDisplay currentCustomerBehaviorURLContents CustomerFilterUserBehavior
CurrentURLContentsTargetTaskCmd* (matches all commands) currentCustomerBehaviorSearching CustomerFilterUserBehavior
CurrentSearchingTargetTaskCmdCatalogSearchResultView,
AjaxCatalogSearchView)External Site Referral currentCustomerBehaviorURL
ContentsFromDomainCustomerFilterUserBehavior
CurrentURLContentsFromDomainTargetTaskCmd* (matches all commands) Cookie Contents currentCustomerBehavior
CookieContentsCustomerFilterUserBehavior
CurrentCookieContentsTargetTaskCmd* (matches all commands) Social Commerce Participation socialCommerceParticipation SocialCommerceParticipation
TargetTaskCmdSocialCommerceInteraction Shop Cart (See * at the end of this topic.)
shoppingCartTotals CustomerFilterOrder
TargetTaskCmdnone shoppingCartProductContents CustomerFilterOrder
ProductTargetTaskCmdnone shoppingCartCategoryContents CustomerFilterOrder
CategoryTargetTaskCmdnone Purchase History (See * at the end of this topic.)
purchaseHistoryTotals CustomerFilterOrder
TargetTaskCmdnone purchaseHistoryProductContents CustomerFilterOrder
ProductTargetTaskCmdnone purchaseHistoryCategoryContents CustomerFilterOrder
CategoryTargetTaskCmdnone Customer Segment customerSegmentIdList CustomerSegment
TargetTaskCmdnone Day and Time time TimeTargetTaskCmd none
Actions shipped with Management Center
Action name in Management Center Campaign element template name Campaign element task command Command name to match in the behavior rule Recommend Content displayContent DisplayMarketingContent
ActionTaskCmdnone Recommend Category displayCategory DisplayCategory
ActionTaskCmdnone Recommend Catalog Entry displayProduct DisplayProduct
ActionTaskCmdnone Display Merchandising Association (See ** at the end of this topic.)
displayAssociation DisplayMerchandisingAssociation
ActionTaskCmdnone Recommend Promotion displayPromotion DisplayPromotion
ActionTaskCmdnone Display Recently Viewed recentlyViewedCategories DisplayBrowsedCategories
ActionTaskCmdCategoryDisplay recentlyViewedProducts DisplayBrowsedProducts
ActionTaskCmdProductDisplay Send Message sendIndividualEmail EmailIndividual
ActionTaskCmdnone sendSMS SendSMSActionTaskCmd none Issue Coupon issueCoupon IssueCouponActionTaskCmd none Add To or Remove From Customer Segment addToRemoveFromCustomerSegment AddToRemoveFromSegment
ActionTaskCmdnone none
(template and task command supplied for customization purposes only)displayData DisplayDataActionTaskCmd none none
(used for marketing e-mail activities)sendBulkEmail EmailBulkActionTaskCmd none Display Recommendation from External System displayExternalRecommendation DisplayExternalRecommendation
ActionTaskCmdnone Wait for Event eventAndParametersTrigger EventAndParameters
TriggerTaskCmdAs defined in the Trigger Properties View Display Best Sellers ranking_MostSold DisplayProductRankingActionTaskCmd none Display Top Browsed ranking_MostBrowsed DisplayProductRankingActionTaskCmd ProductDisplay
- * Some customizations might be similar to the Shopping Cart and Purchase History targets in that they evaluate against a list of products associated with a customer, such as the contents of a customer's wish list or gift registry. For this purpose, you can extend the existing Shopping Cart or Purchase History task commands, and override the getOrderData method and the getMemberIdsForOrderQuery method (from the base class CustomerFilterOrderTargetBase).
- ** Some customizations might be similar to the Display Merchandising Association action in that they display the catalog merchandising associations for a list of products associated with a customer, such as the contents of a customer's wish list or gift registry. For this purpose, you can extend the existing Display Merchandising Association task command, and override the getSourceCatalogEntries method to add additional catalog entries to the existing list (for example, catalog entries in a dynamic kit that is in the source catalog entry list), or to get the source list of catalog entries (for example, from the customer's gift registry). These catalog entries are used to find the relevant merchandising associations.
Related concepts
Marketing activity data storage and process flow
Campaign element template definitions
Campaign element task commands
Related tasks
Add a new trigger, target or action