Skip to content

Commit df1930d

Browse files
author
markzegarelli
committed
Merge branch 'develop' into link-check-action
2 parents 563a3b3 + a0de1d4 commit df1930d

File tree

26 files changed

+4187
-231
lines changed

26 files changed

+4187
-231
lines changed

.github/release.yml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@ changelog:
44
- automated-reposync-pr
55
- autoupdate
66
- back-end
7+
- release
78
authors:
89
- bot-docsteam
910
categories:

lychee-out.txt

Lines changed: 3855 additions & 0 deletions
Large diffs are not rendered by default.

src/_data/catalog/overrides.yml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -44,6 +44,8 @@ items:
4444
- Google AdWords New
4545
- slug: klaviyo
4646
display_name: Klaviyo
47+
previous_names:
48+
- Klaviyo
4749
components:
4850
- code: 'https://github.com/segment-integrations/analytics.js-integration-klaviyo'
4951
type: browser

src/_data/products.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -114,9 +114,9 @@ items:
114114
team: false
115115
business: true
116116
add-on: true
117-
- product_display_name: Data Residency
117+
- product_display_name: Regional Segment
118118
slug: data-residency
119-
plan-note: "Data residency is available to customers on the Business Tier plan."
119+
plan-note: "Regional Segment is available to customers on the Business Tier plan."
120120
plans:
121121
free: false
122122
team: false

src/_data/sidenav/main.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -227,8 +227,8 @@ sections:
227227
title: Integration Error Codes
228228
- path: /connections/rate-limits
229229
title: Rate Limits and SLA
230-
- path: /connections/data-residency
231-
title: Data Residency
230+
- path: /connections/regional-segment
231+
title: Regional Segment
232232
- section_title: Personas
233233
section:
234234
- path: /personas

