transactionID

La variable transactionID identifica de forma exclusiva una transacción para que la visita se pueda enlazar a los datos cargados a través de las fuentes de datos. Esta variable es útil si desea utilizar datos de otros canales y vincularlos a datos recopilados con AppMeasurement.

NOTE
Asegúrese de que el Almacenamiento de ID de transacción esté habilitado en un grupo de informes antes de utilizar esta variable. Consulte Configuración general de la cuenta en la Guía de administración para obtener más información.

Cuando se configura transactionID en caso de una visita, Adobe toma una “instantánea” de todas las variables de Analytics que estaban establecidas o que persistían en ese momento. Los datos cargados a través de fuentes de datos con el mismo ID de transacción están permanentemente vinculados a esos valores de variables.

De forma predeterminada, Adobe registra todos los valores de ID de transacción (vinculados y desvinculados) durante un máximo de 90 días. Si el proceso de interacción sin conexión supera los 90 días, contacte con el Servicio de atención al cliente para ampliar este límite.

ID de transacción con el SDK web

El ID de transacción está asignado a las siguientes variables:

  • objeto XDM: xdm.commerce.order.payments[0].transactionID
  • Objeto de datos: data.__adobe.analytics.transactionID o data.__adobe.analytics.xact

ID de transacción con la extensión de Adobe Analytics

Puede establecer el ID de transacción al configurar la extensión de Analytics (variables globales) o en reglas.

  1. Inicie sesión en la Recopilación de datos de Adobe Experience Platform con sus credenciales de Adobe ID.
  2. Haga clic en la propiedad de etiquetas deseada.
  3. Vaya a la pestaña Reglas y, a continuación, haga clic en la regla que desee (o cree una regla).
  4. En Acciones, haga clic en una acción existente de Adobe Analytics: Establecer variables o haga clic en el icono “+”.
  5. Establezca la lista desplegable Extension en Adobe Analytics y Action Type en Set Variables.
  6. Busque la sección ID de transacción.

Puede establecer el ID de transacción para cualquier valor de cadena, incluidos los elementos de datos.

s.transactionID en AppMeasurement y el editor de código personalizado de la extensión de Analytics

La variable s.transactionID es una cadena que contiene un identificador único para una transacción. Todos los caracteres alfanuméricos de hasta 100 bytes de longitud son valores válidos. Aparece como una cadena vacía de manera predeterminada.

s.transactionID = "ABC123";

Si tiene más de un ID de transacción para una visita, puede delimitar cada uno con una coma. Si existen varios ID de transacción, el límite de 100 bytes se sigue aplicando.

s.transactionID = "ABC123,XYZ456";
TIP
Si integra varios canales sin conexión mediante esta variable, asegúrese de que los distintos canales no se superponen con los ID de transacción. Por ejemplo, si tiene un valor de ID de transacción de centro de llamadas de 1234 y un valor de ID de transacción de cliente potencial de 1234, pueden entrar en conflicto y provocar resultados inesperados. Compruebe que los ID de transacción tengan formatos únicos del canal sin conexión y diferéncielos si fuera preciso. Por ejemplo, establezca el ID de transacción del centro de llamadas en call_1234 y el ID de transacción de cliente potencial en lead_1234 en las fuentes de datos y AppMeasurement.
recommendation-more-help
b4f6d761-4a8b-4322-b801-c85b9e3be690