@@ -4,7 +4,8 @@ title: 'Spec: V2 Ecommerce Events'
4
4
5
5
Segment's e-commerce spec helps define the journey for a customer as they browse your store, click on promotions, view products, add those products to a cart, and complete a purchase.
6
6
7
- ** Note:** Not all destinations support every event listed here. Refer to individual destination docs for more information on supported events and properties.
7
+ > info "Note"
8
+ > Not all destinations support every event listed here and accept arrays as properties. Refer to individual destination docs for more information on supported events and properties.
8
9
9
10
## Event Lifecycles
10
11
@@ -117,7 +118,10 @@ analytics.track('Products Searched', {
117
118
118
119
### Product List Viewed
119
120
120
- Fire this event when a visitor views a product list or category.
121
+ Fire this event when a visitor views a product list or category.
122
+
123
+ > info "Note"
124
+ > Not all destinations accept arrays as properties. Refer to individual destination docs for more information on supported events and properties.
121
125
122
126
This event supports the following semantic properties:
123
127
@@ -240,7 +244,10 @@ analytics.track('Product List Viewed', {
240
244
241
245
### Product List Filtered
242
246
243
- Send this event when a visitor filters a product list or category.
247
+ Send this event when a visitor filters a product list or category.
248
+
249
+ > info "Note"
250
+ > Not all destinations accept arrays as properties. Refer to individual destination docs for more information on supported events and properties.
244
251
245
252
This event supports the following semantic properties:
246
253
@@ -933,7 +940,10 @@ analytics.track('Product Removed', {
933
940
934
941
### Cart Viewed
935
942
936
- Fire this event when a visitor views a shopping cart.
943
+ Fire this event when a visitor views a shopping cart.
944
+
945
+ > info "Note"
946
+ > Not all destinations accept arrays as properties. Refer to individual destination docs for more information on supported events and properties.
937
947
938
948
This event supports the following semantic properties:
939
949
@@ -1044,7 +1054,10 @@ analytics.track('Cart Viewed', {
1044
1054
1045
1055
### Checkout Started
1046
1056
1047
- Fire this event whenever an order/transaction was started. Fire on the page that the customer lands on after they press the checkout button.
1057
+ Fire this event whenever an order/transaction was started. Fire on the page that the customer lands on after they press the checkout button.
1058
+
1059
+ > info "Note"
1060
+ > Not all destinations accept arrays as properties. Refer to individual destination docs for more information on supported events and properties.
1048
1061
1049
1062
Be sure to ** include all items in the cart as event properties** , with the same properties from the previous calls, like so:
1050
1063
@@ -1364,7 +1377,10 @@ You can have as many or as few steps in the checkout funnel as you'd like. Note
1364
1377
1365
1378
### Order Updated
1366
1379
1367
- Fire this event whenever an order/transaction was updated.
1380
+ Fire this event whenever an order/transaction was updated.
1381
+
1382
+ > info "Note"
1383
+ > Not all destinations accept arrays as properties. Refer to individual destination docs for more information on supported events and properties.
1368
1384
1369
1385
Be sure to ** include all items in the cart as event properties** , with the same properties from the previous calls, like so:
1370
1386
@@ -1532,7 +1548,10 @@ The `sku` and `product_id` do not have to be different. If they are different, t
1532
1548
1533
1549
### Order Completed
1534
1550
1535
- Fire this event whenever an order/transaction was successfully completed by the customer.
1551
+ Fire this event whenever an order/transaction was successfully completed by the customer.
1552
+
1553
+ > info "Note"
1554
+ > Not all destinations accept arrays as properties. Refer to individual destination docs for more information on supported events and properties.
1536
1555
1537
1556
Be sure to ** include all items in the cart as event properties** , with the same properties from the previous calls, like so:
1538
1557
@@ -1767,6 +1786,9 @@ analytics.track('Order Refunded', {
1767
1786
1768
1787
Fire this event whenever an order/transaction was cancelled.
1769
1788
1789
+ > info "Note"
1790
+ > Not all destinations accept arrays as properties. Refer to individual destination docs for more information on supported events and properties.
1791
+
1770
1792
Be sure to ** include all items in the cart as event properties** , with the same properties from the previous calls.
1771
1793
1772
1794
This event supports the following semantic properties:
@@ -2562,6 +2584,9 @@ analytics.track('Product Shared', {
2562
2584
2563
2585
Fire this event when a customer shares a shopping cart.
2564
2586
2587
+ > info "Note"
2588
+ > Not all destinations accept arrays as properties. Refer to individual destination docs for more information on supported events and properties.
2589
+
2565
2590
This event supports the following semantic properties:
2566
2591
2567
2592
<table >
0 commit comments