Configurar anulaciones de secuencia de datos
El objeto edgeConfigOverrides
le permite anular los valores de configuración de los comandos que se ejecutan en la página actual. Este objeto override no es un comando, sino un objeto que se puede incluir en la mayoría de los comandos del SDK web.
Este objeto es útil cuando tiene diferentes sitios web o subdominios para diferentes países o si tiene varios entornos limitados de Experience Platform para almacenar datos específicos de diferentes unidades de negocio.
La anulación de la configuración del flujo de datos es un proceso de dos pasos:
-
En primer lugar, debe definir la anulación de la configuración de la secuencia de datos en la página de configuración de la secuencia de datos, dentro de la interfaz de usuario de Datastreams. Consulte la documentación de anulaciones de configuración de secuencia de datos para obtener instrucciones sobre cómo configurar las anulaciones.
-
Después de configurar la anulación de la secuencia de datos en la interfaz de usuario de, debe enviar las invalidaciones al Edge Network de una de las siguientes maneras:
- A través del SDK web extensión de etiqueta.
- Mediante los comandos del SDK web
sendEvent
oconfigure
. - Mediante el comando del SDK móvil
sendEvent
.
Si establece invalidaciones tanto en la configuración del SDK web como en un comando específico (como sendEvent
), las invalidaciones del comando específico tienen prioridad.
Envíe invalidaciones de secuencia de datos al Edge Network a través de la extensión de etiquetas del SDK web tag-extension
Consulte la documentación sobre configuración de anulaciones de secuencia de datos desde la extensión de etiqueta del SDK web para obtener instrucciones de configuración detalladas.
Si desea configurar las invalidaciones de secuencia de datos desde la extensión de etiqueta del SDK web, establezca cada campo deseado en Invalidaciones de configuración de secuencia de datos al configurar la extensión de etiqueta.
- Inicie sesión en experience.adobe.com con sus credenciales de Adobe ID.
- Vaya a Recopilación de datos > Etiquetas.
- Seleccione la propiedad de etiquetas que desee.
- Vaya a Extensions y, a continuación, haga clic en Configure en la tarjeta de Adobe Experience Platform Web SDK.
- Desplácese hacia abajo hasta la sección Anulaciones de configuración de secuencia de datos. Establezca cada valor de anulación deseado.
- Haz clic en Guardar y después publica los cambios.
Si desea establecer invalidaciones solo para un comando específico, establezca cada campo deseado dentro de las acciones de una regla de etiqueta.
- Inicie sesión en experience.adobe.com con sus credenciales de Adobe ID.
- Vaya a Recopilación de datos > Etiquetas.
- Seleccione la propiedad de etiquetas que desee.
- Vaya a Reglas y luego seleccione la regla que desee.
- En Acciones, seleccione una acción existente o cree una acción.
- Establezca el campo desplegable Extension en SDK web de Adobe Experience Platform y establezca Action Type en Send event.
- Desplácese hacia abajo hasta la sección denominada Anulaciones de configuración de secuencia de datos.
- Establezca cada campo de esta sección en el valor de anulación deseado.
- Haga clic en Conservar cambios y, a continuación, ejecute el flujo de trabajo de publicación.
Se proporcionan campos independientes para los entornos Development, Staging y Production. Asegúrese de rellenar cada campo deseado para cada entorno.
Envíe las invalidaciones al Edge Network a través de la biblioteca JavaScript del SDK web library
Después de configurar las invalidaciones de la secuencia de datos en la IU de recopilación de datos, ahora puede enviar las invalidaciones al Edge Network a través de la biblioteca JavaScript del SDK web.
Si utiliza el SDK web, el envío de las invalidaciones al Edge Network mediante el comando edgeConfigOverrides
es el segundo y último paso de activar las invalidaciones de configuración de la secuencia de datos.
Las anulaciones de configuración de la secuencia de datos se envían a Edge Network a través del comando edgeConfigOverrides
del SDK web. Este comando crea invalidaciones de secuencia de datos que se pasan al Edge Network en el siguiente comando. Si usa el comando configure
, las invalidaciones se pasan para cada solicitud.
El comando edgeConfigOverrides
crea invalidaciones de secuencia de datos que se pasan al Edge Network en el siguiente comando.
Cuando se envía una anulación de la configuración con el comando configure
, se incluye en los siguientes comandos del SDK web.
Las opciones especificadas globalmente pueden ser anuladas por la opción de configuración en comandos individuales.
Enviar invalidaciones de configuración mediante el comando sendEvent
del SDK web send-event
El ejemplo siguiente muestra todas las opciones de configuración de secuencia de datos dinámica admitidas en una llamada a sendEvent
.
Si la configuración del flujo de datos tiene habilitados todos los servicios compatibles, el ejemplo siguiente anulará esta configuración y deshabilitará todos los servicios (consulte la configuración de enabled: false
en cada servicio).
alloy("sendEvent", {
renderDecisions: true,
edgeConfigOverrides: {
datastreamId: "bfa8fe21-6157-42d3-b47a-78310920b39d",
com_adobe_experience_platform: {
enabled: false,
datasets: {
event: {
datasetId: "64b6f949a8a6891ca8a28911",
},
},
com_adobe_edge_ode: {
enabled: false,
},
com_adobe_edge_segmentation: {
enabled: false,
},
com_adobe_edge_destinations: {
enabled: false,
},
com_adobe_edge_ajo: {
enabled: false,
},
},
com_adobe_analytics: {
enabled: false,
reportSuites: ["ujslconfigoverrides3"],
},
com_adobe_identity: {
idSyncContainerId: 34374,
},
com_adobe_target: {
enabled: false,
propertyToken: "f3fd55e1-a06d-8650-9aa5-c8356c6e2223",
},
com_adobe_audience_manager: {
enabled: false,
},
com_adobe_launch_ssf: {
enabled: false,
},
},
});
renderDecisions
edgeConfigOverrides.datastreamId
configure
.edgeConfigOverrides.com_adobe_experience_platform
edgeConfigOverrides.com_adobe_experience_platform.enabled
edgeConfigOverrides.com_adobe_experience_platform.datasets
edgeConfigOverrides.com_adobe_experience_platform.com_adobe_edge_ode.enabled
edgeConfigOverrides.com_adobe_experience_platform.com_adobe_edge_segmentation.enabled
edgeConfigOverrides.com_adobe_experience_platform.com_adobe_edge_destinations.enabled
edgeConfigOverrides.com_adobe_experience_platform.com_adobe_edge_ajo.enabled
com_adobe_analytics.enabled
com_adobe_analytics.reportSuites[]
com_adobe_identity.idSyncContainerId
com_adobe_audience_manager.enabled
en true
. De lo contrario, el servicio Audience Manager está deshabilitado.com_adobe_target.enabled
com_adobe_target.propertyToken
com_adobe_audience_manager.enabled
com_adobe_launch_ssf
Enviar invalidaciones de configuración mediante el comando configure
del SDK web send-configure
El ejemplo siguiente muestra el aspecto que podría tener una anulación de la configuración en un comando configure
.
Si la configuración del flujo de datos tiene habilitados todos los servicios compatibles, el ejemplo siguiente anulará esta configuración y deshabilitará todos los servicios (consulte la configuración de enabled: false
en cada servicio).
alloy("configure", {
orgId: "97D1F3F459CE0AD80A495CBE@AdobeOrg",
datastreamId: "db9c70a1-6f11-4563-b0e9-b5964ab3a858",
edgeConfigOverrides: {
com_adobe_experience_platform: {
enabled: false,
datasets: {
event: {
datasetId: "64b6f930753dd41ca8d4fd77",
},
},
com_adobe_edge_ode: {
enabled: false,
},
com_adobe_edge_segmentation: {
enabled: false,
},
com_adobe_edge_destinations: {
enabled: false,
},
com_adobe_edge_ajo: {
enabled: false,
},
},
com_adobe_analytics: {
enabled: false,
reportSuites: ["ujslconfigoverrides2"],
},
com_adobe_identity: {
idSyncContainerId: 34373,
},
com_adobe_target: {
enabled: false,
propertyToken: "01dbc634-07c1-d8f9-ca69-b489a5ac5e94",
},
com_adobe_audience_manager: {
enabled: false,
},
com_adobe_launch_ssf: {
enabled: false,
},
},
});
orgId
edgeConfigOverrides.datastreamId
configure
.edgeConfigOverrides.com_adobe_experience_platform
edgeConfigOverrides.com_adobe_experience_platform.enabled
edgeConfigOverrides.com_adobe_experience_platform.datasets
edgeConfigOverrides.com_adobe_experience_platform.com_adobe_edge_ode.enabled
edgeConfigOverrides.com_adobe_experience_platform.com_adobe_edge_segmentation.enabled
edgeConfigOverrides.com_adobe_experience_platform.com_adobe_edge_destinations.enabled
edgeConfigOverrides.com_adobe_experience_platform.com_adobe_edge_ajo.enabled
com_adobe_analytics.enabled
com_adobe_analytics.reportSuites[]
com_adobe_identity.idSyncContainerId
com_adobe_audience_manager.enabled
en true
. De lo contrario, el servicio Audience Manager está deshabilitado.com_adobe_target.enabled
com_adobe_target.propertyToken
com_adobe_audience_manager.enabled
com_adobe_launch_ssf