Skip to content

Commit f8ea3d4

Browse files
authored
Merge pull request #4778 from segmentio/develop
Release 23.21.1
2 parents 1f4e809 + 45f7ca4 commit f8ea3d4

File tree

62 files changed

+2784
-260
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

62 files changed

+2784
-260
lines changed

.env.example

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,4 +6,4 @@ CONTEXT=development
66
PLATFORM_API_TOKEN=generate a token from your Segment workspace
77
PAPI_TOKEN=generate a token from your Segment workspace
88
ALGOLIA_APP_ID=
9-
ALGOLIA_SEARCH_KEY=
9+
ALGOLIA_SEARCH_KEY=

src/_data/catalog/destination_categories.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
# AUTOGENERATED FROM PUBLIC API. DO NOT EDIT
2-
# destination categories last updated 2023-05-18
2+
# destination categories last updated 2023-05-23
33
items:
44
- display_name: A/B Testing
55
slug: a-b-testing

src/_data/catalog/destinations.yml

Lines changed: 13 additions & 78 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
# AUTOGENERATED FROM PUBLIC API. DO NOT EDIT
2-
# destination data last updated 2023-05-18
2+
# destination data last updated 2023-05-23
33
items:
44
- id: 637e8d185e2dec264895ea89
55
display_name: 1Flow
@@ -15105,71 +15105,6 @@ items:
1510515105
dynamic: false
1510615106
allowNull: false
1510715107
presets: []
15108-
- id: 5d433ab511dfe7000134faca
15109-
display_name: Criteo Offline Conversions
15110-
name: Criteo Offline Conversions
15111-
slug: criteo-offline-conversions
15112-
hidden: false
15113-
endpoints:
15114-
- US
15115-
regions:
15116-
- us-west-2
15117-
url: connections/destinations/catalog/criteo-offline-conversions
15118-
previous_names:
15119-
- Criteo Offline Conversions
15120-
website: http://www.criteo.com
15121-
status: PUBLIC
15122-
categories:
15123-
- Advertising
15124-
- A/B Testing
15125-
- Attribution
15126-
- Personalization
15127-
logo:
15128-
url: https://cdn-devcenter.segment.com/304967dc-9099-4c28-9745-dc0e6d742ccd.svg
15129-
mark:
15130-
url: https://cdn-devcenter.segment.com/7d1e9292-d6a5-4665-81d1-e610f971ba05.svg
15131-
methods:
15132-
track: true
15133-
identify: true
15134-
group: true
15135-
alias: true
15136-
screen: false
15137-
page: true
15138-
platforms:
15139-
browser: true
15140-
mobile: true
15141-
server: true
15142-
warehouse: false
15143-
components: []
15144-
browserUnbundlingSupported: false
15145-
browserUnbundlingPublic: false
15146-
replay: false
15147-
connection_modes:
15148-
device:
15149-
web: false
15150-
mobile: false
15151-
server: false
15152-
cloud:
15153-
web: true
15154-
mobile: true
15155-
server: true
15156-
settings:
15157-
- name: apiKey
15158-
type: string
15159-
defaultValue: ''
15160-
description: >-
15161-
Please enter "NA" in this field. Criteo Offline Sales API does not require
15162-
an API key
15163-
required: true
15164-
label: API Key
15165-
- name: clientId
15166-
type: string
15167-
defaultValue: ''
15168-
description: Ask your Criteo Account Strategist (AS) for this ID
15169-
required: true
15170-
label: Client ID
15171-
actions: []
15172-
presets: []
1517315108
- id: 54521fd525e721e32a72eea3
1517415109
display_name: Crittercism
1517515110
name: Crittercism
@@ -42246,9 +42181,9 @@ items:
4224642181
categories:
4224742182
- Analytics
4224842183
logo:
42249-
url: https://cdn.filepicker.io/api/file/pUF0kwpTTu0Z5POuzZXV
42184+
url: https://cdn.filepicker.io/api/file/DVOLKwFwS3OZtcBG8WsU
4225042185
mark:
42251-
url: https://cdn.filepicker.io/api/file/0mdiroESxtRQBoR8ieBg
42186+
url: https://cdn.filepicker.io/api/file/Kxk6HvAYR7yEaDI5pyfp
4225242187
methods:
4225342188
track: true
4225442189
identify: true
@@ -56092,7 +56027,7 @@ items:
5609256027
hidden: false
5609356028
defaultTrigger: type = "identify"
5609456029
fields:
56095-
- id: jTewdfEL814nijtKA6frvM
56030+
- id: v8pSdvz3kwFkCXK8qG8goj
5609656031
sortOrder: 0
5609756032
fieldKey: engage_space
5609856033
label: Profile Space
@@ -56109,7 +56044,7 @@ items:
5610956044
choices: null
5611056045
dynamic: true
5611156046
allowNull: false
56112-
- id: i9E4dEmbawJU4qrBaCTLTW
56047+
- id: rqqFU8D93eDbg5fAaRDUr5
5611356048
sortOrder: 1
5611456049
fieldKey: user_id
5611556050
label: User ID
@@ -56123,7 +56058,7 @@ items:
5612356058
choices: null
5612456059
dynamic: false
5612556060
allowNull: false
56126-
- id: vE67L9A9uorcWmVwTdr43f
56061+
- id: jcsDCMLqHv8HpoXamjd9gg
5612756062
sortOrder: 2
5612856063
fieldKey: anonymous_id
5612956064
label: Anonymous ID
@@ -56137,7 +56072,7 @@ items:
5613756072
choices: null
5613856073
dynamic: false
5613956074
allowNull: false
56140-
- id: 3riQQUbHiZBUg6JpXdMh5Z
56075+
- id: mE51bAhBcZDHi163XpYfdy
5614156076
sortOrder: 3
5614256077
fieldKey: group_id
5614356078
label: Group ID
@@ -56149,7 +56084,7 @@ items:
5614956084
choices: null
5615056085
dynamic: false
5615156086
allowNull: false
56152-
- id: 4WxmQPd7o8rhYzUQrDzAfP
56087+
- id: cKwg6HPJ3UF2t1hpTD273D
5615356088
sortOrder: 4
5615456089
fieldKey: traits
5615556090
label: Traits
@@ -56171,7 +56106,7 @@ items:
5617156106
hidden: false
5617256107
defaultTrigger: type = "group"
5617356108
fields:
56174-
- id: 2AouogMfwofdjrMMMR55pk
56109+
- id: c4AfCyGxVeZiC3xLMEzLEt
5617556110
sortOrder: 0
5617656111
fieldKey: engage_space
5617756112
label: Profile Space
@@ -56188,7 +56123,7 @@ items:
5618856123
choices: null
5618956124
dynamic: true
5619056125
allowNull: false
56191-
- id: gEQg4ZiHFDuYuc6ruUfR3E
56126+
- id: r7wL2rucrRoCA8FN85GHHx
5619256127
sortOrder: 1
5619356128
fieldKey: user_id
5619456129
label: User ID
@@ -56202,7 +56137,7 @@ items:
5620256137
choices: null
5620356138
dynamic: false
5620456139
allowNull: false
56205-
- id: nrw1atRKvirUgfv4jXtGnB
56140+
- id: 6fQZa98k99SmQ5jLqJoYns
5620656141
sortOrder: 2
5620756142
fieldKey: anonymous_id
5620856143
label: Anonymous ID
@@ -56216,7 +56151,7 @@ items:
5621656151
choices: null
5621756152
dynamic: false
5621856153
allowNull: false
56219-
- id: fkZT6A5ch2uHmcAwWW3Ftc
56154+
- id: dCBJaJh6DVK4XbUnRt4n5r
5622056155
sortOrder: 3
5622156156
fieldKey: group_id
5622256157
label: Group ID
@@ -56228,7 +56163,7 @@ items:
5622856163
choices: null
5622956164
dynamic: false
5623056165
allowNull: false
56231-
- id: c1fdHfzHx5FuoJkK92aEYm
56166+
- id: vzN2FB2WmqgTXKmeNqEKox
5623256167
sortOrder: 4
5623356168
fieldKey: traits
5623456169
label: Traits

