Skip to content

Commit 2c85652

Browse files
author
Carlo Javier
committed
Merge remote-tracking branch 'upstream/main' into snowflake-batch-updates
2 parents ec7ccf6 + c3afa1d commit 2c85652

File tree

26 files changed

+291
-55
lines changed

26 files changed

+291
-55
lines changed

help/datastreams/bot-detection.md

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,13 @@ This bot scoring helps the solutions receiving the request correctly identify bo
2929
>
3030
>Adobe solutions may handle bot scoring in different ways. For example, Adobe Analytics uses its own [bot filtering service](https://experienceleague.adobe.com/docs/analytics/admin/admin-tools/manage-report-suites/edit-report-suite/report-suite-general/bot-removal/bot-rules.html) and does not use the score set by the Edge Network. The two services use the same [IAB bot list](https://www.iab.com/guidelines/iab-abc-international-spiders-bots-list/), so the bot scoring is identical.
3131
32-
Bot detection rules can take up to 15 minutes to propagate across the Edge Network after being created.
32+
## Technical considerations {#technical-considerations}
33+
34+
Before enabling bot detection on your datastreams, here are a few key points to keep in mind to ensure accurate results and a smooth implementation:
35+
36+
* Bot detection applies only to unauthenticated requests sent to `edge.adobedc.net`.
37+
* Authenticated requests sent to `server.adobedc.net` are not evaluated for bot traffic, as authenticated traffic is considered trustworthy.
38+
* Bot detection rules can take up to 15 minutes to propagate across the Edge Network after being created.
3339

3440
## Prerequisites {#prerequisites}
3541

help/destinations/api/activate-segments-file-based-destinations.md

Lines changed: 18 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -1090,7 +1090,7 @@ curl --location --request POST 'https://platform.adobe.io/data/foundation/flowse
10901090
10911091
### Add encryption to exported files
10921092

1093-
Optionally, you can add encryption to your exported files. To do this, you need to add items from the `encryptionSpecs`. See the request example below with the mandatory parameters highlighted:
1093+
Optionally, you can add encryption to your exported files. To do this, you need to add items from the `encryption` object. See the request example below with the mandatory parameters highlighted:
10941094

10951095

10961096
>[!BEGINSHADEBOX]
@@ -1099,7 +1099,7 @@ Optionally, you can add encryption to your exported files. To do this, you need
10991099

11001100
```json {line-numbers="true" start-line="1" highlight="26-27"}
11011101

1102-
"encryptionSpecs": [
1102+
"encryption": [
11031103
{
11041104
"name": "File PGP/GPG Encryption",
11051105
"type": "FileAsymmetric",
@@ -1159,12 +1159,12 @@ curl --location --request POST 'https://platform.adobe.io/data/foundation/flowse
11591159
"sshKey": "<Add SSH key>"
11601160
}
11611161
},
1162-
"encryptionSpecs":{
1163-
"specName": "Encryption spec",
1164-
"params": {
1165-
"encryptionAlgo":"PGPGPG",
1166-
"publicKey":"<Add public key>"
1167-
}
1162+
"encryption": {
1163+
"specName": "File Encryption",
1164+
"params": {
1165+
"encryptionAlgo": "PGP/GPG",
1166+
"publicKey": "<Add public key>"
1167+
}
11681168
},
11691169
"connectionSpec": {
11701170
"id": "36965a81-b1c6-401b-99f8-22508f1e6a26", // SFTP connection spec
@@ -1217,7 +1217,7 @@ Note the highlighted lines with inline comments in the [!DNL connection spec] ex
12171217
"providerId": "14e34fac-d307-11e9-bb65-2a2ae2dbcce4",
12181218
"version": "1.0",
12191219
"authSpec": [...],
1220-
"encryptionSpecs": [...],
1220+
"encryption": [...],
12211221
"targetSpec": { //describes the target connection parameters
12221222
"name": "User based target",
12231223
"type": "UserNamespace",
@@ -1428,7 +1428,7 @@ Note the highlighted lines with inline comments in the [!DNL connection spec] ex
14281428
"providerId": "14e34fac-d307-11e9-bb65-2a2ae2dbcce4",
14291429
"version": "1.0",
14301430
"authSpec": [...],
1431-
"encryptionSpecs": [...],
1431+
"encryption": [...],
14321432
"targetSpec": { // describes the target connection parameters
14331433
"name": "User based target",
14341434
"type": "UserNamespace",
@@ -1628,7 +1628,7 @@ Note the highlighted lines with inline comments in the [!DNL connection spec] ex
16281628
"providerId": "14e34fac-d307-11e9-bb65-2a2ae2dbcce4",
16291629
"version": "1.0",
16301630
"authSpec": [...],
1631-
"encryptionSpecs": [...],
1631+
"encryption": [...],
16321632
"targetSpec": { // describes the target connection parameters
16331633
"name": "User based target",
16341634
"type": "UserNamespace",
@@ -1818,11 +1818,11 @@ Note the highlighted lines with inline comments in the [!DNL connection spec] ex
18181818
"providerId": "14e34fac-d307-11e9-bb65-2a2ae2dbcce4",
18191819
"version": "1.0",
18201820
"authSpec": [],
1821-
"encryptionSpecs": [],
1822-
"targetSpec": { // describes the target connection parameters
1823-
"name": "User based target",
1824-
"type": "UserNamespace",
1825-
"spec": {
1821+
"encryption": [],
1822+
"targetSpec": { // describes the target connection parameters
1823+
"name": "User based target",
1824+
"type": "UserNamespace",
1825+
"spec": {
18261826
"$schema": "http://json-schema.org/draft-07/schema#",
18271827
"type": "object",
18281828
"properties": {
@@ -2009,7 +2009,7 @@ Note the highlighted lines with inline comments in the [!DNL connection spec] ex
20092009
"providerId": "14e34fac-d307-11e9-bb65-2a2ae2dbcce4",
20102010
"version": "1.0",
20112011
"authSpec": [...],
2012-
"encryptionSpecs": [...],
2012+
"encryption": [...],
20132013
"targetSpec": { // describes the target connection parameters
20142014
"name": "User based target",
20152015
"type": "UserNamespace",
@@ -2208,7 +2208,7 @@ Note the highlighted lines with inline comments in the [!DNL connection spec] ex
22082208
"providerId": "14e34fac-d307-11e9-bb65-2a2ae2dbcce4",
22092209
"version": "1.0",
22102210
"authSpec": [...],
2211-
"encryptionSpecs": [...],
2211+
"encryption": [...],
22122212
"targetSpec": { // describes the target connection parameters
22132213
"name": "User based target",
22142214
"type": "UserNamespace",

help/destinations/api/update-destination-dataflows.md

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -752,6 +752,14 @@ The exported files contain the destination name, Experience Platform audience ID
752752

753753
To add a profile attribute to the destination dataflow, perform a PATCH request to the [!DNL Flow Service] API while providing your flow ID, version, and the profile attribute you want to add.
754754

755+
>[!IMPORTANT]
756+
>
757+
>**Destination-specific mapping requirements**
758+
>
759+
>The `profileSelectors` method described in this section works for most streaming destinations. However, some streaming destinations, including **Adobe Target**, require the Data Prep mapping set workflow instead.
760+
>
761+
>**If your profile attributes do not appear in the Experience Platform UI after a successful API response (202)**, you must use the mapping set method documented in [Activate audiences to batch destinations](../api/activate-segments-file-based-destinations.md#attribute-and-identity-mapping).
762+
755763
**API format**
756764

757765
```http

help/destinations/catalog/advertising/acxiom-real-id-audience-connection.md

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,16 +1,16 @@
11
---
2-
title: Acxiom Real ID&trade; Audience Connection
3-
description: Use the [!DNL Acxiom Real ID&trade; Audience Connection] destination to enhance audiences with [!DNL Acxiom's Real ID] technology and activate audiences to multiple platforms, such as [!DNL Altice], [!DNL Ampersand], [!DNL Comcast], and more.
2+
title: Acxiom Real ID Audience Connection
3+
description: Use the [!DNL Acxiom Real ID Audience Connection] destination to enhance audiences with [!DNL Acxiom's Real ID] technology and activate audiences to multiple platforms, such as [!DNL Altice], [!DNL Ampersand], [!DNL Comcast], and more.
44
badge: label="Beta" type="Informative"
55
exl-id: 5f1f0f7f-ac46-42bd-8002-be50fab5a76b
66
---
7-
# [!DNL Acxiom Real ID&trade; Audience Connection] destination
7+
# [!DNL Acxiom Real ID Audience Connection] destination
88

99
>[!NOTE]
1010
>
11-
>The [!DNL Acxiom Real ID&trade; Audience Connection] destination is in beta. This destination connector and documentation page are created and maintained by the [!DNL Acxiom] team. For any inquiries or update requests, contact Acxiom directly [here](mailto:[email protected]).
11+
>The [!DNL Acxiom Real ID Audience Connection] destination is in beta. This destination connector and documentation page are created and maintained by the [!DNL Acxiom] team. For any inquiries or update requests, contact Acxiom directly [here](mailto:[email protected]).
1212
13-
Use the [!DNL Acxiom Real ID Audience Connection] destination to enhance audiences with [!DNL Acxiom's] [Real ID&trade;](https://www.acxiom.com/real-id/real-id/) technology and activate audiences to multiple platforms, such as [!DNL Altice], [!DNL Ampersand], [!DNL Comcast], and more.
13+
Use the [!DNL Acxiom Real ID Audience Connection] destination to enhance audiences with [!DNL Acxiom's] [Real ID](https://www.acxiom.com/real-id/real-id/) technology and activate audiences to multiple platforms, such as [!DNL Altice], [!DNL Ampersand], [!DNL Comcast], and more.
1414

1515
This tutorial provides instructions to create an [!DNL Acxiom Real ID Audience Connection] destination connector using the [!DNL Adobe Experience Platform] user interface. This connector is used to build and distribute audiences to selected destinations.
1616

help/destinations/catalog/advertising/demandbase-people.md

Lines changed: 18 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -96,14 +96,29 @@ Read [Activate profiles and audiences to streaming audience export destinations]
9696

9797
### Mandatory mappings {#mandatory-mappings}
9898

99-
When activating audiences to the [!DNL Demandbase People] destination, you must configure the following mandatory field mappings in the mapping step:
99+
When activating audiences to the [!DNL Demandbase People] destination, you must configure the following mandatory field mapping in the mapping step:
100+
101+
| Source field | Target field | Description |
102+
|--------------|--------------|-------------|
103+
| `xdm: workEmail.address` | `Identity: email` | The work email address of the person |
104+
105+
### Recommended mappings {#recommended-mappings}
106+
107+
For optimal matching accuracy, include the following optional mappings in your activation flow, in addition to the [mandatory mapping](#mandatory-mappings) above.
100108

101109
| Source field | Target field | Description |
102110
|--------------|--------------|-------------|
103111
| `xdm: b2b.personKey.sourceKey` | `xdm: externalPersonId` | The unique identifier for the person |
104112
| `xdm: person.name.lastName` | `xdm: lastName` | The last name of the person |
105113
| `xdm: person.name.firstName` | `xdm: firstName` | The first name of the person |
106-
| `xdm: workEmail.address` | `Identity: email` | The work email address of the person |
114+
115+
### Mapping best practices {#mapping-best-practices}
116+
117+
When mapping fields to [!DNL Demandbase People], consider the following matching behavior:
118+
119+
* **Primary matching**: If `externalPersonId` is present, Demandbase uses it as the primary identifier for person matching.
120+
* **Fallback matching**: If `externalPersonId` is not available, Demandbase uses the `email` field for identification.
121+
* **Required vs. recommended**: While only `email` is required by Demandbase, Adobe recommends mapping all available fields from the recommended mappings table above, to improve matching accuracy and campaign performance.
107122

108123
![Demandbase People mappings](/help/destinations/assets/catalog/advertising/demandbase-people/demandbase-people-mapping.png)
109124

@@ -114,4 +129,4 @@ These mappings are required for the destination to function properly and must be
114129
* **Demandbase API guardrails**: If you have exported audiences to Demandbase and the exports are successful in Experience Platform, yet not all of the data reaches Demandbase, you might have encountered API throttling on the Demandbase side. Reach out to them for clarification.
115130
* **List deletion**: People lists are unique, so you cannot re-create a new list with a name already in use. When you remove people from a list, they will no longer be available, but they will not be deleted.
116131
* **Activation time**: Data loading in Demandbase is subject to overnight processing.
117-
* **Audience naming**: If an account audience with the same name was activated earlier to Demandbase, you cannot activate it again through a different dataflow to the Demandbase destination.
132+
* **Audience naming**: If a people audience with the same name was activated earlier to Demandbase, you cannot activate it again through a different dataflow to the Demandbase destination.

help/destinations/catalog/advertising/demandbase.md

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -104,5 +104,7 @@ These mappings are required for the destination to function properly and must be
104104

105105
## Additional notes and important callouts {#additional-notes}
106106

107-
* If an account audience with the same name was activated earlier to Demandbase, you cannot activate it again through a different dataflow to the Demandbase destination.
108-
* If you have exported audiences to Demandbase and the exports are successful in Experience Platform, yet not all of the data reaches Demandbase, you might have encountered API throttling on the Demandbase side. Reach out to them for clarification.
107+
* **Audience naming**: If an account audience with the same name was activated earlier to Demandbase, you cannot activate it again through a different dataflow to the Demandbase destination.
108+
* **Demandbase API guardrails**: If you have exported audiences to Demandbase and the exports are successful in Experience Platform, yet not all of the data reaches Demandbase, you might have encountered API throttling on the Demandbase side. Reach out to them for clarification.
109+
* **List deletion**: Account lists are unique, so you cannot re-create a new list with a name already in use. When you remove accounts from a list, they will no longer be available, but they will not be deleted.
110+
* **Activation time**: Data loading in Demandbase is subject to overnight processing.

help/destinations/catalog/advertising/tradedesk.md

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -44,10 +44,10 @@ All identities in the table below are mandatory mappings.
4444

4545
|Target identity|Description|Considerations|
4646
|---|---|---|
47-
|GAID|Google Advertising ID|Select the GAID target identity when your source identity is a GAID namespace.|
48-
|IDFA|Apple ID for Advertisers|Select the IDFA target identity when your source identity is an IDFA namespace.|
49-
|ECID|Experience Cloud ID|This identity is mandatory for the integration to work correctly but is not used for audience activation.|
50-
|The Trade Desk ID|Advertiser ID in the [!DNL The Trade Desk] platform|Use this identity when activating audiences based on The Trade Desk's proprietary ID.|
47+
|[!DNL GAID]|Google Advertising ID|Select the GAID target identity when your source identity is a GAID namespace.|
48+
|[!DNL IDFA]|Apple ID for Advertisers|Select the IDFA target identity when your source identity is an IDFA namespace.|
49+
|[!DNL ECID]|Experience Cloud ID|This identity is mandatory for the integration to work correctly but is not used for audience activation.|
50+
| [!DNL Tradedesk] |[!DNL TDID] in the [!DNL The Trade Desk] platform|Use this identity when activating audiences based on The Trade Desk's proprietary ID.|
5151

5252
{style="table-layout:auto"}
5353

help/destinations/catalog/personalization/custom-personalization.md

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -35,6 +35,12 @@ This destination requires the use of one of the following data collection method
3535
* Use the [Adobe Experience Platform Mobile SDK](https://developer.adobe.com/client-sdks/documentation/) if you want to collect data from your mobile application.
3636
* Use the [Edge Network API](https://developer.adobe.com/data-collection-apis/docs/) if you are not using [Web SDK](/help/web-sdk/home.md) or [Mobile SDK](https://developer.adobe.com/client-sdks/documentation/), or if you want to personalize the user experience based on profile attributes.
3737

38+
>[!IMPORTANT]
39+
>
40+
>**Attribute-based personalization requirements:** If you want to personalize based on profile attributes (not just audience membership), you **must** use the [Edge Network API](https://developer.adobe.com/data-collection-apis/docs/) with authenticated server-side integration, regardless of whether you are also using Web SDK or Mobile SDK for data collection.
41+
>
42+
>Web SDK and Mobile SDK alone only support personalization based on audience membership. The Edge Network API is **required** to securely retrieve profile attributes for personalization.
43+
3844
>[!IMPORTANT]
3945
>
4046
>Before creating a custom personalization connection, read the guide on how to [activate audience data to edge personalization destinations](../../ui/activate-edge-personalization-destinations.md). This guide takes you through the required configuration steps for same-page and next-page personalization use cases, across multiple Experience Platform components.

0 commit comments

Comments
 (0)