Skip to content

Commit 8af865e

Browse files
committed
Merge remote-tracking branch 'upstream/develop' into develop
2 parents 7f00f9c + 3fba5e3 commit 8af865e

File tree

18 files changed

+74
-38
lines changed

18 files changed

+74
-38
lines changed
Lines changed: 2 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,2 @@
1-
<div class="premonition info">
2-
<div class="fa fa-info-circle"></div>
3-
<div class="content">
4-
<p>The reset method doesn't clear the `userId` from connected client-side integrations. If you want to clear the `userId` from connected client-side destination plugins, you'll need to call the equivalent reset method for that library.</p>
5-
</div>
6-
</div>
1+
> info ""
2+
> The reset method doesn't clear the `userId` from connected client-side integrations. If you want to clear the `userId` from connected client-side destination plugins, you'll need to call the equivalent reset method for that library.
Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1,2 @@
1-
<div class="premonition info"><div class="fa fa-info-circle"></div><div class="content"> <p markdown=1>Based on the library you use, the syntax in the examples might be different. You can find library-specific documentation on the [Sources Overview](/docs/connections/sources/) page.</p></div></div>
1+
> info ""
2+
> Based on the library you use, the syntax in the examples might be different. You can find library-specific documentation on the [Sources Overview](/docs/connections/sources/) page.
Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,23 @@
1+
---
2+
title: Microsoft Bing Ads Audiences Destination
3+
id: 68bff47aa7bba4dd200b450a
4+
beta: true
5+
---
6+
7+
{% include content/plan-grid.md name="actions" %}
8+
9+
[Microsoft Bing Ads Audiences](https://ui.ads.microsoft.com//?utm_source=segmentio&utm_medium=docs&utm_campaign=partners){:target="_blank”} lets you sync Segment audience data to Microsoft Advertising's Customer match lists. This enables real-time or batch audience updates using Microsoft Advertising's Customer Management and Bulk APIs. You can use this destination to keep your audience targeting lists up to date across Microsoft platforms.
10+
11+
## Getting started
12+
13+
1. From your workspace's [destination catalog page](https://app.segment.com/goto-my-workspace/destinations/catalog){:target="_blank”} search for "Ms Bing Ads Audiences".
14+
2. Select Ms Bing Ads Audiences and click **Add destination**.
15+
3. Select an existing source to connect to the destination.
16+
4. Give the destination a name and click **Create destination**.
17+
5. Connect your Microsoft account. Grant Segment permissions to access your Microsoft account (you can disconnect this later).
18+
6. In **Basic Settings**, enter the **Customer Account ID** and **Customer ID**.
19+
7. Go to the **Mappings** tab to configure the mappings settings.
20+
8. Toggle **Enable Destination** on to activate the integration.
21+
22+
{% include components/actions-fields.html %}
23+
Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,23 @@
1+
---
2+
title: Microsoft Bing CAPI Destination
3+
id: 68b82be249b48bae343517c7a
4+
beta: true
5+
---
6+
7+
{% include content/plan-grid.md name="actions" %}
8+
9+
[Microsoft Bing Conversions API (CAPI)](https://ui.ads.microsoft.com//?utm_source=segmentio&utm_medium=docs&utm_campaign=partners){:target="_blank”} lets you send offline conversion data from Segment to Microsoft Advertising. This enables enhanced customer attribution data and supports cross-device and cross-platform conversion attribution. You can use this destination to track offline actions, such as in-store purchases driven by ad clicks, and attribute them to your Microsoft Ads campaigns.
10+
11+
## Getting started
12+
13+
1. From your workspace's [destination catalog page](https://app.segment.com/goto-my-workspace/destinations/catalog){:target="_blank”} search for "Microsoft Bing CAPI".
14+
2. Select Microsoft Bing CAPI and click **Add destination**.
15+
3. Select an existing source to connect to the destination.
16+
4. Give the destination a name and click **Create destination**.
17+
5. In **Basic Settings**, enter the Bing **UetTag** and **ApiToken**.
18+
> * To find the UET tag, see Microsoft's steps on [how to create a UET tag](https://help.ads.microsoft.com/#apex/3/en/56682/2-500){:target="_blank"}.
19+
> * To generate the API token, contact [Microsoft support](https://about.ads.microsoft.com/en/support){:target="_blank"} or fill out a [request form](https://forms.office.com/Pages/ResponsePage.aspx?id=v4j5cvGGr0GRqy180BHbRwMZAe0PcMxHmZ0AjDaNRmxUM0o5UURRVktCRkxHNEFLTVNYQjI3NDNBUS4u){:target="_blank"}.
20+
6. Toggle **Enable Destination** on to start sending data to Microsoft Bing CAPI from Segment.
21+
22+
{% include components/actions-fields.html %}
23+

src/connections/functions/insert-functions.md

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -563,6 +563,10 @@ async function onGroup(event, settings) {
563563
```
564564
By including handlers for all the major event types, you ensure that all supported events are processed correctly, preventing the "Unsupported Event Type" error. Always test your updated code before implementing it in production.
565565

566+
##### What destination types support Insert Functions?
567+
568+
Only cloud-mode [event destinations](/docs/engage/using-engage-data/#engage-destination-types-event-vs-list) support destination Insert Functions. [List destinations](/docs/engage/using-engage-data/#list-destinations) aren't compatible.
569+
566570
{% comment %}
567571

568572
## Using Segment's Public API

src/connections/sources/catalog/libraries/mobile/apple/implementation.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -373,4 +373,4 @@ let analytics = Analytics(configuration: config)
373373
```
374374

375375
## Changelog
376-
[View the Analytics Swift changelog on GitHub](https://github.com/segmentio/analytics-swift/releases){:target="_blank"}. -->
376+
[View the Analytics Swift changelog on GitHub](https://github.com/segmentio/analytics-swift/releases){:target="_blank"}. ->

src/connections/sources/catalog/libraries/mobile/react-native/index.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -461,7 +461,7 @@ To set up automatic screen tracking with React Navigation:
461461
}
462462
}}
463463
>
464-
```
464+
```
465465
466466
### React Native Navigation
467467
To set up automatic screen tracking while using [React Native Navigation](https://wix.github.io/react-native-navigation/docs/before-you-start/){:target="_blank"}:
@@ -653,7 +653,7 @@ To get started with destination filters on mobile device-mode destinations using
653653

654654
segmentClient.add({ plugin: new DestinationFiltersPlugin() });
655655
segment.add({ plugin: new FirebasePlugin() })
656-
``` -->
656+
```
657657
658658
## Supported destinations
659659
Segment supports a large number of [cloud-mode](/docs/connections/destinations/#connection-modes) destinations. Segment also supports the following destinations for Analytics React Native 2.0 in device-mode:

src/connections/sources/catalog/libraries/server/node/index.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -404,7 +404,7 @@ const onExit = async () => {
404404
```
405405
406406
### Collect unflushed events
407-
If you need to preserve all of your events in the instance of a forced timeout, even ones that came in after analytics.flush({ close: true }) was called, you can still collect those events by using:
407+
If you need to preserve all of your events in the instance of a forced timeout, even ones that came in after `analytics.flush({ close: true })` was called, you can still collect those events by using:
408408
409409
```javascript
410410
const unflushedEvents = []

src/connections/sources/catalog/libraries/website/javascript/quickstart.md

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -111,12 +111,10 @@ To do that, Segment recommends that you use a backend template to inject an Iden
111111
Depending on your templating language, your actual Identify call might look something like this:
112112
113113
```js
114-
{% raw %}
115114
analytics.identify(' {{user.id}} ', {
116115
name: '{{user.fullname}}',
117116
email: '{{user.email}}'
118117
});
119-
{% endraw %}
120118
```
121119
122120
With that call in your page footer, you successfully identify every user that visits your site.

src/connections/sources/custom-domain.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -15,10 +15,10 @@ Custom Domain is a fully-managed service that enables you to configure a first-p
1515
1616
{% include content/domain-delegation-solutions.md %}
1717

18-
### How DNS subdomain delegation works
18+
## How DNS subdomain delegation works
1919
DNS subdomain delegation is a process where the control of a specific subdomain is assigned to another DNS server, allowing that server to manage the DNS records for the subdomain. This delegation is useful for distributing the management of DNS records and enables specialized handling of subdomain traffic.
2020

21-
### How CNAME records work
21+
## How CNAME records work
2222
When a user tries to access the alias domain, the DNS resolver looks up the CNAME record, finds the canonical name, and resolves it to the IP address of the target. For example, you could alias your subdomain to point to the Segment domain. If a user accesses your site, they are redirected to the Segment domain, but their browser's address bar still shows the alias domain.
2323

2424
CNAME records provide flexibility and centralized management, making it easier to handle domain redirections and subdomain configurations.

0 commit comments

Comments
 (0)