src/_data/catalog/destinations_private.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
# AUTOGENERATED FROM PUBLIC API. DO NOT EDIT
2-
# destination data last updated 2023-05-18
2+
# destination data last updated 2023-05-23
33
items:
44
- id: 54521fd725e721e32a72eec1
55
display_name: HubSpot

src/_data/catalog/regional-supported.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
# AUTOGENERATED LIST OF CONNECTIONS THAT SUPPORT REGIONAL
2-
# Last updated 2023-05-18
2+
# Last updated 2023-05-23
33
warehouses:
44
- id: WcjBCzUGff
55
display_name: Azure SQL Data Warehouse

src/_data/catalog/source_categories.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
# AUTOGENERATED FROM PUBLIC API. DO NOT EDIT
2-
# source cateogries last updated 2023-05-18
2+
# source cateogries last updated 2023-05-23
33
items:
44
- display_name: A/B Testing
55
slug: a-b-testing

src/_data/catalog/sources.yml

Lines changed: 16 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
# AUTOGENERATED FROM PUBLIC API. DO NOT EDIT
2-
# sources last updated 2023-05-18
2+
# sources last updated 2023-05-23
33
items:
44
- id: 8HWbgPTt3k
55
display_name: .NET
@@ -1122,7 +1122,7 @@ items:
11221122
isCloudEventSource: true
11231123
slug: listrak-dev
11241124
url: connections/sources/catalog/cloud-apps/listrak-dev
1125-
hidden: false
1125+
hidden: true
11261126
regions:
11271127
- us
11281128
endpoints:
@@ -1228,16 +1228,25 @@ items:
12281228
isCloudEventSource: true
12291229
slug: mailmodo
12301230
url: connections/sources/catalog/cloud-apps/mailmodo
1231-
hidden: false
1231+
hidden: true
12321232
regions:
12331233
- us
12341234
endpoints:
12351235
- us
12361236
source_type: cloud-app
1237-
description: ''
1237+
description: >-
1238+
Mailmodo is an email marketing platform that helps you create interactive
1239+
emails powered by AMP. With our no-code editor, you can create interactive
1240+
email in minutes and send engaging and personalized emails that boost
1241+
conversions. Using Mailmodo Source allows you to export the campaign
1242+
activity events generated after your contacts engage with the Mailmodo
1243+
campaigns to Segment. Segment will automatically collect campaign activity
1244+
data and then forward them to your destinations.
12381245
logo:
1239-
url: ''
1240-
categories: []
1246+
url: https://cdn.filepicker.io/api/file/6seblS8KSqiXLUNeW5xW
1247+
categories:
1248+
- Email Marketing
1249+
- Marketing Automation
12411250
- id: asdf76as89
12421251
display_name: Mandrill
12431252
isCloudEventSource: false
@@ -1292,7 +1301,7 @@ items:
12921301
creating behavioral cohorts visually from any analyses you perform, which
12931302
you can then route to Segment to engage your users in meaningful ways.
12941303
logo:
1295-
url: https://d3hotuclm6if1r.cloudfront.net/logos/mixpanel-default.svg
1304+
url: https://cdn.filepicker.io/api/file/DVOLKwFwS3OZtcBG8WsU
12961305
categories:
12971306
- Analytics
12981307
- id: kpDbTUR9oD

