Skip to content

Commit 73a9a3f

Browse files
authored
Merge pull request #7137 from segmentio/develop
Release 24.41.2
2 parents b0b9683 + a056ab7 commit 73a9a3f

File tree

13 files changed

+91
-27
lines changed

13 files changed

+91
-27
lines changed

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

src/_data/catalog/destinations.yml

Lines changed: 2 additions & 4 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 2024-10-08
2+
# destination data last updated 2024-10-10
33
items:
44
- id: 637e8d185e2dec264895ea89
55
display_name: 1Flow
@@ -84839,11 +84839,9 @@ items:
8483984839
status: PUBLIC
8484084840
categories:
8484184841
- A/B Testing
84842-
- Analytics
84843-
- Marketing Automation
8484484842
- Personalization
8484584843
logo:
84846-
url: https://cdn-devcenter.segment.com/40210039-b8fc-4a7f-a04b-657153890b17.svg
84844+
url: https://cdn-devcenter.segment.com/23df1e94-d633-41e6-b43d-1210c2a59238.svg
8484784845
mark:
8484884846
url: https://cdn-devcenter.segment.com/cbed56fc-e143-49ae-96eb-e4847cde8f5f.svg
8484984847
methods:

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 2024-10-08
2+
# destination data last updated 2024-10-10
33
items:
44
- id: 54521fd925e721e32a72eee1
55
display_name: Pardot

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 categories last updated 2024-10-08
2+
# source categories last updated 2024-10-10
33
items:
44
- display_name: A/B Testing
55
slug: a-b-testing

src/_data/catalog/sources.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-
# sources last updated 2024-10-08
2+
# sources last updated 2024-10-10
33
items:
44
- id: 8HWbgPTt3k
55
display_name: .NET

src/_includes/content/warehouse-ip.html

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,14 @@
11
<div class="premonition warning">
22
<div class="fa fa-exclamation-circle"></div>
33
<div class="content">
4-
<p class="header">Update your warehouse allowlist for with new IP addresses</p>
5-
<p>Starting on November 14, 2023, all Segment customers with workspaces hosted in the US who use allowlists in their warehouses must update those allowlists to include the following ranges:</p>
4+
<p class="header">Update your warehouse allowlist with new IP addresses</p>
5+
<p>As of November 14, 2023, all Segment users with workspaces hosted in the US who use allowlists in their warehouses must update those allowlists to include the following ranges:</p>
66
<ul>
77
<li><code class="language-plaintext highlighter-rouge">52.25.130.38/32</code></li>
88
<li><code class="language-plaintext highlighter-rouge">34.223.203.0/28</code></li>
99
</ul>
1010

11-
<p>Customers with workspaces in the EU must allowlist <code class="language-plaintext highlighter-rouge">3.251.148.96/29</code>.</p>
11+
<p>Users with workspaces in the EU must allowlist <code class="language-plaintext highlighter-rouge">3.251.148.96/29</code>.</p>
1212

1313
<p>These updates coincide with reliability improvements to Segment's underlying warehouse architecture.</p>
1414

src/connections/auto-instrumentation/web-setup.md

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -92,6 +92,18 @@ https://my-website.com?segment_signals_debug=false
9292

9393
### Advanced
9494

95+
#### Emitting custom signals
96+
If you need to listen for data that is unavailable to the Signals plugin by default, you can create and emit a custom signal:
97+
98+
```ts
99+
import { signalsPlugin } from './analytics' // assuming you exported your plugin instance.
100+
101+
signalsPlugin.addSignal({
102+
type: 'userDefined',
103+
data: { foo: 'bar' }
104+
})
105+
```
106+
95107
#### Listening to signals
96108
```ts
97109
const signalsPlugin = new SignalsPlugin()

src/connections/destinations/catalog/actions-accoil-analytics/index.md

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,7 @@ Accoil is most effective when used with Segment. Here’s how it functions:
3333

3434
To start using the Accoil destination:
3535

36-
1. In your Segment workspace, navigate to the Catalog page and search for "Accoil Analytics".
36+
1. In your Segment workspace, navigate to the [Catalog page](https://app.segment.com/goto-my-workspace/destinations/catalog/){:target="_blank"} and search for "Accoil Analytics".
3737
2. Select Accoil Analytics from the results and click **Add Destination**.
3838
3. Choose the Segment source you want to connect to Accoil.
3939
4. Navigate to your Accoil dashboard and find your API Key under **General Account Settings**. Copy this API Key.
@@ -65,13 +65,14 @@ Example Call:
6565
Group calls link users to accounts and records account-level attributes.
6666

6767
Example Call:
68-
````javascript
68+
```javascript
6969
analytics.group('accountId123', {
7070
name: 'Example Company',
7171
createdAt: '2021-03-15T09:00:00Z', // ISO 8601 or Unix timestamp format
7272
mrr: 3000,
7373
status: 'active'
7474
});
75+
```
7576

7677
### Track
7778

@@ -85,6 +86,7 @@ Example Call:
8586
item: 'Book',
8687
price: 25.00
8788
});
89+
```
8890

8991
### Page and Screen
9092

@@ -94,6 +96,7 @@ Example Calls:
9496
```javascript
9597
analytics.page('Home Page');
9698
analytics.screen('Dashboard');
99+
```
97100

