Skip to content

Commit 1407a54

Browse files
committed
fix notes, revert title case
1 parent ed3d46e commit 1407a54

File tree

2 files changed

+53
-8
lines changed

2 files changed

+53
-8
lines changed

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

Lines changed: 10 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -52,9 +52,10 @@ Below is a table of events that **Shopify by Littledata** sends to Segment throu
5252
| Registration Viewed | A user has viewed the /account/register page |
5353
| Thank you Page Viewed | A user has viewed the thank you page after completing an order \* |
5454

55-
> info "" \* 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+
> info ""
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.
5657
57-
## Cloud-mode Events
58+
## Cloud-mode events
5859

5960
Below is a table of events that **Shopify by Littledata** sends to Segment from Littledata's servers. These events appear as tables in your warehouse, and as regular events in your other Destinations that support cloud-mode. They include the `anonymousId` that links them to the device-mode events where the event was part of a previous user session, or associated with a `userId` that was previously linked with an `anonymousId`. See Littledata's [troubleshooting guide on attribution](https://blog.littledata.io/help/posts/troubleshooting-marketing-attribution-for-shopify/) for more details.
6061

@@ -76,7 +77,7 @@ Below is a table of events that **Shopify by Littledata** sends to Segment from
7677
| Product Added | A user has added a product to the cart, and left it in the cart for more than 10 seconds |
7778
| Product Removed | A user has removed a product from the cart |
7879

79-
## User Identity
80+
## User identity
8081

8182
In the Littledata application you can choose which of the following fields you want to send as the `userId` for known customers:
8283

@@ -118,11 +119,11 @@ All events (device-mode and cloud-mode) contain the Google Analytics `clientId`
118119

119120
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.
120121

121-
## Alias Calls
122+
## Alias calls
122123

123124
To support seamless customer tracking the [Mixpanel](/docs/connections/destinations/catalog/mixpanel/#alias), [Vero](/docs/connections/destinations/catalog/vero/#alias) and [KISSMetrics](/docs/connections/destinations/catalog/kissmetrics/#alias) destinations, Littledata ensures the pre-checkout `anonymousId` is added as an alias of the `userId` (used from checkout step 2 onwards).
124125

125-
## Subscription Events
126+
## Subscription events
126127

127128
Additional events available through Littledata's [ReCharge connection](https://www.littledata.io/connections/recharge), and available in cloud-mode destinations.
128129

@@ -136,7 +137,7 @@ Additional events available through Littledata's [ReCharge connection](https://w
136137
| Subscription Created | A customer has created a subscription (with `status`, `order_interval_frequency` and `order_interval_unit`) |
137138
| Subscription Updated | A customer has updated a subscription (with `status`, `order_interval_frequency` and `order_interval_unit`) |
138139

139-
## Event Properties
140+
## Event properties
140141

141142
The list below outlines the properties included in the events listed above.
142143

@@ -168,7 +169,8 @@ The list below outlines the properties included in the events listed above.
168169
| `total` | The total value of the order | Float |
169170
| `userId` | Chosen user identifier, defaulting to Shopify Customer ID | String |
170171

171-
\* `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.
172+
> note ""
173+
> \* `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.
172174
173175
## Product Properties
174176

@@ -196,7 +198,7 @@ Each item in the `products` array, or Product Viewed and Product Added events, w
196198

197199
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 (for example, a data warehouse). This enables you to build a complete customer history in your chosen destination.
198200

199-
## Advanced Device-mode Settings
201+
## Advanced Device-mode settings
200202

201203
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).
202204

src/personas/product-limits.md

Lines changed: 43 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,43 @@
1+
---
2+
title: Limits
3+
---
4+
5+
6+
7+
8+
These rate limits were added to our product documentation on December 9, 2020.
9+
10+
## Summary of Limits
11+
12+
| Name | Limit |
13+
| ------------------------------------------- | ----------------------------------------------------------- |
14+
| Inbound Data Throughput | 1000 events per second |
15+
| Inbound Historical Replay Throughput | 1000 events per second |
16+
| Outbound Downstream Destination Rate Limits | Reduced retries when failures exceed 1000 events per second |
17+
| Profile API throughput | 100 requests per second |
18+
| Identity Merges | 100 merges |
19+
| Identity Mappings | 1000 mappings |
20+
21+
## Inbound Data Throughput
22+
23+
If within a ten minute period a Customer’s sources (in aggregate) send more than 600,000 events (average of 1,000 events per second) without prior arrangement, Segment reserves the right to queue any additional events and process those at a rate that does not exceed 600,000 events in any ten minute period. Any requests to raise that limit must be made in writing with Segment. Please reach out to [email protected] with details on your use case and estimated throughput.
24+
25+
## Inbound Historical Replay Throughput
26+
27+
Similar to live data ingestion, any requests to replay historical customer data into Personas will be capped at a rate of 1000 events per second. Replays are initiated by the Segment support team. If you have a need for a higher replay throughput, please reach out to [email protected] with details on your use case.
28+
29+
## Outbound Downstream Destination Rate Limits
30+
31+
Most destinations have their own rate limits that Segment cannot control. In some instances, Segment is able to ingest and attempt to deliver data faster than the downstream destination is able to accept data. Outbound requests to a destination may also fail for other reasons outside of Segment’s control. When requests to downstream destinations fail, Segment makes additional attempts to deliver the data (retries). However, when more than 1,000 requests per second to a downstream destination fail or when the failure rate for a downstream destination exceeds 50% for more than 72 hours, Segment reserves the right to reduce the number of retries until the condition is resolved.
32+
33+
## Profile API throughput
34+
35+
If a Customer sends more than 100 requests a second per space to the Profile API, Segment will return a 429 rate-limiting error. Any requests to raise that limit must be made in writing with Segment. Please reach out to [email protected] with details on your use case and estimated throughput.
36+
37+
## Identity Merges
38+
39+
Personas supports up to 100 merges per profile in its identity graph. A merge occurs when two existing profile are joined together by a common external_id. For example, if a user starts their journey on mobile, and then signs in via a web application, those two user profiles are joined together by a common identifier like a user_id. Messages that attempt additional merges are usually a sign of a corrupt profile and are dropped.
40+
41+
## Identity Mappings
42+
43+
Personas supports up to 1000 mappings per profile in its identity graph. Mappings are external id values like a user_id, email, mobile advertising id, or any custom id's. Messages that attempt to add additional mappings are usually a sign of a corrupt profile and are dropped. Note that this limit counts mappings across all merged profiles.

0 commit comments

Comments
 (0)