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
+12-8Lines changed: 12 additions & 8 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -52,7 +52,7 @@ Below is a table of events that **Shopify by Littledata** sends to Segment throu
52
52
| Registration Viewed | A user has viewed the /account/register page |
53
53
| Thank you Page Viewed | A user has viewed the thank you page after completing an order \*|
54
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.
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.
56
56
57
57
## Cloud-mode Events
58
58
@@ -78,14 +78,14 @@ Below is a table of events that **Shopify by Littledata** sends to Segment from
78
78
79
79
## User identity
80
80
81
-
In the Littledata application, you can choose which of the following fields you want to send as the `userId` for known customers:
81
+
In Littledata's app you can choose which of the following fields you want to send as the userId for known customers:
82
82
83
-
- Shopify Customer ID (default)
84
-
-Email
85
-
-MD5 email hash
86
-
- None
83
+
-**Shopify customer ID** (default) - Recommended if you have a simple Shopify setup with minimal integrations.
84
+
-**Hashed email** - The MD5 email hash is useful if you have other marketing platforms sending traffic where you know the email of the visitor (e.g. email marketing like Bronto or Marketo), but not their Shopify customer ID.
85
+
-**Email** - The email identifier is recommended when other platforms use the email and can’t hash it, and you are comfortable with the privacy implications.
86
+
-**None** (no identifier) - Choose “none” if user identity is already handled by your Segment implementation and you only need the extra events powered by Littledata's Shopify source.
87
87
88
-
For example, using 'email' allows you to match users across platforms that do not have access to the Shopify Customer ID. For [Segment Personas](/docs/personas/) we also send `shopify_customer_id` as an [externalID](/docs/personas/identity-resolution/externalids/) for advanced matching.
88
+
For [Segment Personas](/docs/personas/) we also send `shopify_customer_id` as an [externalID](/docs/personas/identity-resolution/externalids/) for advanced matching.
89
89
90
90
## Identify Calls
91
91
@@ -145,7 +145,7 @@ The list below outlines the properties included in the events listed above.
145
145
|`affiliation`| The affiliation of the order | String |
146
146
|`cart_id`| The ID of the Shopify cart | String |
147
147
|`checkoutId`| The ID of the checkout session | String |
148
-
|`context.uip`| The user's IP address | String |
148
+
|`context.ip`| The user's IP address | String |
149
149
|`context['Google Analytics'].clientId`| The user's Google Analytics Client ID | String |
150
150
|`context['Google Analytics'].geoid`| The user's location | String |
151
151
|`coupon`| Comma-separated string of discount coupons used, if applicable | String |
@@ -191,6 +191,10 @@ Each item in the `products` array, or Product Viewed and Product Added events, w
191
191
|`url`| The URL of the product page | String |
192
192
|`variant`| The product variant name | String |
193
193
194
+
## Import all orders
195
+
196
+
With a [Littledata Plus plan](https://www.littledata.io/app/enterprise) you can import all Shopify orders and refunds from before you started using Segment, to sync with destinations that support timestamped events (e.g. a data warehouse). This enables you to build a complete customer history in your chosen destination.
197
+
194
198
## Advanced device-mode settings
195
199
196
200
You can edit the LittledataLayer object in your Shopify theme to manually change these advanced settings. For more information, see the [Shopify tracker GitHub repository](https://github.com/littledata/shopify-tracker#segment-configuration).
0 commit comments