Skip to content

Commit bf6442b

Browse files
authored
Merge pull request #664 from segmentio/repo-sync
repo sync
2 parents 501c3be + 9c5ff01 commit bf6442b

File tree

2 files changed

+30
-30
lines changed

2 files changed

+30
-30
lines changed

src/connections/sources/catalog/libraries/website/shopify-littledata/index.md

Lines changed: 30 additions & 30 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ id: V8ji9rWzoS
77

88
<!-- LR Note: the working copy of the source catalog YML we built on showed this in the `website` source though as of Nov 18 it's labeled cloud-source -->
99

10-
Littledata's [Shopify to Segment connection](https://help.littledata.io/posts/segment-overview/){:target="\_blank"} uses a combination of client-side (browser) and server-side tracking to ensure 100% accurate data about your Shopify store in Segment. Littledata automatically integrates with Shopify and Shopify Plus sites to capture every customer touchpoint, including sales, marketing, customer and product performance data.
10+
Littledata's [Shopify to Segment connection](https://help.littledata.io/posts/segment-overview/){:target="\_blank"} uses a combination of client-side (browser) and server-side tracking to ensure 100% accurate data about your Shopify store in Segment. Littledata automatically integrates with Shopify and Shopify Plus sites to capture every customer touch point, including sales, marketing, customer and product performance data.
1111