src/_data/sidenav/main.yml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -253,6 +253,8 @@ sections:
253253
title: Using Schema Controls
254254
- path: /connections/event-delivery
255255
title: Event Delivery
256+
- path: /connections/delivery-overview
257+
title: Delivery Overview
256258
- path: /connections/find-writekey
257259
title: Locate Your Write Key
258260
- path: /connections/integration_error_codes

src/_data/sidenav/strat.yml

Lines changed: 11 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -166,15 +166,17 @@ sections:
166166
section_title: Analytics-React-Native Documentation
167167
section:
168168
- path: /connections/sources/catalog/libraries/mobile/react-native
169-
title: Analytics-React-Native mobile source
170-
- path: /connections/sources/catalog/libraries/mobile/react-native/migration
171-
title: Upgrade to React-Native 2.0
172-
- path: /connections/sources/catalog/libraries/mobile/react-native/troubleshooting
173-
title: Troubleshooting Analytics-React-Native
174-
- path: /connections/sources/catalog/libraries/mobile/react-native/react-faqs/
175-
title: React-Native FAQs
176-
- path: /connections/sources/catalog/libraries/mobile/react-native/changelog
177-
title: Analytics-React-Native Changelog
169+
title: Overview
170+
- path: /connections/sources/catalog/libraries/mobile/react-native/implementation
171+
title: Implementation / Upgrade
172+
- path: /connections/sources/catalog/libraries/mobile/react-native/destination-plugins
173+
title: Destination Plugins
174+
- path: /connections/sources/catalog/libraries/mobile/react-native/cloud-mode-destinations
175+
title: Cloud-mode Destinations
176+
- path: /connections/sources/catalog/libraries/mobile/react-native/react-native-typewriter
177+
title: Typewriter for React Native
178+
- path: /connections/sources/catalog/libraries/mobile/react-native/react-native-destination-filters
179+
title: Destination Filters for React Native
178180

