Skip to content

Commit 13e00e2

Browse files
authored
Merge pull request #2818 from segmentio/develop
Release 22.17.2
2 parents 22cea13 + 6b96630 commit 13e00e2

File tree

10 files changed

+45
-34
lines changed

10 files changed

+45
-34
lines changed

CODEOWNERS

Lines changed: 13 additions & 23 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,11 @@
11
* @segmentio/segment-doc-team
22
# The default owners for everything in
33
# the repo. Unless a later match takes precedence.
4-
CODEOWNERS @segmentio/segment-doc-team @markzegarelli
4+
CODEOWNERS @segmentio/segment-doc-team
55

6-
# Diagram library
7-
# /diagram-library @markzegarelli
86

97
# Utility scripts
10-
# /scripts @segmentio/segment-doc-team
8+
/scripts @segmentio/segment-doc-team
119

1210
# Vale Linting
1311
# /vale-styles @segmentio/segment-doc-team
@@ -23,28 +21,20 @@ CODEOWNERS @segmentio/segment-doc-team @markzegarelli
2321

2422

2523
# Libraries owners
26-
# /src/connections/catalog/libraries @bsneed @pooyaj @juliofarah
27-
28-
# Destinations owners
29-
# /src/connections/destinations @segmentio/segment-doc-team
30-
31-
32-
# Privacy owners TODO
33-
# /src/privacy
24+
/src/connections/catalog/libraries @stayseesong @markzegarelli
3425

3526

36-
# Protocols owners TODO
37-
# /src/protocols
38-
39-
# Partner Program owners
40-
# /src/partners @misteryeo @n2parko @benhorowitz
41-
42-
# Personas owners TODO
27+
# Destinations owners
28+
/src/connections/destinations @stayseesong @markzegarelli
4329

44-
# Usage & Billing TODO
30+
# Engage
31+
/src/engage/ @markzegarelli @pwseg @rchinn-segment
4532

46-
# Config API TODO
33+
# Personas owners
34+
/src/personas @pwseg @rchinn-segent
4735

48-
# Segment App TODO
36+
# Protocols owners
37+
/src/protocols @forstisabella
4938

50-
# Guides TODO
39+
# Storage owners
40+
/src/connections/storage @forstisabella

src/_data/catalog/overrides.yml

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,18 @@
11
# This file is manually generated. When you add or remove an item, add or remove
22
# it from the `overrides-list.yml` too.
33
items:
4+
- slug: drip
5+
id: 54521fd525e721e32a72eeaa
6+
connection_modes:
7+
device:
8+
web: true
9+
mobile: true
10+
server: false
11+
cloud:
12+
web: false
13+
mobile: true
14+
server: true
15+
416
- slug: clevertap
517
id: 5711271880412f644ff13150
618
connection_modes:

