Skip to content

Commit 99bb0fd

Browse files
author
markzegarelli
authored
Merge branch 'master' into DOC-151_Redshift-update
2 parents a89c923 + 312df29 commit 99bb0fd

File tree

16 files changed

+46
-85
lines changed

16 files changed

+46
-85
lines changed

.buildkite/pipeline.yml

Lines changed: 0 additions & 51 deletions
This file was deleted.

src/_includes/components/signpost.html

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,7 @@
1313
title=category.name
1414
description=category.description
1515
variant="related"
16+
newtab="false"
1617
%}
1718
</div>
1819
{% endfor %}

src/_release_notes/2020-09-08-data-lakes.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ doc_links:
1616
url: "/docs/connections/storage/data-lakes/"
1717
-
1818
title: Set Up Segment Data Lakes
19-
url: "docs/connections/storage/catalog/data-lakes"
19+
url: "/docs/connections/storage/catalog/data-lakes"
2020
# images:
2121
# -
2222
# path: images/release-notes/identity-onboarding-1.png

src/_sass/components/_search.scss

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,6 @@
1414
line-height: 1.5;
1515
font-size: 12px;
1616
font-family: "SF Pro Text", BlinkMacSystemFont, -apple-system, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", "Helvetica", "Arial", sans-serif;
17-
border: 1px solid #d8dae5;
1817
background-color: #ffffff;
1918
color: #474d66;
2019
border-radius: 4px;
@@ -23,9 +22,11 @@
2322
width: 100%;
2423
}
2524