src/_includes/content/snippet-helper.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
{% codeexampletab Minified %}
33
```js
44
<script>
5-
!function(){var analytics=window.analytics=window.analytics||[];if(!analytics.initialize)if(analytics.invoked)window.console&&console.error&&console.error("Segment snippet included twice.");else{analytics.invoked=!0;analytics.methods=["trackSubmit","trackClick","trackLink","trackForm","pageview","identify","reset","group","track","ready","alias","debug","page","once","off","on","addSourceMiddleware","addIntegrationMiddleware","setAnonymousId","addDestinationMiddleware"];analytics.factory=function(e){return function(){var t=Array.prototype.slice.call(arguments);t.unshift(e);analytics.push(t);return analytics}};for(var e=0;e<analytics.methods.length;e++){var key=analytics.methods[e];analytics[key]=analytics.factory(key)}analytics.load=function(key,e){var t=document.createElement("script");t.type="text/javascript";t.async=!0;t.src="https://cdn.segment.com/analytics.js/v1/" + key + "/analytics.min.js";var n=document.getElementsByTagName("script")[0];n.parentNode.insertBefore(t,n);analytics._loadOptions=e};analytics._writeKey="YOUR_WRITE_KEY";analytics.SNIPPET_VERSION="4.13.2";
5+
!function(){var analytics=window.analytics=window.analytics||[];if(!analytics.initialize)if(analytics.invoked)window.console&&console.error&&console.error("Segment snippet included twice.");else{analytics.invoked=!0;analytics.methods=["trackSubmit","trackClick","trackLink","trackForm","pageview","identify","reset","group","track","ready","alias","debug","page","once","off","on","addSourceMiddleware","addIntegrationMiddleware","setAnonymousId","addDestinationMiddleware"];analytics.factory=function(e){return function(){var t=Array.prototype.slice.call(arguments);t.unshift(e);analytics.push(t);return analytics}};for(var e=0;e<analytics.methods.length;e++){var key=analytics.methods[e];analytics[key]=analytics.factory(key)}analytics.load=function(key,e){var t=document.createElement("script");t.type="text/javascript";t.async=!0;t.src="https://cdn.segment.com/analytics.js/v1/" + key + "/analytics.min.js";var n=document.getElementsByTagName("script")[0];n.parentNode.insertBefore(t,n);analytics._loadOptions=e};analytics._writeKey="YOUR_WRITE_KEY";analytics.SNIPPET_VERSION="4.15.2";
66
analytics.load("YOUR_WRITE_KEY");
77
analytics.page();
88
}}();
@@ -85,7 +85,7 @@
8585
};
8686
analytics._writeKey = 'YOUR_WRITE_KEY'
8787
// Add a version to keep track of what's in the wild.
88-
analytics.SNIPPET_VERSION = '4.13.2';
88+
analytics.SNIPPET_VERSION = '4.15.2';
8989
// Load Analytics.js with your key, which will automatically
9090
// load the tools you've enabled for your account. Boosh!
9191
analytics.load("YOUR_WRITE_KEY");

src/connections/destinations/add-destination.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -122,7 +122,7 @@ You can add multiple instances of a destination using the Segment Config API. Se
122122
### Multi-instance destinations and Device-mode
123123

124124
- **You can connect a source to up to 25 instances of a destination if all of the instances use cloud-mode.** Destinations using cloud-mode receive data directly from the Segment servers.
125-
- **Mobile sources, and the legacy Project source, can connect to multiple instances of cloud-mode only destinations.** Mobile and Project sources cannot connect to multiple instances of cloud-mode and device-mode destinations.
125+
- **Mobile sources, and the legacy Project source, can connect to multiple instances of destinations that operate only in cloud-mode.** Mobile and Project sources cannot connect to multiple instances of destinations that operate in both cloud-mode and device-mode.
126126
- **Warning**: If you bundle one instance of a destination in a mobile source but have other instances of that destination connected to that source you might see unexpected and inconsistent data.
127127
- **Non-mobile sources can only connect to one *device-mode* instance of a destination, in addition to up to 25 cloud-mode instances.** A web browser sending to a destination in device-mode sends data directly from the user’s browser (instead of through the Segment servers), by bundling a copy of destination’s code with the Segment SDK. Segment can’t bundle multiple copies of the destination SDK and so it can’t send data to multiple instances of the destination from the browser.
128128
- **You cannot connect a source to more than one instance of a destination that operates in device-mode only**. These destinations can only accept data from code directly on the user’s device, and Segment cannot include duplicates of that code for a single source.

src/connections/destinations/catalog/actions-customer-io/index.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ redirect_from:
1515
1616

1717
> success ""
18-
> **Good to know**: This page is about the [Actions-framework](/docs/connections/destinations/actions/) Braze Segment destination. There's also a page about the [non-Actions Customer.io destination](/docs/connections/destinations/catalog/customer-io/). Both of these destinations receives data _from_ Segment. There's also the [Customer.io source](/docs/connections/sources/catalog/cloud-apps/customer-io/), which sends data _to_ Segment!
18+
> **Good to know**: This page is about the [Actions-framework](/docs/connections/destinations/actions/) Customer.io Segment destination. There's also a page about the [non-Actions Customer.io destination](/docs/connections/destinations/catalog/customer-io/). Both of these destinations receives data _from_ Segment. There's also the [Customer.io source](/docs/connections/sources/catalog/cloud-apps/customer-io/), which sends data _to_ Segment!
1919
2020
## Benefits of Customer.io (Actions) vs Customer.io classic
2121

@@ -54,4 +54,4 @@ Build your own subscription. Combine the supported [triggers](/docs/connections/
5454
## Migration from Customer.io classic
5555

5656
Keep the following in mind if you plan to move to Customer.io (Actions) from the classic Customer.io destination.
57-
{% include components/actions-map-table.html name="customer-io" %}
57+
{% include components/actions-map-table.html name="customer-io" %}

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

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,8 @@ Our Chameleon destination code is open-source on GitHub if you want to [check it
88

99
When you enable the Segment direct destination on the [Chameleon dashboard](https://app.trychameleon.com/settings/integrations) we will immediately start receiving your app's user and event data collected by Segment.
1010

11+
You may need to enable your website domain on the [Chameleon Domains Dashboard](https://app.trychameleon.com/settings/domains) to see User events and properties on Chameleon.
12+
1113
## Identify
1214

1315
This helps you target product tours to specific (segments of) users. You can read more about how to segmentations work in [Chameleon's docs](https://help.trychameleon.com/en/articles/1500422-how-to-create-a-target-audience)

src/connections/destinations/catalog/google-analytics/index.md

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -150,13 +150,13 @@ Unlike the device-mode destination which runs directly on the device, and which
150150
You can specify what the event action should be called in the Google Universal Analytics settings. If you don't specify a name, Segment uses a default of event **'User Enriched'**. Since an event category is also required, you can specify which `trait` you want Segment to set this value to. For example, if you send a trait such as `type`, Segment sets the value of `traits.type` as the event category if defined, and if it is not, sets it to the default value **'All'**.
151151

152152
> info ""
153-
> **Note**: Segment marks enriched user trait events as a **Non Interaction** event. Non-interaction events are available if you're using Google Universal Analytics.
153+
> **Note**: Segment marks enriched user trait events as a **Non-interaction** event. Non-interaction events are available if you're using Google Universal Analytics.
154154
155155
### A/B Test Versions to Dimensions
156156

157157
Segment makes it simple to save your A/B testing versions to custom dimensions in Google Universal Analytics by mapping an experiment to a custom dimension in the Google Universal Analytics destination settings.
158158

159-
If you are using Cloud-mode or server-side Google Universal Analytics destinations, you can also send this data automatically using the `experiment_id`, `experiment_name`, `variation_id`, and `variation_name` properties. If both an experiment and variation are defined, then this is sent automatically. Segment uses the ids before using the names. If both an ID and a name exist, Segment sends the ID first. For example, if you an `experiment_id`, an `experiment_name`, and a `variation_name` in a call, only the `experiment_id` and `variation_name` are sent to Google Universal Analytics.
159+
If you are using cloud-mode or server-side Google Universal Analytics destinations, you can also send this data automatically using the `experiment_id`, `experiment_name`, `variation_id`, and `variation_name` properties. If both an experiment and variation are defined, then this is sent automatically. Segment uses the ids before using the names. If both an ID and a name exist, Segment sends the ID first. For example, if you an `experiment_id`, an `experiment_name`, and a `variation_name` in a call, only the `experiment_id` and `variation_name` are sent to Google Universal Analytics.
160160

161161
When you have an active A/B test on a page, Segment either sets that experiment as a property or a user trait, depending on how you choose to send experiment data to other tools on your A/B testing tool's Segment settings page. The property or trait for A/B test experiments are labeled like the following examples:
162162

@@ -254,7 +254,8 @@ Here's an example:
254254
}
255255
```
256256

