[Alpha]{class="badge informative"}

edgeConfigOverrides (SDK de servidor, configure)

Esta página describe edgeConfigOverrides en el método Server SDK configure. Para Web SDK, consulte edgeConfigOverrides.

El objeto edgeConfigOverrides le permite anular la configuración del flujo de datos para cada solicitud que envía una instancia. Por ejemplo, puede enviar datos a un conjunto de datos de Experience Platform, un grupo de informes de Analytics o una propiedad de Target diferentes de los valores predeterminados del conjunto de datos. Esto resulta útil cuando un servidor administra varios sitios web o unidades comerciales que comparten un conjunto de datos. Para anular la configuración de un solo evento, use el objeto edgeConfigOverrides en sendEvent.

La anulación de la configuración del flujo de datos sigue dos pasos:

  1. Defina las invalidaciones que desea permitir al configurar la secuencia de datos. Consulte Anulaciones de configuración de secuencia de datos para obtener instrucciones.
  2. Establezca el objeto edgeConfigOverrides en su código.

Cuando establece edgeConfigOverrides en configure, se aplica a todas las solicitudes de la instancia y de todos los identificadores de forRequest que crea la instancia. Los siguientes métodos también aceptan un objeto edgeConfigOverrides para una sola llamada:

Si una llamada a un método incluye su propio objeto edgeConfigOverrides, SDK lo combina con el objeto de configure para esa llamada. Para cada propiedad de nivel superior, como com_adobe_analytics, el valor de la llamada al método reemplaza el valor completo de configure. Las propiedades de nivel superior que establezca solamente en configure siguen aplicándose.

Por ejemplo, si configure establece com_adobe_analytics y com_adobe_target, y una llamada a sendEvent solo establece com_adobe_analytics, ese evento utiliza com_adobe_analytics de sendEvent y com_adobe_target de configure. Las propiedades anidadas dentro de una propiedad de nivel superior no se combinan, por lo que debe incluir todas las propiedades anidadas que necesite, como enabled y reportSuites.

Ejemplo

El siguiente ejemplo anula el conjunto de datos de Experience Platform, los grupos de informes de Analytics y la propiedad Target en cada solicitud:

await alloy.configure({
  datastreamId: "ebebf826-a01f-4458-8cec-ef61de241c93",
  orgId: "ADB3LETTERSANDNUMBERS@AdobeOrg",
  edgeCredentials: {
    clientId: process.env.ADOBE_CLIENT_ID,
    clientSecret: process.env.ADOBE_CLIENT_SECRET,
    scopes: process.env.ADOBE_SCOPES.split(",")
  },
  edgeConfigOverrides: {
    com_adobe_experience_platform: {
      datasets: {
        event: {
          datasetId: "64b6f930753dd41ca8d4fd77"
        }
      }
    },
    com_adobe_analytics: {
      reportSuites: ["examplersid1", "examplersid2"]
    },
    com_adobe_target: {
      propertyToken: "01dbc634-07c1-d8f9-ca69-b489a5ac5e94"
    }
  }
});

Invalidaciones admitidas properties

Propiedad
Tipo
Descripción
com_adobe_experience_platform.enabled
Booleano
Determina si los datos se envían a Adobe Experience Platform.
com_adobe_experience_platform.datasets.event.datasetId
Cadena
Conjunto de datos que recibe los datos de evento.
com_adobe_experience_platform.com_adobe_edge_ode.enabled
Booleano
Determina si los datos se envían a Offer Decisioning.
com_adobe_experience_platform.com_adobe_edge_segmentation.enabled
Booleano
Determina si los datos se envían a la segmentación de Edge.
com_adobe_experience_platform.com_adobe_edge_destinations.enabled
Booleano
Determina si los datos se envían a destinos de Edge.
com_adobe_experience_platform.com_adobe_edge_ajo.enabled
Booleano
Determina si los datos se envían a Adobe Journey Optimizer.
com_adobe_analytics.enabled
Booleano
Determina si los datos se envían a Adobe Analytics.
com_adobe_analytics.reportSuites
Matriz de cadenas
Los grupos de informes que reciben datos de Analytics.
com_adobe_audience_manager.enabled
Booleano
Determina si los datos se envían a Adobe Audience Manager.
com_adobe_identity.idSyncContainerId
Número entero
El contenedor de sincronización de ID de terceros de Audience Manager que se utilizará. Requiere que com_adobe_audience_manager.enabled sea true.
com_adobe_target.enabled
Booleano
Determina si los datos se envían a Adobe Target.
com_adobe_target.propertyToken
Cadena
El token para la propiedad de Adobe Target.
com_adobe_launch_ssf.enabled
Booleano
Determina si los datos se envían al reenvío de eventos.

Solo puede anular la configuración permitida en la configuración del conjunto de datos. Consulte Anulaciones de configuración de secuencia de datos.

recommendation-more-help
experience-platform-help-collection