Skip to content

Commit 49138ae

Browse files
authored
Merge pull request #3186 from segmentio/develop
Release 22.27.3
2 parents 50c18da + 9c69301 commit 49138ae

File tree

20 files changed

+334
-155
lines changed

20 files changed

+334
-155
lines changed

.github/styles/Vocab/Docs/accept.txt

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -22,13 +22,15 @@ Amberflo
2222
Appboy
2323
Appsflyer
2424
async
25+
background(?:ed|ing)
2526
Blitzllama
2627
blocklist
2728
boolean
2829
Breyta
2930
Chargebee
3031
CloudFront
3132
Cocoapods
33+
Contentful
3234
Criteo
3335
csv
3436
deeplink
@@ -73,6 +75,7 @@ middleware
7375
Middleware
7476
Mixpanel
7577
namespace
78+
Ninetailed
7679
Okta
7780
Omnichannel
7881
onboarding
@@ -84,6 +87,7 @@ Shopify
8487
Skalin
8588
Smartly
8689
Snapchat
90+
Spideo
8791
Subnet
8892
svg
8993
Totango
@@ -97,4 +101,5 @@ viewability
97101
waitlist
98102
WebKit
99103
Wootric
104+
Xcode
100105
Zendesk

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 2022-07-05
2+
# destination categories last updated 2022-07-07
33
items:
44
- display_name: A/B Testing
55
slug: a-b-testing

src/_data/catalog/destinations.yml

Lines changed: 76 additions & 3 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 2022-07-05
2+
# destination data last updated 2022-07-07
33
items:
44
- id: 60b5d0a01f3726b85dc05aab
55
display_name: 2mee
@@ -22700,16 +22700,20 @@ items:
2270022700
server: true
2270122701
components:
2270222702
- code: >-
22703-
https://github.com/segment-integrations/analytics.js-integration-google-analytics
22703+
https://github.com/segmentio/analytics.js-integrations/tree/master/integrations/google-analytics
22704+
owner: SEGMENT
2270422705
type: BROWSER
2270522706
- code: >-
2270622707
https://github.com/segment-integrations/analytics-ios-integration-google-analytics
22708+
owner: SEGMENT
2270722709
type: IOS
2270822710
- code: >-
2270922711
https://github.com/segment-integrations/analytics-android-integration-google-analytics
22712+
owner: SEGMENT
2271022713
type: ANDROID
2271122714
- code: >-
2271222715
https://github.com/segmentio/integrations/tree/master/integrations/google-analytics
22716+
owner: SEGMENT
2271322717
type: SERVER
2271422718
browserUnbundlingSupported: true
2271522719
browserUnbundlingPublic: true
@@ -28527,7 +28531,7 @@ items:
2852728531
display_name: Mixpanel (Actions)
2852828532
name: Mixpanel (Actions)
2852928533
slug: mixpanel-actions
28530-
hidden: false
28534+
hidden: true
2853128535
endpoints:
2853228536
- us
2853328537
regions:
@@ -30665,6 +30669,65 @@ items:
3066530669
label: Subbrand Property Name
3066630670
actions: []
3066730671
presets: []
30672+
- id: 60635bda625d1d13b153c8ca
30673+
display_name: Ninetailed
30674+
name: Ninetailed
30675+
slug: ninetailed
30676+
hidden: false
30677+
endpoints:
30678+
- us
30679+
regions:
30680+
- us
30681+
url: connections/destinations/catalog/ninetailed
30682+
previous_names:
30683+
- Ninetailed
30684+
website: https://ninetailed.io
30685+
status: PUBLIC_BETA
30686+
categories:
30687+
- A/B Testing
30688+
- Analytics
30689+
- Marketing Automation
30690+
- Personalization
30691+
logo:
30692+
url: >-
30693+
https://public-segment-devcenter-production.s3.amazonaws.com/40210039-b8fc-4a7f-a04b-657153890b17.svg
30694+
mark:
30695+
url: >-
30696+
https://public-segment-devcenter-production.s3.amazonaws.com/cbed56fc-e143-49ae-96eb-e4847cde8f5f.svg
30697+
methods:
30698+
track: true
30699+
identify: true
30700+
group: false
30701+
alias: false
30702+
page: false
30703+
platforms:
30704+
browser: true
30705+
mobile: true
30706+
server: true
30707+
components: []
30708+
browserUnbundlingSupported: false
30709+
browserUnbundlingPublic: false
30710+
replay: false
30711+
connection_modes:
30712+
device:
30713+
web: false
30714+
mobile: false
30715+
server: false
30716+
cloud:
30717+
web: false
30718+
mobile: false
30719+
server: false
30720+
settings:
30721+
- name: apiKey
30722+
type: string
30723+
defaultValue: ''
30724+
description: >-
30725+
Go to the Ninetailed dashboard or your CMS App Dashboard, find and copy
30726+
the “API key”.
30727+
required: true
30728+
label: API Key
30729+
actions: []
30730+
presets: []
3066830731
- id: 5fd719e85f1569d6af775ec1
3066930732
display_name: Noora
3067030733
name: Noora
@@ -39523,6 +39586,16 @@ items:
3952339586
description: "Please set a Startdeliver user custom field to match a Segment event on. You can find your custom fields here –\_https://app.startdeliver.com/settings/fields."
3952439587
required: true
3952539588
label: Startdeliver user custom field to match on
39589+
- name: syncUsingEmailInsteadOfCustomField
39590+
type: boolean
39591+
defaultValue: false
39592+
description: >-
39593+
Override the use of Custom Field to match usage. Custom Field still has to
39594+
be filled in, however this toggle will override the use of Custom Field.
39595+
If there's no email in the root object or in the objects' traits, the
39596+
Custom Field will be used as a fallback.
39597+
required: true
39598+
label: Sync using Email instead of custom field
3952639599
actions: []
3952739600
presets: []
3952839601
- id: 613ba8c0114797213a8eff94