26-
.aa-Input:focus{
25+
.aa-Form:focus-within{
2726
box-shadow: 0 0 5px #2952cc;
2827
transition: all 0.30s ease-in-out;
28+
outline: none;
29+
border: 1px solid rgba(128,126,163,.8);
2930
}
3031

3132
.aa-dataset-article {

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

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -105,7 +105,7 @@ Segment's server-side integration is not open-source. Let's explore what happens
105105

106106
For `.page()` events, this XML tag is set as the `category` of the page call, which is sent by providing both `category` and `name` (ie. `.page('Some Category', 'Some Name');`)
107107

108-
3. For `.track()` events, Segment sets `<pageName>` as `properties.pageName`, `properties.page`, `context.page.title`, `context.screen.name` or `'None'` (in order of precedence).
108+
3. For `.track()` events, Segment sets `<pageName>` as `properties.pageName`, `properties.page`, `context.page.title`, or `context.screen.name` (in order of precedence). If none of these fields are available and **Page Name Fallback to Screen** is enabled, Segment sets `properties.screen` to `<pageName>`. Otherwise, Segment falls back to `'None'`.
109109
For `.page()` calls, Segment sets the tag as the `name`. This can be sent by providing the first parameter: `.page('Some Name');`
110110

111111
4. Since Adobe Analytics does not [support sending timestamped hits a `<visitorID>`](https://marketing.adobe.com/resources/help/en_US/sc/implement/timestamps-overview.html), if you have set your Report to **Timestamp Disabled**, Segment sets `<visitorID>` as these values in order of precedence:

src/connections/destinations/catalog/facebook-pixel-server-side/index.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -78,7 +78,7 @@ This approach provides a redundancy that ensures maximum signal reliability. Eve
7878
For this option to work best, you must pass the same `external_id` from both the browser and the server sources.
7979
To do this, go to your Facebook Pixel destination settings in Segment, and enable **Use UserId or Anonymous Id as External Id**. By default the Facebook Conversions API destination uses the `userId` (or `anonymousId` if not present) to set the External Id, so when you set up Facebook Pixel to use the same settings, Facebook can then match the users.
8080

81-
You can also increase the match rate for events from a server source by sending [user traits in the context object of the track events](/#default-mappings-to-facebook-properties). You can also collect other fields from the browser, such as `userAgent`, `ip` address, and [Facebook's parameters (fbp, fbc)](https://developers.facebook.com/docs/marketing-api/conversions-api/parameters/fbp-and-fbc) and pass them to the server, and manually add them to the events.
81+
You can also increase the match rate for events from a server source by sending [user traits in the context object of the track events](#default-mappings-to-facebook-properties). You can also collect other fields from the browser, such as `userAgent`, `ip` address, and [Facebook's parameters (fbp, fbc)](https://developers.facebook.com/docs/marketing-api/conversions-api/parameters/fbp-and-fbc) and pass them to the server, and manually add them to the events.
8282

8383
#### Deduplication considerations
8484

@@ -92,7 +92,7 @@ Use this approach if you want to separate tracking events completed on a user's
9292

9393
For this option to work best, the same `external_id` needs to be passed from the browser and from the server. To easily achieve this go to your Segment destination settings for Facebook Pixel and toggle on the setting called **Use UserId or Anonymous Id as External Id**. The Facebook Conversions API destination uses the userId (or anonymousId if not present) to set the External Id by default. Therefore enabling this on Facebook Pixel will allow Facebook to match the users.
9494

95-
You can also increase the match rate for events from a server source by sending [user traits in the context object of the track events](/#default-mappings-to-facebook-properties). You can also collect other fields from the browser, such as `userAgent`, `ip` address, and [Facebook's parameters (fbp, fbc)](https://developers.facebook.com/docs/marketing-api/conversions-api/parameters/fbp-and-fbc) and pass them to the server, and manually add them to the events.
95+
You can also increase the match rate for events from a server source by sending [user traits in the context object of the track events](#default-mappings-to-facebook-properties). You can also collect other fields from the browser, such as `userAgent`, `ip` address, and [Facebook's parameters (fbp, fbc)](https://developers.facebook.com/docs/marketing-api/conversions-api/parameters/fbp-and-fbc) and pass them to the server, and manually add them to the events.
9696

9797
#### Deduplication considerations
9898

@@ -106,7 +106,7 @@ Use this approach if you don't want to track users from the browser with Faceboo
106106

107107
If you use Facebook Conversions API as a stand-alone without certain data fields collected from the browser, the match rate might not be as high as if you included them.
108108

109-
You can also increase the match rate for events from a server source by sending [user traits in the context object of the track events](/#default-mappings-to-facebook-properties). You can also collect other fields from the browser, such as `userAgent`, `ip` address, and [Facebook's parameters (fbp, fbc)](https://developers.facebook.com/docs/marketing-api/conversions-api/parameters/fbp-and-fbc) and pass them to the server, and manually add them to the events.
109+
You can also increase the match rate for events from a server source by sending [user traits in the context object of the track events](#default-mappings-to-facebook-properties). You can also collect other fields from the browser, such as `userAgent`, `ip` address, and [Facebook's parameters (fbp, fbc)](https://developers.facebook.com/docs/marketing-api/conversions-api/parameters/fbp-and-fbc) and pass them to the server, and manually add them to the events.
110110

111111

112112
#### Deduplication considerations

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

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ Different Measurement IDs begin with different prefixes, which indicate which Go
2222
| UA | Your global site tag is controlled by Google Analytics. The ID is your Google Analytics Measurement ID. To find the property associated with this ID, use the [account search feature](https://support.google.com/analytics/answer/6100731) in Google Analytics. If the property does not appear, you probably do not have access to it. | [Google Analytics](/docs/connections/destinations/catalog/google-analytics/): Configure ID > Measurement ID |
2323
| G | Your global site tag is controlled by Google Analytics 4 (GA4). The ID is your Google Analytics Measurement ID. | [Google Analytics](/docs/connections/destinations/catalog/google-analytics/): Configure ID > App + Web Measurement ID |
2424
| AW | Your global site tag is controlled by Google Ads. The numeric string following the AW prefix is your Google Ads Conversion ID. | [Google Ads](/docs/connections/destinations/catalog/google-ads-gtag/): Configure ID > Conversion ID |
25-
| DC | Your global site tag is controlled by a Floodlight tag. The numeric string following DC is your Advertiser ID. | [Floodlight](docs/connections/destinations/catalog/doubleclick-floodlight/): Configure ID > App + Web Measurement ID |
25+
| DC | Your global site tag is controlled by a Floodlight tag. The numeric string following DC is your Advertiser ID. | [Floodlight](/docs/connections/destinations/catalog/doubleclick-floodlight/): Configure ID > App + Web Measurement ID |
2626
| other | Your global site tag is controlled by a different Google product or may be implemented incorrectly. Use the [Tag Assistant extension](https://support.google.com/tagassistant/answer/2947093) for Google Chrome to verify. | n/a |
2727

2828

src/connections/destinations/category-compare.md

Lines changed: 13 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -9,24 +9,29 @@ This page collates information about each destination, organized by category for
99
## {{ category.display_name }}
1010

1111
<table>
12+
<tr>
13+
<th> </th>
14+
<th colspan=3 style="border-left: 1px solid gray;">Accepts data from these library types in cloud-mode </th>
15+
<th colspan=2 style="border-left: 1px solid gray;">Can use these in device-mode</th>
16+
</tr>
1217
<tr>
1318
<th> Destination </th>
14-
<th> Cloud - Web </th>
15-
<th> Cloud - Mobile </th>
16-
<th> Device - Web </th>
17-
<th> Device - Mobile </th>
19+
<th style="border-left: 1px solid gray;"> Web </th>
20+
<th> Mobile </th>
1821
<th> Server</th>
22+
<th style="border-left: 1px solid gray;"> Web </th>
23+
<th> Mobile </th>
1924
</tr>
2025
{% for destination in site.data.catalog.destinations.items %}
2126
{% if destination.categories contains category.display_name %}
22-
{% unless destination.connection_modes.cloud.web == false and destination.connection_modes.cloud.mobile == false and destination.connection_modes.device.web == false and destination.connection_modes.device.mobile == false and destination.connection_modes.cloud.server == false %}
27+
{% unless destination.connection_modes.cloud.web == false and destination.connection_modes.cloud.mobile == false and destination.connection_modes.cloud.server == false and destination.connection_modes.device.web == false and destination.connection_modes.device.mobile == false %}
2328
<tr>
2429
<td>**[{{ destination.display_name }}](/docs/{{ destination.url }})**</td>
25-
<td>{% if destination.connection_modes.cloud.web %}✅{% else %}⬜️{% endif %} </td>
30+
<td style="border-left: 1px solid gray;">{% if destination.connection_modes.cloud.web %}✅{% else %}⬜️{% endif %} </td>
2631
<td>{% if destination.connection_modes.cloud.mobile %}✅{% else %}⬜️{% endif %} </td>
27-
<td>{% if destination.connection_modes.device.web %}✅{% else %}⬜️{% endif %} </td>
28-
<td>{% if destination.connection_modes.device.mobile %}✅{% else %}⬜️{% endif %} </td>
2932
<td>{% if destination.connection_modes.cloud.server %}✅{% else %}⬜️{% endif %} </td>
33+
<td style="border-left: 1px solid gray;">{% if destination.connection_modes.device.web %}✅{% else %}⬜️{% endif %} </td>
34+
<td>{% if destination.connection_modes.device.mobile %}✅{% else %}⬜️{% endif %} </td>
3035
</tr>
3136
{% endunless %}
3237
{% endif %}

src/connections/destinations/cmodes-compare.md

Lines changed: 15 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -9,31 +9,36 @@ title: Destinations Connection Modes comparison
99
> Comparison shopping? Check out the [destination connection modes by category](/docs/connections/destinations/category-compare/).
1010
1111
<table>
12+
<tr>
13+
<th> </th>
14+
<th colspan=3 style="border-left: 1px solid gray;">Accepts data from these library types in cloud-mode </th>
15+
<th colspan=2 style="border-left: 1px solid gray;">Can use these in device-mode</th>
16+
</tr>
1217
<tr>
1318
<th> Destination </th>
14-
<th> Cloud - Web </th>
15-
<th> Cloud - Mobile </th>
16-
<th> Device - Web </th>
17-
<th> Device - Mobile </th>
19+
<th style="border-left: 1px solid gray;"> Web </th>
20+
<th> Mobile </th>
1821
<th> Server</th>
22+
<th style="border-left: 1px solid gray;"> Web </th>
23+
<th> Mobile </th>
1924
</tr>
2025
{% for destination in site.data.catalog.destinations.items %}
2126
{% unless destination.connection_modes.cloud.web == false and destination.connection_modes.cloud.mobile == false and destination.connection_modes.device.web == false and destination.connection_modes.device.mobile == false and destination.connection_modes.cloud.server == false %}
2227
<tr>
23-
<td>{% if destination.status == "PUBLIC_BETA" %}ℹ️ {% endif %}[{{ destination.display_name }}](/docs/{{ destination.url }})</td>
24-
<td>{% if destination.connection_modes.cloud.web %}✅{% else %}⬜️{% endif %} </td>
28+
<td>[{{ destination.display_name }}](/docs/{{ destination.url }}){% if destination.status == "PUBLIC_BETA" %}&nbsp;ℹ️{% endif %}</td>
29+
<td style="border-left: 1px solid gray;">{% if destination.connection_modes.cloud.web %}✅{% else %}⬜️{% endif %} </td>
2530
<td>{% if destination.connection_modes.cloud.mobile %}✅{% else %}⬜️{% endif %} </td>
26-
<td>{% if destination.connection_modes.device.web %}✅{% else %}⬜️{% endif %} </td>
27-
<td>{% if destination.connection_modes.device.mobile %}✅{% else %}⬜️{% endif %} </td>
2831
<td>{% if destination.connection_modes.cloud.server %}✅{% else %}⬜️{% endif %} </td>
32+
<td style="border-left: 1px solid gray;">{% if destination.connection_modes.device.web %}✅{% else %}⬜️{% endif %} </td>
33+
<td>{% if destination.connection_modes.device.mobile %}✅{% else %}⬜️{% endif %} </td>
2934
</tr>
3035
{% endunless %}
3136
{% endfor %}
3237
</table>
3338

34-
The following destinations have no connection mode information available:
39+
##### The following destinations have no connection mode information available:
3540
{% for destination in site.data.catalog.destinations.items %}
3641
{% if destination.connection_modes.cloud.web == false and destination.connection_modes.cloud.mobile == false and destination.connection_modes.device.web == false and destination.connection_modes.device.mobile == false and destination.connection_modes.cloud.server == false %}
37-
- [{{ destination.display_name }}](/docs/{{ destination.url }}){% if destination.status == "PUBLIC_BETA" %} (beta) {% endif %}
42+
- [{{ destination.display_name }}](/docs/{{ destination.url }}){% if destination.status == "PUBLIC_BETA" %}&nbsp;ℹ️{% endif %}
3843
{% endif %}
3944
{% endfor %}

src/connections/functions/destination-functions.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -194,7 +194,7 @@ If your function fails, you can check the error details and logs in the **Output
194194
> warning ""
195195
> Batch handling for Functions is currently available as an early access beta release. By enabling batch handlers for your function, you acknowledge that your use of batch handlers is subject to [Segment’s Beta Terms and Conditions](https://segment.com/legal/first-access-beta-preview), or the applicable terms governing Beta Releases found in your subscription agreement with Segment.
196196
>
197-
> If you notice any bugs or have any general feedback on this new feature, contact [[email protected]]([email protected]).
197+
> If you notice any bugs or have any general feedback on this new feature, contact [[email protected]](mailto:[email protected]).
198198
199199
Batch handlers are an extension of destination functions. When you define an `onBatch` handler alongside the handler functions for single events (for example: `onTrack` or `onIdentity`), you're telling Segment that the destination function can accept and handle batches of events.
200200

0 commit comments

Comments
 (0)