List of shipped campaign element templates and task commands

Campaign elements have different requirements that depend on the element function. Reviewing details about the triggers, targets, and actions that are 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 following tables list the triggers, targets, and actions that are 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 that is used by the related rule

To reduce the width of the tables, some names in the columns include line breaks. 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 that is used by the related rule
e-Marketing Spot trigger viewEMarketingSpot ViewEMarketingSpotTriggerTaskCmd none 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 customerParticipatesInSocialCommerce CustomerParticipatesInSocialCommerceTriggerTaskCmd SocialCommerceInteraction CustomerFilterUserBehaviorTargetTaskCmd
Customer Is In Segment Trigger customerIsInSegment CustomerIsInSegmentTriggerTaskCmd none none
Customer Celebrates Birthday birthdayTrigger BirthdayTriggerTaskCmd none none
Customer Abandons Shopping Cart customerAbandonsShoppingCart CustomerAbandonsShoppingCartTriggerTaskCmd none none
Wait for Event eventAndParametersTrigger EventAndParametersTriggerTaskCmd As defined in the trigger properties view none
Recurring Order Event RecurringOrderTrigger RecurringOrderTriggerTaskCmd none none
Subscription Event SubscriptionTrigger SubscriptionTriggerTaskCmd none none
Customer Searches CustomerSearchesTrigger CustomerSearchesTriggerTaskCmd AjaxCatalogSearchView, CatalogSearchResultView, SearchDisplay CustomerFilterUserBehaviorTargetTaskCmd

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 recordedCustomerBehaviorCategoryBrowsed CustomerFilterUserBehaviorOnlineCategoryBrowsedTargetTaskCmd CategoryDisplay
recordedCustomerBehaviorProductBrowsed CustomerFilterUserBehaviorOnlineProductBrowsedTargetTaskCmd ProductDisplay
recordedCustomerBehaviorProductInCategoryBrowsed CustomerFilterUserBehaviorOnlineProductInCategoryBrowsedTargetTaskCmd ProductDisplay
Online Behavior recordedCustomerBehaviorURLContents CustomerFilterUserBehaviorOnlineURLContentsTargetTaskCmd * (matches all commands)
recordedCustomerBehaviorSearched CustomerFilterUserBehaviorOnlineSearchedTargetTaskCmd CatalogSearchResultView, AjaxCatalogSearchView
Current Page currentCustomerBehaviorCategoryBrowsing CustomerFilterUserBehaviorCurrentCategoryBrowsingTargetTaskCmd CategoryDisplay
currentCustomerBehaviorProductBrowsing CustomerFilterUserBehaviorCurrentProductBrowsingTargetTaskCmd ProductDisplay
currentCustomerBehaviorProductInCategoryBrowsing CustomerFilterUserBehaviorCurrentProductInCategoryBrowsingTargetTaskCmd ProductDisplay
currentCustomerBehaviorURLContents CustomerFilterUserBehaviorCurrentURLContentsTargetTaskCmd * (matches all commands)
currentCustomerBehaviorSearching CustomerFilterUserBehaviorCurrentSearchingTargetTaskCmd CatalogSearchResultView, AjaxCatalogSearchView)
currentCustomerBehaviorProductAttributeBrowsing CustomerFilterUserBehavior CurrentProductAttributeBrowsingTargetTaskCmd None
External Site Referral currentCustomerBehaviorURLContentsFromDomain CustomerFilterUserBehaviorCurrentURLContentsFromDomainTargetTaskCmd * (matches all commands)
Cookie Contents currentCustomerBehaviorCookieContents CustomerFilterUserBehaviorCurrentCookieContentsTargetTaskCmd * (matches all commands)
Social Commerce Participation socialCommerceParticipation SocialCommerceParticipationTargetTaskCmd SocialCommerceInteraction
Shopping Cart

(See * at the end of the topic.)

shoppingCartTotals CustomerFilterOrderTargetTaskCmd none
shoppingCartProductContents CustomerFilterOrderProductTargetTaskCmd none
shoppingCartCategoryContents CustomerFilterOrderCategoryTargetTaskCmd none
Purchase History

(See * at the end of the topic.)

purchaseHistoryTotals CustomerFilterOrderTargetTaskCmd none
purchaseHistoryProductContents CustomerFilterOrderProductTargetTaskCmd none
purchaseHistoryCategoryContents CustomerFilterOrderCategoryTargetTaskCmd none
Customer Segment customerSegmentIdList CustomerSegmentTargetTaskCmd none
Day and Time time TimeTargetTaskCmd none

Search Criteria and Result

searchCriteria SearchCriteriaTargetTaskCmd AjaxCatalogSearchView, CatalogSearchResultView, SearchDisplay
searchResult SearchResultTargetTaskCmd AjaxCatalogSearchView, CatalogSearchResultView, SearchDisplay

Actions for marketing activities 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 DisplayMarketingContentActionTaskCmd none
Recommend Category displayCategory DisplayCategoryActionTaskCmd none
Recommend Catalog Entry displayProduct DisplayProductActionTaskCmd none
Display Merchandising Association

(See ** at the end of the topic.)

displayAssociation DisplayMerchandisingAssociationActionTaskCmd none
Recommend Promotion displayPromotion DisplayPromotionActionTaskCmd none
Display Recently Viewed recentlyViewedCategories DisplayBrowsedCategoriesActionTaskCmd CategoryDisplay
recentlyViewedProducts DisplayBrowsedProductsActionTaskCmd ProductDisplay
Send Message sendIndividualEmail EmailIndividualActionTaskCmd none
sendSMS SendSMSActionTaskCmd none
Issue Coupon issueCoupon IssueCouponActionTaskCmd none
Add To or Remove From Customer Segment addToRemoveFromCustomerSegment AddToRemoveFromSegmentActionTaskCmd none
none(template and task command that is supplied for customization purposes only) displayData DisplayDataActionTaskCmd none
none(used for marketing email activities) sendBulkEmail EmailBulkActionTaskCmd none
Display Recommendation from External System displayExternalRecommendation DisplayExternalRecommendationActionTaskCmd none
Display Best Sellers ranking_MostSold DisplayProductRankingActionTaskCmd none
Display Top Browsed ranking_MostBrowsed DisplayProductRankingActionTaskCmd ProductDisplay
Display Intelligent Offer Recommendation displayCoremetricsRecommendation DisplayCoremetricsRecommendationActionTaskCmd none
  • * Some customizations might be similar to the Shopping Cart and Purchase History targets. They evaluate against a list of products that are associated with a customer. For instance, 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 that are associated with a customer. For instance, 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 more catalog entries to the existing list (for example, catalog entries in a prebuilt 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.

Actions for search rules shipped with Management Center

Action name in Management Center Search element template name Search element task command Command name to match in the behavior rule
Add or Replace Search Criteria replaceOrAddSearchCriteriaAction ReplaceOrAddSearchCriteriaActionTaskCmd none
Specify Top Search Results specifyTopSearchResultAction SpecifyTopSearchResultActionTaskCmd none
Order Search Results orderSearchResultAction OrderSearchResultActionTaskCmd none