You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: src/connections/sources/catalog/libraries/website/shopify-littledata/index.md
+35-33Lines changed: 35 additions & 33 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -10,7 +10,7 @@ Littledata is a smart analytics app that automates e-commerce tracking. Littleda
10
10
11
11
Littledata is available as an independent [Shopify App](https://apps.shopify.com/segment-com-by-littledata). When you install the Littledata app on your store, Littledata does two things:
12
12
13
-
1. It inserts a smart tracking script to your store's front end. You can use this script with any custom Shopify site, and uses analytics.js under the hood to send data in a spec-compliant manner to Segment.
13
+
1. It inserts a smart tracking script to your store's front end. You can use this script with any Shopify site, and uses Analytics.js under the hood to send data in a spec-compliant manner to Segment.
14
14
15
15
2. The app also sets up server-side webhook forwarding to ensure 100% accuracy of important Customer and Order data.
16
16
@@ -39,21 +39,20 @@ Here's an architecture diagram that shows how the Littledata app mediates data f
39
39
40
40
Below is a table of events that **Shopify by Littledata** sends to Segment through the analytics.js library. These events will show up as tables in your warehouse, and as regular events in your other Destinations supporting device-mode.
| Cart Viewed | A user has viewed the /cart page |
45
-
| Page Viewed | A user has viewed any page |
46
-
| Product Clicked | A user has clicked a product within a product list |
47
-
| Product Image Clicked | A user has clicked a product image |
48
-
| Product List Viewed | A user has viewed a product as they scroll down the collection page |
49
-
| Product Shared | A user has shared a product through social links |
50
-
| Product Viewed | A user has viewed a product page |
51
-
| Products Searched | A user has searched for products (with search `query`) |
52
-
| Registration Viewed | A user has viewed the /account/register page |
53
-
| Thank you Page Viewed | A user has viewed the thank you page after completing an order \*|
54
-
55
-
> note ""
56
-
> \* This is less reliable than the de-duplicated `Order Completed` event sent from the Littledata servers, but you can use it in device-mode destinations to trigger a conversion. The `payment_method` and `shipping_method` properties are not available with this event.
| Cart Viewed | A user has viewed the /cart page |
45
+
| Page Viewed | A user has viewed any page |
46
+
| Product Clicked | A user has clicked a product within a product list |
47
+
| Product Image Clicked | A user has clicked a product image |
48
+
| Product List Viewed | A user has viewed a product as they scroll down the collection page |
49
+
| Product Shared | A user has shared a product through social links |
50
+
| Product Viewed | A user has viewed a product page |
51
+
| Products Searched | A user has searched for products (with search `query`) |
52
+
| Registration Viewed | A user has viewed the /account/register page |
53
+
| Thank you Page Viewed | A user has viewed the thank you page after completing an order \*|
54
+
55
+
> note "" \* This is less reliable than the de-duplicated `Order Completed` event sent from the Littledata servers, but you can use it in device-mode destinations to trigger a conversion. The `payment_method` and `shipping_method` properties are not available with this event.
57
56
58
57
## Cloud-mode Events
59
58
@@ -118,7 +117,7 @@ All events (device-mode and cloud-mode) contain the Google Analytics `clientId`
118
117
119
118
## Support for email marketing destinations
120
119
121
-
Email marketing platforms such as [Klaviyo](/docs/connections/destinations/catalog/klaviyo/#server-side-track), [Iterable](/docs/connections/destinations/catalog/iterable/#track) and [Hubspot](/docs/connections/destinations/catalog/hubspot/#server) require an email property with any server-side event in order to associate events with a customer (they cannot use an `anonymousId`). Littledata adds that `email` property whenever an email address is set in the user `traits()` object (in device-mode) or from the Shopify customer record (in cloud-mode).
120
+
Email marketing platforms such as [Klaviyo](/docs/connections/destinations/catalog/klaviyo/#server-side-track), [Iterable](/docs/connections/destinations/catalog/iterable/#track) and [Hubspot](/docs/connections/destinations/catalog/hubspot/#server) require an email property with any server-side event in order to associate events with a customer (they cannot use an `anonymousId`). Littledata adds that `email` property whenever an email address is set in the user `traits()` object (in device-mode) or from the Shopify customer record (in cloud-mode). Iterable can also [receive cookie values](#cookiesToTrack) with the Order Completed event.
122
121
123
122
## Alias Calls
124
123
@@ -158,11 +157,12 @@ The list below outlines the properties included in the events listed above.
158
157
|`presentment_currency`| The user's local currency | String |
159
158
|`presentment_total`| The order total in local currency | String |
160
159
|`products`| A list of all the product at that step of the funnel \*| Array |
0 commit comments