src/_data/catalog/regional-supported.yml

Lines changed: 9 additions & 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 2022-07-05
2+
# Last updated 2022-07-07
33
warehouses:
44
- id: WcjBCzUGff
55
display_name: Azure SQL Data Warehouse
@@ -2785,6 +2785,14 @@ destinations:
27852785
- eu
27862786
endpoints:
27872787
- us
2788+
- id: 60635bda625d1d13b153c8ca
2789+
display_name: Ninetailed
2790+
slug: ninetailed
2791+
url: connections/destinations/catalog/ninetailed
2792+
regions:
2793+
- us
2794+
endpoints:
2795+
- us
27882796
- id: 5fd719e85f1569d6af775ec1
27892797
display_name: Noora
27902798
slug: noora

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 2022-07-05
2+
# source cateogries last updated 2022-07-07
33
items:
44
- display_name: A/B Testing
55
slug: a-b-testing

src/_data/catalog/sources.yml

Lines changed: 2 additions & 2 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 2022-07-05
2+
# sources last updated 2022-07-07
33
items:
44
- id: 8HWbgPTt3k
55
display_name: .NET
@@ -535,7 +535,7 @@ items:
535535
isCloudEventSource: true
536536
slug: ibm-watson-assistant
537537
url: connections/sources/catalog/cloud-apps/ibm-watson-assistant
538-
hidden: false
538+
hidden: true
539539
regions:
540540
- us
541541
endpoints:
Lines changed: 5 additions & 72 deletions
Original file line numberDiff line numberDiff line change
@@ -1,76 +1,9 @@
11
---
2-
title: Criteo Audiences (Actions) Destination
3-
hidden: true
2+
title: Criteo Audiences Destination
43
hide-personas-partial: true
54
hide-boilerplate: false
65
hide-dossier: true
7-
id:
8-
---
9-
{% include content/plan-grid.md name="actions" %}
10-
11-
Criteo Audiences (Actions) enables advertisers to send Segment Persona Audiences to Criteo using Criteo's Audience API.
12-
13-
By using Segment's Persona Audiences with Criteo, you can increase traffic and drive conversions with hyper-relevant ads that promote product discovery.
14-
15-
## Benefits of Criteo Audiences (Actions)
16-
17-
Benefits of the Critero Audiences (Actions) destination include:
18-
- **Improved email matching**: This integration creates a direct connection between Segment and Criteo for a higher match rate of email identifiers.
19-
20-
21-
- **Fewer settings**: Unlike Criteo's Filter destination, this destination doesn't require any copy and paste code. You only need your Advertiser ID and Criteo API credentials.
22-
23-
- **Criteo Audience**: You don't need a Criteo audience ID as the audience gets created on the fly using the Personas audience name. This enables the names of audience segments to be consistent across Segment and Criteo.
24-
25-
- **Batching events and support for large audiences**: This destination supports batching which enables Criteo to receive large audiences without discrepancies.
26-
27-
- **Near real time audience updates**: Actions destination helps Criteo receive real-time events and add or remove users from Criteo audiences appropriately.
28-
29-
## Getting Started
30-
31-
### Prerequisites:
32-
33-
Before connecting to the Criteo Audiences (Actions) destination, you must create a Criteo API Marketing Solutions app to generate your app credentials (client ID and secret) as per the guidelines in [Criteo's Developer's Portal](https://developers.criteo.com/marketing-solutions/docs/onboarding-checklist){:target="_blank"}.
34-
35-
You will also need your Criteo Advertiser ID. Please reach out to your Criteo Account Strategist to get this ID.
36-
37-
### To Add the Criteo Audiences Destination:
38-
39-
1. From your Segment workspace, go to **Connections > Catalog** and click **Destinations**.
40-
41-
2. Search for **Criteo Audiences** in the Destinations Catalog and select the destination.
42-
43-
3. Click **Configure Criteo Audiences**.
44-
45-
4. Choose your **Personas** space for the Source as this destination only supports sending Personas Audiences to Criteo.
46-
47-
On the **Settings** tab, name your destination. For example, Criteo audiences – <audience name>.
48-
49-
6. Enter your Criteo Advertiser ID, API client ID and client secret.
50-
51-
7. Click **Save Changes**.
52-
53-
8. In the **Mappings** tab, click **New Mapping** and select **Add Users to Audience**. Don't change any defaults.
54-
55-
9. Under the **Configure actions fields**, set **Enable Batching** to *Yes* and click **Save**.
56-
57-
7. Repeat steps 8 and 9 for **Remove Users from Audience**.
58-
59-
8. **Enable** both mappings.
60-
61-
9. Go to the **Settings** tab and **Enable** the destination.
62-
63-
10. Go to your **Personas** space and click the **Audiences** tab. Select the source audience that you want to send to your Criteo Audiences destination.
64-
65-
11. Click **Add Destinations** and select the Criteo Audience destination you created. In the settings that appear on the right-hand side, toggle the **Send Track** option on and disable **Send Identify**. Click **Save**.
66-
67-
Your Criteo destination is now ready to receive audiences, and your Persona audiences now reflect in your Criteo Advertiser dashboard. Please note that it takes approximately 12-24 hours for the number of identifiers to populate in Criteo's Management Center.
68-
69-
> warning ""
70-
> **NOTE**: Currently, you can only connect **ONE** personas audience to a single instance of Criteo Audience destination. If you have multiple audiences, repeat the above process to create a new Criteo audience destination and connect the audience to new destination each time.
71-
72-
{% include components/actions-fields.html %}
73-
74-
## Legacy Destination
75-
76-
Please discontinue use of the legacy Criteo destination. Follow the steps above to define your Segment Persona Audiences to be sent to Criteo.
6+
hidden: true
7+
published: false
8+
id: 6238cec53a46dd187d094eb7
9+
---

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

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -121,6 +121,10 @@ For a complete map of Universal Analytics functionality to corresponding Google
121121

122122
## FAQ & Troubleshooting
123123

124+
### Attribution Reporting
125+
126+
Google doesn't currently support passing certain reserved fields to the Google Analytics 4 Measurement Protocol API. This includes attribution data, like UTM parameters. If you rely on attribution reporting, you can either send this data as [custom dimensions](/docs/connections/destinations/catalog/actions-google-analytics-4/#custom-dimensions-and-metrics) or implement a parallel client-side integration to collect this data with gtag.js.
127+
124128
### Debug Mode
125129

126130
The Google Analytics 4 [debug mode](https://support.google.com/analytics/answer/7201382?hl=en){:target="_blank"} only works with a client-side implementation through gtag.js, Google Tag Manager, or Firebase. Because Segment's Google Analytics 4 integration is server-side and uses the Measurement Protocol API, debug mode is not supported.
Lines changed: 74 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,77 @@
11
---
2-
title: 'Criteo Audiences Destination'
3-
hidden: true
2+
title: Criteo Audiences Destination
3+
hide-personas-partial: true
4+
hide-boilerplate: true
5+
hide-dossier: false
46
id: 6238cec53a46dd187d094eb7
5-
published: false
7+
redirect_from:
8+
- "/connections/destinations/catalog/actions-criteo-audiences"
69
---
10+
{% include content/plan-grid.md name="actions" %}
11+
12+
Criteo Audiences (Actions) enables advertisers to send Segment Persona Audiences to Criteo using Criteo's Audience API.
13+
14+
By using Segment's Persona Audiences with Criteo, you can increase traffic and drive conversions with hyper-relevant ads that promote product discovery.
15+
16+
## Benefits of Criteo Audiences (Actions)
17+
18+
Benefits of the Criteo Audiences (Actions) destination include:
19+
- **Improved email matching**: This integration creates a direct connection between Segment and Criteo for a higher match rate of email identifiers.
20+
21+
22+
- **Fewer settings**: Unlike Criteo's Filter destination, this destination doesn't require any copy and paste code. You only need your Advertiser ID and Criteo API credentials.
23+
24+
- **Criteo Audience**: You don't need a Criteo audience ID as the audience gets created on the fly using the Personas audience name. This enables the names of audience segments to be consistent across Segment and Criteo.
25+
26+
- **Batching events and support for large audiences**: This destination supports batching which enables Criteo to receive large audiences without discrepancies.
27+
28+
- **Near real time audience updates**: Actions destination helps Criteo receive real-time events and add or remove users from Criteo audiences appropriately.
29+
30+
## Getting Started
31+
32+
### Prerequisites:
33+
34+
Before connecting to the Criteo Audiences (Actions) destination, you must create a Criteo API Marketing Solutions app to generate your app credentials (client ID and secret) as per the guidelines in [Criteo's Developer's Portal](https://developers.criteo.com/marketing-solutions/docs/onboarding-checklist){:target="_blank"}.
35+
36+
You will also need your Criteo Advertiser ID. Please reach out to your Criteo Account Strategist to get this ID.
37+
38+
### To Add the Criteo Audiences Destination:
39+
40+
1. From your Segment workspace, go to **Connections > Catalog** and click **Destinations**.
41+
42+
2. Search for **Criteo Audiences** in the Destinations Catalog and select the destination.
43+
44+
3. Click **Configure Criteo Audiences**.
45+
46+
4. Choose your **Personas** space for the Source as this destination only supports sending Personas Audiences to Criteo.
47+
48+
5. On the **Settings** tab, name your destination. For example, `Criteo audiences – <audience name>`.
49+
50+
6. Enter your Criteo Advertiser ID, API client ID and client secret.
51+
52+
7. Click **Save Changes**.
53+
54+
8. In the **Mappings** tab, click **New Mapping** and select **Add Users to Audience**. Don't change any defaults.
55+
56+
9. Under the **Configure actions fields**, set **Enable Batching** to *Yes* and click **Save**.
57+
58+
7. Repeat steps 8 and 9 for **Remove Users from Audience**.
59+
60+
8. **Enable** both mappings.
61+
62+
9. Go to the **Settings** tab and **Enable** the destination.
63+
64+
10. Go to your **Personas** space and click the **Audiences** tab. Select the source audience that you want to send to your Criteo Audiences destination.
65+
66+
11. Click **Add Destinations** and select the Criteo Audience destination you created. In the settings that appear on the right-hand side, toggle the **Send Track** option on and disable **Send Identify**. Click **Save**.
67+
68+
Your Criteo destination is now ready to receive audiences, and your Persona audiences now reflect in your Criteo Advertiser dashboard. Be aware, it takes 12-24 hours for the number of identifiers to populate in Criteo's Management Center.
69+
70+
> warning ""
71+
> **NOTE**: You can connect **ONE** personas audience to a single instance of Criteo Audience destination. If you have multiple audiences, repeat the above process to create a new Criteo audience destination and connect the audience to new destination each time.
72+
73+
{% include components/actions-fields.html %}
74+
75+
## Legacy Destination
76+
77+
Please discontinue use of the legacy Criteo destination. Follow the steps above to define your Segment Persona Audiences to be sent to Criteo.

0 commit comments

Comments
 (0)