98101
## Key Notes
99102

src/connections/destinations/catalog/actions-braze-cloud/index.md

Lines changed: 26 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -34,8 +34,31 @@ Braze Cloud Mode (Actions) provides the following benefit over Braze Classic:
3434
> info ""
3535
> Braze now supports sending `email` as an identifier. Braze requires that you include `userId`, `braze_id`, or `email` for all calls made in cloud-mode. Segment sends a `braze_id` if the `userId` is missing. When you use a device-mode connection, Braze automatically tracks anonymous activity using the `braze_id` if a `userId` is missing.
3636
37-
> info "V2 Actions"
38-
> The V2 versions of each action include improved sync mode support. Only valid sync modes for each action are available. As a result, the `_update_existing_only` parameter is tied to the sync mode you select for the mapping. If you select the `update` sync mode, Segment passes `_update_existing_only: true` to Braze, and if you choose the `add` sync mode, Segment passes `_update_existing_only: false` to Braze.
37+
38+
## Actions v2
39+
40+
Segment’s introduced the following v2 Actions to add additional functionality to the Braze Cloud Mode (Actions) destination:
41+
- [Update User Profile v2](#update-user-profile-v2)
42+
- [Track Event v2](#track-event-v2)
43+
- [Identify User v2](#identify-user-v2)
44+
- [Create Alias v2](#create-alias-v2)
45+
- [Track Purchase v2](#track-purchase-v2)
46+
47+
These Actions support the following features:
48+
- **Sync modes**: Control how Segment updates your downstream destination by selecting a sync mode, or a strategy for updating your downstream data.
49+
- **Dynamic dropdowns**: When creating or updating a mapping in the Segment app, the dropdown auto-populates all of the available properties directly from Braze.
50+
- **Create and modify data**: Use Sync modes to create objects in your downstream destination without having to leave the Segment app.
51+
52+
> warning ""
53+
> You might need to reauthorize your Braze account to use all of the features associated with v2 Actions.
54+
55+
### Sync modes
56+
57+
Sync modes allow users to define how Segment should update the data in your destination.
58+
59+
Sync modes available for v2 Actions include:
60+
- **Upsert**: Update existing records and add new ones, if necessary.
61+
- **Add**: Add records to a list, segment, or journey.
3962

4063
{% include components/actions-fields.html settings="true"%}
4164

@@ -50,4 +73,4 @@ Keep the following in mind if you plan to move to Braze (Actions) from the class
5073
Braze requires one of either `external_id`, `user_alias`, or `braze_id` to be present in all events sent. If events are failing to send, please check your event mappings to make sure these fields are resolving to valid values.
5174

5275
### Missing events
53-
When an event is sent under an alias, the event may seem to be missing when the alias cannot be found in Braze. This may be due to incorrect search for the alias in Braze. To search for an alias in Braze, use the format "Alias Label:Alias Name". For example, if the "Alias Label" field is set as email and "Alias Name" field is set as email address (for example: "[email protected]"), use "email:test@email.com" to search for the alias in Braze.
76+
When an event is sent under an alias, the event may seem to be missing when the alias cannot be found in Braze. This may be due to incorrect search for the alias in Braze. To search for an alias in Braze, use the format "Alias Label:Alias Name". For example, if the "Alias Label" field is set as email and "Alias Name" field is set as email address (for example: "[email protected]"), use "email:test@email.com" to search for the alias in Braze.

src/connections/destinations/catalog/actions-google-enhanced-conversions/index.md

Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -113,6 +113,24 @@ Segment automatically hashes any of the following fields that are not already ha
113113
* First name
114114
* Last name
115115

116+
## Actions v2
117+
118+
Segment’s v2 Actions, [Call Conversion v2](#call-conversion-v2), [Conversion Adjustment v2](#conversion-adjustment-v2), and [Click Conversion v2](#click-conversion-v2), support the following features:
119+
120+
- **Sync modes**: Control how Segment updates your downstream destination by selecting a sync mode, or a strategy for updating your downstream data.
121+
- **Dynamic dropdowns**: When creating or updating a mapping in the Segment app, the dropdown auto-populates all of the available properties directly from Google Ads.
122+
- **Create and modify data**: Use Sync modes to create objects in your downstream destination without having to leave the Segment app.
123+
124+
> warning ""
125+
> You might need to reauthorize your Google Ads account to use all of the features associated with v2 Actions.
126+
127+
### Sync modes
128+
129+
Sync modes allow users to define how Segment should update the data in your destination.
130+
131+
Sync modes available for v2 Actions include:
132+
- **Add**: Add records to a list, segment, or journey.
133+
116134
{% include components/actions-fields.html settings="true"%}
117135

118136
## Consent mode
@@ -181,3 +199,4 @@ To resolve this, ensure that the ConversionActionType value in Google Ads is cor
181199
### `The required field was not present., at conversions[0].gclid` Error
182200

183201
Events going to Google for this integration require a `GCLID` field, an `email`, or a `phone_number`. If one of those identifiers isn't being sent properly, then you may see the `The required field was not present., at conversions[0].gclid` error. To fix this, double check that at least one of those fields is being passed to Google on each payload.
202+

0 commit comments

Comments
 (0)