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/_includes/content/connection-modes-intro.md
+7-2Lines changed: 7 additions & 2 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -5,5 +5,10 @@ Segment's web source (Analytics.js), and native client-side libraries (iOS, Andr
5
5
-**Device-mode**: You include additional code on your website or mobile app which allows Segment to use the data you collect on the device to make calls directly to the destination tool's API, without sending it to the Segment servers _first_. (You still send your data to the Segment servers, but this occurs asynchronously.) This is also called *wrapping* or *bundling*, and it might be required when the source has to be loaded on the page to work, or loaded directly on the device to function correctly. When you use Analytics.js, you can change the device-mode destinations that a specific source sends from within the Segment web app, without touching any code.
6
6
7
7
8
-
> info ""
9
-
> If you use Server source libraries, they only send data directly to Segment in Cloud-mode. (Server library implementations operate in the server backend, and can't load additional destination SDKs.)
8
+
<divclass="premonition info">
9
+
<divclass="fa fa-info-circle"></div>
10
+
<divclass="content">
11
+
<p class="header"></p>
12
+
<p>If you use Server source libraries, they only send data directly to Segment in Cloud-mode. Server library implementations operate in the server backend, and can't load additional destination SDKs.</p>
Copy file name to clipboardExpand all lines: src/connections/destinations/destination-filters.md
+5-5Lines changed: 5 additions & 5 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -86,11 +86,11 @@ This example shows a rule that only sends track calls to Google Analytics.
86
86
87
87
### Remove internal and test events from production tools
88
88
89
-
This rule targets email addresses with internal domains to stop test events from reaching Destinations.
89
+
In the example below, the rule targets email addresses with internal domains to stop test events from reaching Destinations.
90
90
91
91

92
92
93
-
This rule prevents an event from sending if `Order Completed` and `properties.email` contain an internal `@segment.com` email address.
93
+
In the example below, the rule prevents an event from sending if `Order Completed` and `properties.email` contain an internal `@segment.com` email address.
@@ -116,7 +116,7 @@ Segment makes effort to ensure that Destination Filters can handle unexpected si
116
116
117
117
Errors aren't exposed in your Destination's Event Deliverability tab. For help diagnosing missing destination filter events, [contact Segment](https://segment.com/help/contact/){:target="_blank"}.
118
118
119
-
## FAQ
119
+
## FAQs
120
120
121
121
#### How do Destination Filters work with array properties?
122
122
@@ -134,7 +134,7 @@ To block the Identify event trait `products.newElement`, select the option under
134
134
135
135
Segment supports 10 filters per destination. If you need help consolidating filters or would like to discuss your use case, [contact Segment](https://segment.com/help/contact/){:target="_blank"}.
136
136
137
-
#### Can I set multiple `Only Send`Destination Filters?
137
+
#### Can I set multiple `Only Send`destination filters?
138
138
139
139
Segment evaluates multiple `Only Send` filters against each other and resolves Destination Filters in order. If multiple `Only Send` filters conflict with each other, Segment won't send information downstream.
140
140
@@ -156,7 +156,7 @@ The Activity Feed shows the action, date, and user who performed the action when
156
156
157
157
#### Why am I getting a permissions denied error when I try to save a filter?
158
158
159
-
You must have write access to save and edit filters. Read permission only allows viewing and testing access.
159
+
You must have write access to save and edit filters. Read permission access only allows viewing and testing access.
Copy file name to clipboardExpand all lines: src/connections/destinations/index.md
+3-3Lines changed: 3 additions & 3 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -11,7 +11,7 @@ If you want to explore the destinations compatible with Segment, check out the [
11
11
12
12
Segment has [Sources](/docs/connections/sources/) and [Destinations](/docs/connections/destinations/). Sources send data _into_ Segment, while Destinations receive data _from_ Segment.
13
13
14
-
## Types of sources
14
+
###Types of sources
15
15
16
16
Segment has five types of sources: Web (Analytics.js), Mobile, Server, Cloud App, and User-created [Source Functions](/docs/connections/sources/source-functions/). Web, Mobile, and Server sources send first-party data from your digital properties. Cloud-app sources send data about your users from your connected web apps, such as [Zendesk](/docs/connections/sources/catalog/cloud-apps/zendesk/), [Stripe](/docs/connections/sources/catalog/cloud-apps/stripe/), or [Braze](/docs/connections/sources/catalog/cloud-apps/braze/).
17
17
@@ -36,7 +36,7 @@ In June 2021, Segment released a new form of destinations called [Destinations A
36
36
{% include content/connection-modes-intro.md %}
37
37
38
38
39
-
### When should I use Device-mode? When should I use Cloud-mode?
39
+
### How Segment determines Device-mode and Cloud-mode destinations
40
40
41
41
There are two main things Segment considers when deciding to use Device-mode or Cloud-mode, or both, for a destination partner:
@@ -48,7 +48,7 @@ There are two main things Segment considers when deciding to use Device-mode or
48
48
49
49
The anonymous identifiers used on mobile devices are usually static, which means Segment doesn't need to do additional resolution, and can build Cloud-mode destinations by default. Because Segment uses native advertising identifiers on mobile devices, you don't need a full SDK on the device to reconcile or identify a user. For example, you might track users who viewed an advertisement in one app and installed another app as a result.
50
50
51
-
However, some mobile attribution tools do more advanced reconciliation based on more than the native identifier, which requires the SDK on the device to work properly. For those destinations, Segment offers device-mode which packages the tool's SDK with the client-side library, so that you can get the entire range of tool functionality.
51
+
However, some mobile attribution tools do more advanced reconciliation based on more than the native identifier, which requires the SDK on the device to work properly. For those destinations, Segment offers device-mode, which packages the tool's SDK with the client-side library so that you can get the entire range of tool functionality.
0 commit comments