179181
- slug: kotlin-android
180182
section_title: Analytics-Kotlin Documentation
Lines changed: 85 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,85 @@
1+
---
2+
title: Delivery Overview
3+
---
4+
5+
Delivery Overview is a visual observability tool designed to help Segment users diagnose event delivery issues for any cloud-streaming destination receiving events from cloud-streaming sources.
6+
7+
> info "Delivery Overview is currently in beta"
8+
> This means that the Delivery Overview feature is in active development, and some functionality may change before it becomes generally available. Beta users of Delivery Overview will still have access to the Event Delivery tab. During the public beta, Delivery Overview will only support event-streaming, cloud-mode destinations.
9+
>
10+
> The Delivery Overview public beta will be released to all Segment users on May 23, 2023 in a phased rollout. Users can expect to see the Delivery Overview tab in their destination details page by 5 PM PDT on May 26, 2023.
11+
12+
## Key features
13+
14+
Delivery Overview has three core features:
15+
- [Pipeline view](#pipeline-view): a visual overview of each step your data takes during the delivery process
16+
- [Breakdown table](#breakdown-table): contains more detail about the events that were processed at each pipeline step
17+
- [Discard table](#discard-table): contains details about the events that failed or were filtered out of your process and allows you to inspect samples of them
18+
19+
You can refine these tables using the time picker and the metric toggle, located under the destination header. With the time picker, you can specify a time period (last 10 minutes, 1 hour, 24 hours, or 7 days) for which you'd like to see data. With the metric toggle, you can switch between seeing metrics represented as percentages (for example, *85% of events* or *a 133% increase in events*) or as counts (*13 events* or *an increase of 145 events*.) Delivery Overview shows percentages by default.
20+
21+
### Pipeline view
22+
The pipeline view provides insights into each step your data is processed by enroute to the destination, with an emphasis on the steps where data can be discarded due to errors or your filter preferences. Each step provides details into counts, change rates, and event details (like the associated Event Type or Event Names), and the discard steps (Failed on ingest, Filtered at source, Filtered at destination, & Failed delivery) provide you with the reasons events were dropped before reaching the destination. Discard steps also include how to control or alter that outcome, when possible.
23+
24+
The pipeline view shows the following steps:
25+
- **Successfully received**: Events that Segment ingested from your source
26+
- **Failed on ingest**: Events that Segment received, but were dropped due to internal data validation rules
27+
- **Filtered at source**: Events that were discarded due to schema settings or [Protocols](/docs/protocols/) tracking plans
28+
- **Filtered at destination**: Events that were discarded due to [Destination Filters](/docs/guides/filtering-data/#destination-filters), [filtering in the Integrations object](/docs/guides/filtering-data/#filtering-with-the-integrations-object), or [per source schema integration filters](/docs/guides/filtering-data/#per-source-schema-integrations-filters). Actions destinations also have a filtering capability: for example, if your action is set to only send Identify events, all other event types will be filtered out.
29+
- **Failed delivery**: Events that have been discarded due to errors or unmet destination requirements
30+
- **Successful delivery**: Events that were successfully delivered to the destination
31+
32+
### Breakdown table
33+
The breakdown table provides you with greater detail about the selected events.
34+
35+
To open the breakdown table, select either the first step in the pipeline view (successfully received,) the last step in the pipeline view (successful delivery,) or select a discard step and then click on a discard reason.
36+
37+
The breakdown table displays the following details:
38+
- **Event type**: The Segment spec event type (Track call vs. Identify call, for example)
39+
- **Event name**: The event name, provided by you or the source (*not available for inspection at all steps*)
40+
- **App version**: The app/release version, provided by you or the source (*not available for inspection at all steps*)
41+
- **Event count**: How many of each event either successfully made it through this pipeline step (in the case of the first or last steps in the pipeline view) or were filtered out (if you access it from a discard table)
42+
- **% Change**: Insight into how the event counts differ from the last comparable time range as a percentage<sup>1</sup>
43+
44+
<sup>1:</sup> *Segment calculates the related change percentage by subtracting the percent of events impacted in the previous time period from the percent of impacted events in the current time period. For example, if last week 15% of your events were filtered at a source, but this week, 22% of your events were filtered at a source, you would have a related change percentage of 7%.*
45+
46+
### Discard table
47+
The discard table provides you with greater detail about the events that failed to deliver or were filtered out of your sources and destinations.
48+
49+
To open the discard table, click on one of the discard steps. If you click on a row in the discard table, you can see the breakdown table for the discarded events.
50+
51+
The discard table displays the following details:
52+
- **Discard reason**: Any relevant error code, message, or description associated with the event's failure. When possible, Delivery Overview will link to any troubleshooting information you can use to get your events up and running again. Clicking on a discard reason brings you to the [breakdown table](#breakdown-table,) where you can see more detail about discarded events.
53+
- **Details & Samples**: View up to ten samples over the selected time range. Examine the error message and reason for the error or discard and inspect the payloads involved with the attempted transaction (*not available for inspection at all steps*)
54+
- **Event count**: How many of each event were discarded in this pipeline step
55+
- **% Change**: Insight into how the event counts differ from the last comparable time range as a percentage<sup>1</sup>
56+
57+
<sup>1:</sup> *Segment calculates the related change percentage by subtracting the percent of events impacted in the previous time period from the percent of impacted events in the current time period. For example, if last week 15% of your events were filtered at a source, but this week, 22% of your events were filtered at a source, you would have a related change percentage of 7%.*
58+
59+
## When should I use Delivery Overview?
60+
Delivery Overview is useful to diagnose delivery errors in the following scenarios:
61+
- **When setting up a destination, tracking plan, or filter for the first time**: With Delivery Overview, you can verify that the data you're sending to a new destination, a new tracking plan, or a new filter arrives in your destination as expected.
62+
- **When data is missing from your destination**: The pipeline view can help you see where your data is getting "stuck" on the way to your destination, which can help you quickly diagnose and address problems in your data pipeline.
63+
- **When emission or delivery volume fluctuates out of expected norms**: Delivery Overview will highlight where the largest rate change(s) occurred and what events were associated with the change.
64+
65+
## Where do I find Delivery Overview?
66+
To view the Delivery Overview page:
67+
1. Sign into Segment.
68+
2. From the homepage, navigate to **Connection** > **Destinations** and click on the destination you'd like to investigate.
69+
3. Select the **Delivery Overview** tab from the destination header.
70+
71+
## How do I use Delivery Overview?
72+
To use Delivery Overview:
73+
74+
1. Navigate to the destination you'd like to review, and select **Delivery Overview** from the destination header.
75+
2. On the **Delivery Overview** tab, select a time period from the time picker. <br/> ___Optional___: *Turn the metric toggle off if you'd like to see the quantity of events as counts instead of percentages. Delivery Overview shows percentages by default.*
76+
3. Select a success or discard step to view additional context about the events that passed through that step.
77+
78+
## How does Delivery Overview differ from other Segment monitoring and observability products?
79+
With Source Debugger or Event Delivery, you can only verify that events are successfully making it from your source or to your destination. If events fail, you have to troubleshoot to see where in the pipeline your events are getting stuck. With Event Tester, you can verify that your event makes it from your source to your destination, but if the results aren't what you expected, you're stuck troubleshooting your source, filters, tracking plans, and destinations.
80+
81+
With Delivery Overview, you can verify that your source receives your events, that any filters and tracking plans work as expected, and that events successfully make it to your destination. Any errors or unexpected behavior can be identified using the pipeline view, leading to quicker resolution.
82+
83+
## How can I configure alerts?
84+
During the Delivery Overview beta, you can use the Event Delivery alerting features (Delivery Alerts) by selecting the **Alerts** tab in the destination header.
85+

0 commit comments

Comments
 (0)