Ajustes de configuración de recopilación de datos data-collection
Esta sección de configuración le permite determinar cómo se recopilan los datos en la extensión.
- Inicie sesión en experience.adobe.com con sus credenciales de Adobe ID.
- Vaya a Data Collection > Tags.
- Seleccione la propiedad de etiquetas que desee.
- Vaya a Extensions y, a continuación, seleccione Configure en la tarjeta Adobe Experience Platform Web SDK.
- Vaya a la sección Data collection.
Las opciones disponibles son las siguientes:
On before event send callback
Una función de llamada de retorno para evaluar y modificar la carga útil enviada a Adobe. En el editor de código, tiene acceso a las siguientes variables:
content.xdm: la carga útil XDM para el evento.content.data: la carga del objeto de datos para el evento.return true: salga inmediatamente de la llamada de retorno y envíe datos a Adobe con los valores actuales en el objetocontent.return false: salga inmediatamente de la llamada de retorno y anule el envío de datos a Adobe.
Se puede usar cualquier variable definida fuera de content, pero no se incluye en la carga útil enviada a Adobe.
// Use nullish coalescing assignments to add objects if they don't yet exist
content.xdm.commerce ??= {};
content.xdm.commerce.order ??= {};
// Then add the purchase ID
content.xdm.commerce.order.purchaseID = "12345";
// Use optional chaining to prevent undefined errors when setting tracking code to lower case
if(content.xdm.marketing?.trackingCode) content.xdm.marketing.trackingCode = content.xdm.marketing.trackingCode.toLowerCase();
// Delete operating system version
if(content.xdm.environment) delete content.xdm.environment.operatingSystemVersion;
// Immediately end onBeforeEventSend logic and send the data to Adobe for this event type
if (content.xdm.eventType === "web.webInteraction.linkClicks") {
return true;
}
// Cancel sending data if it is a known bot
if (myBotDetector.isABot()) {
return false;
}
false en el primer evento de una página. Devolver false en el primer evento puede afectar negativamente a la personalización.Esta llamada de retorno es la etiqueta equivalente a onBeforeEventSend en la biblioteca de JavaScript.
Collect internal link clicks
Casilla de verificación que permite recopilar datos de seguimiento de vínculos internos del sitio o de la propiedad. Esta casilla de verificación equivale a clickCollection.internalLinkEnabled en la biblioteca de JavaScript. Al activar esta casilla de verificación, aparecen las opciones de agrupación de eventos:
- No event grouping: los datos de seguimiento de vínculos se envían a Adobe en eventos independientes. Los clics en vínculos enviados en eventos independientes pueden aumentar el uso contractual de los datos enviados a Adobe Experience Platform.
- Event grouping using session storage: almacena los datos de seguimiento de vínculos en el almacenamiento de la sesión hasta el siguiente evento de "vista de página". En el siguiente evento que se considere una "vista de página", los datos de seguimiento de vínculos almacenados se combinan con la carga útil del evento de "vista de página". Adobe recomienda habilitar esta configuración al realizar el seguimiento de vínculos internos.
- Event grouping using local object: almacena los datos de seguimiento de vínculos en un objeto local hasta el siguiente evento de "vista de página". Si un visitante navega a una nueva página del explorador, se pierden los datos de seguimiento de vínculos. Esta configuración es más beneficiosa en el contexto de aplicaciones de una sola página.
La biblioteca de etiquetas considera un evento determinado como una "vista de página" cuando los siguientes elementos están incluidos en la carga útil:
xdm.web.webPageDetails.namecontiene un valor de cadenaxdm.web.webPageDetails.pageViews.valuees mayor que0
Collect external link clicks
Casilla de verificación que habilita la recopilación de vínculos externos. Esta casilla de verificación equivale a clickCollection.externalLinkEnabled en la biblioteca de JavaScript.
Collect download link clicks
Casilla de verificación que habilita la colección de vínculos de descarga. Esta casilla de verificación equivale a clickCollection.downloadLinkEnabled en la biblioteca de JavaScript.
Download link qualifier
Expresión regular que califica una dirección URL de vínculo como vínculo de descarga. Esta cadena es la etiqueta equivalente a downloadLinkQualifier en la biblioteca de JavaScript.
Filter click properties
Una función de llamada de retorno para evaluar y modificar las propiedades relacionadas con los clics antes de la colección. Esta función se ejecuta antes que On before event send callback y es la etiqueta equivalente a clickCollection.filterClickDetails en la biblioteca de JavaScript. En el editor de código, tiene acceso a las siguientes variables:
content.clickedElement: el elemento DOM donde se hizo clic.content.pageName: nombre de página cuando se produjo el clic.content.linkName: nombre del vínculo donde se hizo clic.content.linkRegion: región del vínculo donde se hizo clic.content.linkType: tipo de vínculo (de salida, de descarga, etc.).content.linkURL: dirección URL de destino del vínculo donde se hizo clic.return true: salga inmediatamente de la llamada de retorno con los valores de las variables actuales.return false: salga inmediatamente de la llamada de retorno y anule la recopilación de datos.- Se puede usar cualquier variable definida fuera de
content, pero no se incluye en la carga útil enviada a Adobe.
onBeforeLinkClickSend en la biblioteca de JavaScript. Use la llamada de retorno Filter click properties para filtrar o ajustar los datos de clics, o use On before event send callback para filtrar o ajustar la carga útil general enviada a Adobe. Si se establecen tanto la devolución de llamada Filter click properties como la devolución de llamada On before link click send, solo se ejecutará la devolución de llamada Filter click properties.Configuración de contexto
Recopile automáticamente información del visitante, que rellena automáticamente campos XDM específicos. Puede elegir All default context information o Specific context information. Es la etiqueta equivalente a context en la biblioteca de JavaScript.
- Web: recopila información sobre la página actual.
- Device: recopila información sobre el dispositivo del usuario.
- Environment: recopila información acerca del explorador del usuario.
- Place context: recopila información sobre la ubicación del usuario.
- High entropy user-agent hints: recopila información más detallada acerca del dispositivo del usuario.
- Send referrer to Adobe Analytics only once per page view: Impedir que se envíen datos de referente duplicados a Adobe Analytics.