src/connections/destinations/catalog/drip/index.md

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,9 @@
11
---
22
title: Drip Destination
33
id: 54521fd525e721e32a72eeaa
4+
cmode-override: true
45
---
5-
Our Drip destination code is all open-source on GitHub if you want to check it out: [Javascript](https://github.com/segment-integrations/analytics.js-integration-drip),(iOS and Android work using the server destination).
6+
The Drip destination code is all open-source on GitHub if you want to check it out: [Javascript](https://github.com/segment-integrations/analytics.js-integration-drip),(iOS and Android work using the server destination).
67

78
## Getting Started
89

@@ -11,11 +12,11 @@ When you enable Drip in the Segment web app, your changes appear in the Segment
1112

1213
## Identify
1314

14-
When you call [`identify`](/docs/connections/spec/identify/) on analytics.js, we call [`identify`](/docs/connections/spec/identify/) on Drip and pass through all of the user traits that were included on that call. You must pass email as a trait to identify the user to Drip. Note that if you want to do cross-domain tracking, after you've enabled it in the Drip UI, you'll need to pass `email` as a trait on the identify call on both domains.
15+
When you call [`identify`](/docs/connections/spec/identify/) on analytics.js, Segment calls [`identify`](/docs/connections/spec/identify/) on Drip and passes through all of the user traits that were included on that call. You must pass email as a trait to identify the user to Drip. Note that if you want to do cross-domain tracking, after you've enabled it in the Drip UI, you'll need to pass `email` as a trait on the identify call on both domains.
1516

1617
## Track
1718

18-
When you call [`track`](/docs/connections/spec/track/), we'll send the event to Drip with the event `name` and all `properties` that you specified. If you include `revenue` as a property, it will get passed to Drip as the conversion value of this event.
19+
When you call [`track`](/docs/connections/spec/track/), Segment sends the event to Drip with the event `name` and all `properties` that you specified. If you include `revenue` as a property, it will get passed to Drip as the conversion value of this event.
1920

2021
**Note:**
2122
- If you are sending custom server side events, you must include an `email` property of the user that the event belongs to.

src/connections/sources/catalog/libraries/mobile/kotlin-android/index.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ id: 9EMcTqiKok
88
With Analytics-Kotlin, you can send data using Kotlin applications to any analytics or marketing tool without having to learn, test, or implement a new API every time. Analytics-Kotlin enables you to process and track the history of a payload, while Segment controls the API and prevents unintended operations.
99

1010
> info ""
11-
> Segment supports [these destinations](#supported-destinations) with more to come. If you don't see your destination, you can [build your own](#build-your-own-destination).
11+
> Segment supports [these destinations](#supported-destinations) in device-mode, with more to follow. Cloud-mode destinations are also supported. If you don't see your destination, you can [build your own](#build-your-own-destination).
1212
1313
> success ""
1414
> You can choose to set up your Analytics Kotlin source on [mobile](/docs/connections/sources/catalog/libraries/mobile/kotlin-android) or on the [server](/docs/connections/sources/catalog/libraries/server/kotlin). Segment doesn't support device-mode destinations on the server-side.

src/connections/sources/catalog/libraries/mobile/react-native/index.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -492,7 +492,7 @@ These are the example plugins you can use and alter to meet your tracking needs:
492492
| IDFA | `@segment/analytics-react-native-plugin-idfa` |
493493
494494
## Supported Destinations
495-
Segment supports these destinations for Analytics React Native 2.0 with more to come:
495+
Segment supports these destinations for Analytics React Native 2.0 in device-mode, with more to follow. Cloud-mode destinations are also supported:
496496
- [Adjust](https://www.npmjs.com/package/@segment/analytics-react-native-plugin-adjust){:target="_blank"}
497497
- [Amplitude Session](https://www.npmjs.com/package/@segment/analytics-react-native-plugin-amplitude-session){:target="_blank"}
498498
- [Appsflyer](https://www.npmjs.com/package/@segment/analytics-react-native-plugin-appsflyer){:target="_blank"}

src/connections/sources/catalog/libraries/mobile/swift-ios/index.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ With Analytics-Swift, you can send data from iOS, tvOS, iPadOS, WatchOS, macOS a
1010
If you're migrating to Analytics-Swift from a different mobile library, you can skip to the [migration guide](/docs/connections/sources/catalog/libraries/mobile/swift-ios/migration/).
1111

1212
> info ""
13-
> Analytics-Swift currently supports [these destinations](#supported-destinations), with more to follow.
13+
> Analytics-Swift currently supports [these destinations](#supported-destinations) in device-mode, with more to follow. Cloud-mode destinations are also supported.
1414
1515

1616
## Getting Started

src/engage/profiles/csv-upload.md

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -20,11 +20,11 @@ Click **Download Template** to download a CSV template with identifier columns f
2020
> info ""
2121
> CSV files can only have a single **email** and **phone** identifier column. Include any additional email addresses or phone numbers for a user profile as a separate row.
2222
23-
Navigate to **Personas > Settings** and select the Identity Resolution tab to view or add identifiers in your Segment workspace.
23+
Navigate to **Personas > Settings** and select the **Identity Resolution** tab to view or add identifiers in your Segment workspace.
2424

2525
### 2. Upload a CSV file
2626

27-
Upload a CSV file to Twilio Engage two ways:
27+
Upload a CSV file to Twilio Engage in two ways:
2828
- Drag and drop the CSV file in the dropzone.
2929
- Click **Browse** to locate the CSV file.
3030

@@ -88,6 +88,11 @@ Please note the following limits as you upload CSV files to Twilio Engage:
8888
- You can only upload one file at a time.
8989
- The CSV file size can't exceed 15 MB.
9090

91+
> warning ""
92+
> At this time, the following beta limitations apply:
93+
> - Email addresses and phone numbers that unsubscribe from your campaigns can't be re-subscribed.
94+
> - If you upload the same email or phone number with different subscription states in a CSV file, the resulting subscription status isn't guaranteed.
95+
9196
## Message consent
9297

9398
Only send messages to subscribed users. If a recipient deletes or flags an unwanted message as spam, inbox providers might start to filter your messages straight to spam folders. View more SendGrid delivery [Best Practices](https://sendgrid.com/blog/why-are-my-emails-going-to-spam/){:target="_blank"} to prevent email from going to spam.

src/guides/usage-and-billing/billing.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ title: Billing and Account FAQs
66

77
On the Segment monthly Team plan, your billing cycle starts the day after your 14-day trial ends. You're billed on this day for each month while you're on this plan. 
88

9-
On the Segment annual Team plan, you're billed at the end of your 14-day trial for the amount of an entire year of service including a specific number of [MTUs](docs/guides/usage-and-billing/mtus-and-throughput#what-is-an-mtu). Annual plan subscribers are billed for MTU overages at the end of each monthly cycle.
9+
On the Segment annual Team plan, you're billed at the end of your 14-day trial for the amount of an entire year of service including a specific number of [MTUs](/docs/guides/usage-and-billing/mtus-and-throughput#what-is-an-mtu). Annual plan subscribers are billed for MTU overages at the end of each monthly cycle.
1010

1111

1212
## How do I change my plan?

src/partners/streams.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -90,7 +90,7 @@ If you want to batch requests to the HTTP endpoint, refer to the batching docume
9090
## Regional Segment
9191
Segment offers customers the option to lead on data residency by providing regional infrastructure in both the Europe and the United States.
9292

93-
Segment recommends you enable the user to the Segment [endpoint](/docs/guides/regional-segment/#server-side-and-project-sources) to send data to for the given writeKey.
93+
Segment recommends you enable the user to choose which Segment [endpoint](/docs/guides/regional-segment/#server-side-and-project-sources) to send data to for the given writeKey from your system.
9494

9595
# Process
9696

src/personas/audiences/index.md

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -106,7 +106,10 @@ To edit a realtime Trait or Audience, follow these steps:
106106
3. Select the **Builder** tab and make your edits.
107107
4. Select **Save Audience** to confirm your edits.
108108

109-
Personas then processes your realtime Audience or Trait edits. Once Personas has finished incorporating your changes, you'll be able to access your updated Audience or Trait.
109+
Personas then processes your realtime Audience or Trait edits. While the edit task runs, the audience remains locked and you can't make further changes. Once Personas has finished incorporating your changes, you'll be able to access your updated Audience or Trait.
110+
111+
> warning ""
112+
> If your audience includes historical data (Historical Backfill is enabled), editing an audience creates a new backfill task. The backfill task, and therefore the edit task, take longer to process if the audience is connected to a destination with rate limits. Rate-limited destinations dictate how fast Personas can backfill. View a list of [rate-limited destinations](/docs/personas/using-personas-data/#rate-limits-on-personas-event-destinations).
110113
111114
## Accessing your Audiences using the Profiles API
112115

0 commit comments

Comments
 (0)