Commerce integration with Experience Analytics
This topic describes the items installed in Sitecore with the Commerce Connect package.
The Storefront Abandoned Cart marketing automation campaign is available from Commerce Connect 9.0.2. The New Order Placed marketing automation campaign is available from Commerce Connect 9.2. To use them, you must have installed the Connect Marketing Automation package. For more information, see the Installation Guide.
Finding Commerce Connect items in the Content Editor
Commerce Connect items are installed in the following folders in the Content Editor:
Item type |
Item path |
---|---|
/sitecore/System/Settings/Analytics/Page Events/CommerceConnect | |
/sitecore/System/Marketing Control Panel/Goals/CommerceConnect | |
/sitecore/System/Marketing Control Panel/Outcomes | |
Conditional renderings |
/sitecore/System/Settings/Rules/Definitions/Elements/CommerceConnect Conditional Renderings |
Experience Analytics Dimensions |
/sitecore/System/Marketing Control Panel/Experience Analytics/Dimensions/Connect |
Marketing automation plan folder |
/sitecore/System/Marketing Control Panel/Automation Plans |
Marketing automation actions |
/sitecore/System/Settings/Analytics/Marketing Automation |
Marketing automation conditions |
/sitecore/System/Settings/Rules/Definitions/Elements/Commerce - Cart /sitecore/System/Settings/Rules/Definitions/Elements/Commerce - Email |
Marketing automation templates |
/sitecore/System/Marketing Control Panel/Marketing Automation Templates |
/sitecore/System/Settings/Rules/Definitions/Elements/CommerceConnect Conditional Renderings | |
Segmentation predicates |
/sitecore/System/Settings/Rules/Definitions/Elements/Commerce - Contact |
Templates |
/sitecore/Templates/CommerceConnect /sitecore/Templates/Branches/CommerceConnect |
Page events, goals, and outcomes
To access page events, goals, and outcomes included with Commerce Connect, you need to use the API provided with Commerce Connect. For more information, see the Commerce Connect Developer's Guide.
The table below details the Commerce Connect page events, goals and outcomes.
When Sitecore saves events, goals and outcomes, Sitecore stores the related personal data in contact facets and assigns the facets a PIISensitive attribute (Personally Identifiable Information) so that the facets can be deleted if the customer exercises their right to be forgotten. For more information, see the Privacy Guide.
Service layer the item belongs to |
Item Type |
Type |
Item Name |
Data Stored with the Item |
---|---|---|---|---|
Cart |
Page event |
- |
Cart Created |
|
Cart |
Page event |
- |
Cart Deleted |
|
Cart |
Page event |
- |
Cart Locked |
|
Cart |
Page event |
- |
Cart Resumed |
|
Cart |
Page event |
- |
Cart Unlocked |
|
Cart |
Page event |
- |
Cart Updated |
|
Cart |
Page event |
AJAX |
Lines Added To Cart |
|
Cart |
Page event |
AJAX |
Lines Removed From Cart |
|
Cart |
Page event |
AJAX |
Lines Updated On Cart |
|
Cart |
Page event |
MA Campaign - out of process |
Abandoned |
|
Catalog |
Page event |
Page |
Visited Category Page |
|
Catalog |
Page event |
AJAX |
Facet Applied |
|
Catalog |
Page event |
AJAX |
Product Sorting |
|
Catalog |
Page event |
Page |
Visited Product Details Page |
|
Customers and Users |
Page event |
- |
Customer Account Deleted |
|
Customers and Users |
Page event |
- |
Customer Account Disabled |
|
Customers and Users |
Page event |
- |
Customer Account Enabled |
|
Customers and Users |
Page event |
AJAX |
Customer Account Updated |
|
Customers and Users |
Page event |
- |
User Account Deleted |
|
Customers and Users |
Page event |
- |
User Account Disabled |
|
Customers and Users |
Page event |
- |
User Account Enabled |
|
Customers and Users |
Page event |
AJAX |
User Account Updated |
|
Customers and Users |
Goal |
AJAX |
Customer Account Created |
|
Customers and Users |
Goal |
AJAX |
User Account Created |
|
Globalization |
Page event |
AJAX |
Culture chosen |
|
Inventory |
Page event |
Page |
Add To Cart Stock Status |
|
Inventory |
Page event |
- |
Back In Stock Subscription |
|
Inventory |
Page event |
- |
Back In Stock Unsubscription |
|
Inventory |
Page event |
- |
Products Are Back In Stock |
|
Inventory |
Page event |
Page |
Visited Product Stock Status |
|
LoyaltyProgram |
Goal |
- |
Loyalty Program Joined |
|
Orders |
Page event |
Page |
Gift Card Purchase |
|
Orders |
Page event |
- |
Loyalty card Purchase |
|
Orders |
Page event |
- |
Order Status Changed |
|
Orders |
Page event |
AJAX (bundled) |
Ordered Product Stock Status |
|
Orders |
Page event |
Page |
Visitor Cancel Order |
|
Orders |
Page event |
Page |
Visitor Viewed Order Details |
|
Orders |
Page event |
AJAX |
Visitor Viewed Order History |
|
Orders |
Page event |
- |
Offline Orders Synchronized |
|
Orders |
Goal |
AJAX (bundled) |
Visitor Order Created |
|
Orders |
Outcome |
AJAX (bundled) |
Product Purchase (Visitor Order Created) |
|
Pricing |
Page event |
- |
Currency chosen |
|
WishLists |
Page event |
- |
Lines Added To WishList |
|
WishLists |
Page event |
- |
Lines Removed From WishList |
|
WishLists |
Page event |
- |
Lines Updated On WishList |
|
WishLists |
Page event |
- |
WishList Created |
|
WishLists |
Page event |
- |
WishList Deleted |
|
WishLists |
Page event |
- |
WishList Emailed |
|
WishLists |
Page event |
- |
WishList Printed |
|
Personalization rules
The following table shows details of the personalization rule conditions that come with Commerce Connect.
Service layer |
Item name |
Description |
Rule parameters |
---|---|---|---|
Cart |
Total Product Quantity Condition |
Tests the current quantity of items in the cart against a specified value. |
TotalProductQuantity, compares-to operator |
Cart |
Cart Total Condition |
Tests the current cart total against a specified amount. |
CartTotal, compares-to operator |
Cart |
Specific Product Quantity Condition |
Tests the current cart content for the quantity of a specified product against a specified value. |
ProductId, ProductQuantity, compares-to operator |
Inventory |
Current Product Stock Count |
Tests the stock count of a product given by the Commerce Context implementation against a specified value. Requires Commerce Context. The default implementation alone throws Not Implemented exceptions. |
StockCount, ShopLocation, compares-to operator |
Inventory |
Current Product Stock Status |
Tests the stock status of a product provided by Commerce Context against a specified status. Requires Commerce Context. The default implementation alone throws Not Implemented exceptions. |
StockStatus, compares-to operator |
Inventory |
Specific Product Stock Count |
Tests the stock count of a specified product against a specified value. |
ProductId, StockCount, compares-to operator |
Marketing automation campaigns
Commerce Connect contains default marketing automation campaigns including the Storefront Abandoned Cart marketing automation campaign and the New Order Placed marketing automation campaign. The following table describes items installed for Commerce marketing automation campaign.
Service layer the item belongs to |
Item type |
Item name |
Description |
---|---|---|---|
Cart |
New Order Placed campaign template |
New Order Placed |
Sends an order confirmation email message to contacts who have completed a purchase and follows up with an email message recommending products two weeks later. |
Cart |
Marketing Automation campaign template |
Abandoned Cart |
Follows up on contacts who visit the storefront and leave a shopping cart with products in it. If a contact has a known email address, Sitecore sends a notification email to encourage the contact to finalize the purchase. The marketing automation campaign stores the cart ID in custom values. |
Cart |
Marketing Automation campaign condition |
Where Cart Has Been Manipulated |
Checks if any actions have been performed on the cart since the contact was enrolled into the campaign or since last checked. |
Cart |
Marketing Automation campaign condition |
Where Contact Has Email |
Checks if an email exists for the contact. |
Cart |
Marketing Automation campaign condition |
Where Contact Cart Is Empty |
Checks whether the cart with the specified ID is empty. |
Cart |
Marketing Automation campaign condition |
Raise Abandoned Cart event |
Triggers the Abandoned Cart event. |
Cart |
Marketing Automation campaign condition |
Send Commerce email |
Triggers the Email Experience Manager (EXM) to send an automated email campaign transferring custom values from the marketing automation campaign to EXM. |