257-
257+
> info ""
258+
> Enhanced ecommerce events cannot be tagged with the `nonInteraction` flag or Advanced Options. Instead, in device-mode, Segment marks all enhanced ecommerce events as **Non-interaction** events. When you use cloud-mode or server-side, Segment marks the `Order Refunded`, `Promotion Viewed`, `Promotion Clicked`, `Product List Viewed`, and `Product List Filtered` enhanced ecommerce events as **Non-interaction** events. All other enhanced ecommerce events do not include a non-interaction flag.
258259
259260
## Enabling E-Commerce tracking
260261

@@ -865,7 +866,7 @@ Using Segment won't affect your bounce rates in Google Universal Analytics.
865866

866867
If you see your bounce rates drop after installing Segment make sure you don't have multiple copies of the snippet on your page. Also be sure you're not calling `page` more than once when the page loads.
867868

868-
If you call `track` on page load make sure to set `nonInteraction` to `1`. You can also set all events to be non-interactive by default in `Advanced Options`. Read more in the [non-interaction events](#non-interaction-events) docs.
869+
If you call `track` on page load make sure to set `nonInteraction` to `1`. You can also set all events to be non-interactive by default in Advanced Options. Read more in the [non-interaction events](#non-interaction-events) docs.
869870

870871

871872
### Traffic from Boardman or Segmentio Browser

0 commit comments

Comments
 (0)