1212
Littledata is available as an independent [Shopify App](https://apps.shopify.com/segment-com-by-littledata){:target="\_blank"}.
1313

@@ -33,15 +33,15 @@ During the Segment connection setup, Littledata also adds a set of webhooks to y
3333

3434
Here's an architecture diagram that shows how the Littledata app mediates data flow between Shopify and Segment.
3535

36-
![](images/littledata_arch.png)
36+
![Connecting Shopify to Segment](images/segment.png)
3737

3838
> warning "Note"
3939
> This integration is maintained by Littledata _and isn't supported by Segment directly_. The Littledata app has been reviewed by the Segment team for conformance with Segment's [E-Commerce Spec](/docs/connections/spec/ecommerce/v2/), and is the recommended way of using Segment with Shopify. However, it does require a paid subscription with Littledata, who mediates the connection between Shopify and Segment. [Contact the Littledata Support team](mailto:help@littledata.io) with any questions.
4040
4141
## Getting Started
4242

4343
1. **Log in** to your Shopify Store account.
44-
2. Go the [Shopify app store listing](https://apps.shopify.com/segment-com-by-littledata){:target="_blank"} for **Segment.com by Littledata**.
44+
2. Go the [Shopify app store listing](https://apps.shopify.com/segment-com-by-littledata){:target="\_blank"} for **Segment.com by Littledata**.
4545
![](images/Nd5L0C6.png)
4646
3. Click **Add app** to begin the installation process.
4747
4. **Choose a Littledata subscription** suitable for your store's volume of monthly orders.
@@ -78,7 +78,7 @@ Below is a table of events that **Shopify by Littledata** sends to Segment throu
7878
7979
You can _opt out_ of device-mode pageviews or events by setting `disableClientSideEvents: true` or `disablePageviews: true` in the `LittledataLayer` settings.
8080

81-
The source also respects [GDPR-compliant cookie](https://blog.littledata.io/2021/06/18/shopify-cookie-banner-gdpr-compliance/) consent via Shopify's cookie banner, or popular consent management platforms such as [OneTrust](https://help.littledata.io/help/integrating-onetrust-with-shopify/) and [TrustArc](https://help.littledata.io/posts/integrating-trustarc-with-shopify/).
81+
The source also respects [GDPR-compliant cookie](https://blog.littledata.io/2021/06/18/shopify-cookie-banner-gdpr-compliance/) consent through Shopify's cookie banner, or popular consent management platforms such as [OneTrust](https://help.littledata.io/help/integrating-onetrust-with-shopify/) and [TrustArc](https://help.littledata.io/posts/integrating-trustarc-with-shopify/).
8282

8383
## Cloud-mode events
8484

@@ -119,31 +119,31 @@ For every event where there is an identifiable Shopify customer (from both the d
119119

120120
The following traits are included with an Identify call:
121121

122-
| Property Name | Description | Property Type |
123-
| ---------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------- |
124-
| `accepts_marketing` | Whether the customer has accepted marketing | Boolean |
125-
| `createdAt` | The date customer record was created | Date |
126-
| `customerLifetimeValue` | The total spend of customer on the Shopify store | Double |
127-
| `default_address.street` | The customer's default street address | String |
128-
| `default_address.city` | The customer's city address | String |
129-
| `default_address.postalCode` | The customer's ZIP / post code | String |
130-
| `default_address.state` | The customer's state address | String |
131-
| `default_adress.country` | The customer's country | String |
132-
| `description` | The customer notes | String |
133-
| `email` | The customer's email address | String |
134-
| `firstName` | The customer's first name | String |
135-
| `lastName` | The customer's last name | String |
136-
| `marketingOptIn` | The `marketing_opt_in` field from [Shopify customer](https://shopify.dev/docs/admin-api/rest/reference/customers/customer) | String |
137-
| `phone` | The customer's phone number | String |
138-
| `purchaseCount` | The number of orders by this customer | Integer |
139-
| `state` | The Shopify [customer state](https://shopify.dev/api/admin-graphql/2022-07/enums/customerstate){:target="_blank"}. This can be `enabled`, `disabled`, `invited` to create an account, or customer `declined` | String |
140-
| `tags` | The custom tags [applied to the customer](https://shopify.dev/docs/admin-api/rest/reference/customers/customer) | String |
141-
| `userId` | Chosen user identifier, defaulting to Shopify Customer ID | Double |
142-
| `verified_email` (v2) | Whether the customer has verified their email | Boolean |
122+
| Property Name | Description | Property Type |
123+
| ---------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------- |
124+
| `accepts_marketing` | Whether the customer has accepted marketing | Boolean |
125+
| `createdAt` | The date customer record was created | Date |
126+
| `customerLifetimeValue` | The total spend of customer on the Shopify store | Double |
127+
| `default_address.street` | The customer's default street address | String |
128+
| `default_address.city` | The customer's city address | String |
129+
| `default_address.postalCode` | The customer's ZIP / post code | String |
130+
| `default_address.state` | The customer's state address | String |
131+
| `default_adress.country` | The customer's country | String |
132+
| `description` | The customer notes | String |
133+
| `email` | The customer's email address | String |
134+
| `firstName` | The customer's first name | String |
135+
| `lastName` | The customer's last name | String |
136+
| `marketingOptIn` | The `marketing_opt_in` field from [Shopify customer](https://shopify.dev/docs/admin-api/rest/reference/customers/customer) | String |
137+
| `phone` | The customer's phone number | String |
138+
| `purchaseCount` | The number of orders by this customer | Integer |
139+
| `state` | The Shopify [customer state](https://shopify.dev/api/admin-graphql/2022-07/enums/customerstate){:target="\_blank"}. This can be `enabled`, `disabled`, `invited` to create an account, or customer `declined` | String |
140+
| `tags` | The custom tags [applied to the customer](https://shopify.dev/docs/admin-api/rest/reference/customers/customer) | String |
141+
| `userId` | Chosen user identifier, defaulting to Shopify Customer ID | Double |
142+
| `verified_email` (v2) | Whether the customer has verified their email | Boolean |
143143

144144
## Support for Google Analytics destination
145145

146-
All events (device-mode and cloud-mode) contain the Google Analytics `clientId` field where known. This allows the [Google Analytics destination](/docs/connections/destinations/catalog/google-analytics/#supported-sources-and-connection-modes) to be configured in cloud-mode only, so all client side events are relayed via Segment's servers - reducing the scripts needed on your website.
146+
All events (device-mode and cloud-mode) contain the Google Analytics `clientId` field where known. This allows the [Google Analytics destination](/docs/connections/destinations/catalog/google-analytics/#supported-sources-and-connection-modes) to be configured in cloud-mode only, so all client side events are relayed through Segment's servers - reducing the scripts needed on your website.
147147

148148
## Support for email marketing destinations
149149

@@ -194,15 +194,15 @@ The list below outlines the properties included in most events. See the 'Track (
194194
| `sent_from` | A unique property to identify events sent by Littledata | String |
195195
| `shipping_method` | The shipping method chosen for checkout | String |
196196
| `shipping` | The shipping cost | Float |
197-
| `source_name` | The source of the order or checkout (e.g. `web`, `android`, `pos`) | String |
197+
| `source_name` | The source of the order or checkout (like `web`, `android`, `pos`) | String |
198198
| `step` | The checkout [step number](https://help.littledata.io/posts/shopify-checkout-funnel-updates/) | Integer |
199199
| `subscription_revenue` | The revenue associated with a [Subscription Event](#subscription-events) | Float |
200200
| `subtotal` | Order total after discounts but before taxes and shipping | Float |
201201
| `tax` | The amount of tax on the order | Float |
202202
| `total` | The total value of the order | Float |
203203
| `userId` | Chosen user identifier, defaulting to Shopify Customer ID | String |
204204

205-
> note "" \*`revenue` is available only with the Order Completed event, and only if the store opts in via the Littledata application. Revenue is a reserved property in many Segment destinations. Opting in will override the `total` property sent to Google Analytics.
205+
> note "" \*`revenue` is available only with the Order Completed event, and only if the store opts in through the Littledata application. Revenue is a reserved property in many Segment destinations. Opting in will override the `total` property sent to Google Analytics.
206206
207207
## Product properties
208208

@@ -232,9 +232,9 @@ Each item in the `products` array, or Product Viewed and Product Added events, w
232232

233233
## Import all orders
234234

235-
With an [annual Littledata Plus plan](https://www.littledata.io/app/enterprise){:target="\_blank"} you can import all Shopify orders and refunds from before you started using Segment, to sync with destinations that support timestamped events (for example, a data warehouse). This enables you to build a complete customer history in your chosen destination.
235+
With an [annual Littledata Plus plan](https://www.littledata.io/app/enterprise){:target="_blank"} you can import all Shopify orders and refunds from before you started using Segment, to sync with destinations that support timestamped events (for example, a data warehouse). This enables you to build a complete customer history in your chosen destination.
236236

237-
This data import includse all the [event properties](#event-properties) usually sent with an `Order Completed` event, including the [customer traits](#identify-calls).
237+
This data import includes all the [event properties](#event-properties) usually sent with an `Order Completed` event, including the [customer traits](#identify-calls).
238238

239239
## Advanced settings
240240

0 commit comments

Comments
 (0)