events

Las dimensiones y las métricas son componentes fundamentales para los informes. La variable events es responsable de la recopilación de datos de muchas métricas del sitio. Los eventos suelen incrementar las métricas en los informes.

Antes de implementar eventos, asegúrese de crearlos y configurarlos en Eventos de éxito en la configuración del grupo de informes. Si planea utilizar eventos personalizados en las visitas de seguimiento de vínculos, asegúrese de que linkTrackVars y linkTrackEvents están correctamente configurados.

Eventos con el SDK web

Si se usa el objeto XDM, los eventos personalizados utilizarán los siguientes campos XDM:

  • Los eventos personalizados 1-100 se asignan a xdm._experience.analytics.event1to100.event1 - xdm._experience.analytics.event1to100.event100.
  • Los eventos personalizados 101-200 se asignan a xdm._experience.analytics.event101to200.event100 - xdm._experience.analytics.event101to200.event200.
  • Este patrón se repite cada 100 eventos en xdm._experience.analytics.event901to1000.event901 - xdm._experience.analytics.event901to1000.event1000. eventx.value se utiliza para especificar la cantidad que se va a incrementar. eventx.id se usa para la serialización.
  • Los pedidos se asignan a xdm.commerce.purchases.value.
  • Las unidades se asignan a la suma de todos los campos productListItems[].quantity.
  • Los ingresos se asignan a la suma de todos los campos productListItems[].priceTotal.
  • Las vistas del producto se asignan a xdm.commerce.productViews.value.
  • Los carros de compras se asignan a xdm.commerce.productListOpens.value.
  • Las adiciones al carro de compras se asignan a xdm.commerce.productListAdds.value.
  • Las eliminaciones del carro de compras se asignan a xdm.commerce.productListRemovals.value.
  • Las vistas del carro de compras se asignan a xdm.commerce.productListViews.value.
  • Los cierres de compra se asignan a xdm.commerce.checkouts.value.
NOTE
Si se establece un evento en productListItems (por ejemplo, productListItems._experience.analytics.event1.value) y aún no está en este campo, se agregará automáticamente a dicho campo.

Si se usa el objeto de datos, todos los eventos utilizarán data.__adobe.analytics.events, siguiendo la sintaxis de la cadena de AppMeasurement. Si establece este campo, los eventos establecidos en el objeto XDM se sobrescriben y no se envían a Adobe Analytics.

Eventos con la extensión de Adobe Analytics

Puede establecer eventos 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 Eventos.

Hay varias funciones disponibles:

  • Una lista desplegable que le permite seleccionar el evento que desea incluir
  • Un campo de texto opcional permite la serialización. Consulte Serialización de eventos para obtener más información.
  • Campo de texto opcional para un valor de evento. Puede incluir moneda para eventos de moneda o un entero para eventos que no sean de moneda para incrementar la cifra varias veces. Por ejemplo, si se selecciona event1 en la lista desplegable y se incluye 10 en este campo, se incrementa event1 por 10 en los informes.
  • Botón para agregar otro evento. Puede agregar tantos eventos como desee a una única regla dentro de lo razonable.

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

La variable s.events es una cadena que contiene una lista de eventos delimitada por comas que se pueden incluir en la visita. La variable permite hasta 64.000 bytes, lo que permite de hecho tantos eventos como necesite una visita. Los valores válidos son los siguientes:

NOTE
: Esta variable distingue entre mayúsculas y minúsculas. Evite utilizar mayúsculas y minúsculas en los valores de eventos para garantizar una recopilación de datos precisa.
// Set the events variable to a single value
s.events = "event1";

// Set the events variable to multiple values
s.events = "event1,event13,purchase";

Incrementar eventos de contador varias veces

Si lo desea, puede contar eventos personalizados más de una vez. Asigne un número entero al evento deseado dentro de la cadena. Los eventos creados en la configuración del grupo de informes se catalogan como eventos de contador de forma predeterminada.

// Count event1 ten times
s.events = "event1=10";

// Count event1 twice and event2 once
s.events = "event1=2,event2";
NOTE
Los eventos de contador no admiten valores decimales o de moneda. Utilice eventos monetarios para moneda o eventos numéricos para valores decimales.

Usar eventos de moneda

Puede cambiar un evento personalizado para utilizar moneda en lugar de enteros. Los eventos de moneda hacen la conversión automática a la moneda del grupo de informes si esta y la variable currencyCode no coinciden. Son útiles para calcular los costes de envío, los descuentos o los reembolsos. Puede configurar eventos de moneda en la variable products si desea atribuir el evento únicamente a ese producto.

Antes de implementar eventos de moneda, asegúrese de establecer el evento deseado en “Moneda” en Eventos de éxito en la configuración del grupo de informes.

// Send $9.99 USD in event1 using the events variable. Make sure the event type for event1 is Currency in Report suite settings
s.currencyCode = "USD";
s.events = "event1=9.99";

// Send $9.99 USD in event1 using the products variable. Make sure the event type for event1 is Currency in Report suite settings
s.currencyCode = "USD";
s.events = "event1";
s.products = "Example category;Example product;1;0;event1=9.99";
NOTE
Si establece un valor de moneda tanto en la variable events como en la variable products, se utiliza el valor de moneda en events. Evite establecer valores monetarios en las variables events y products.

Usar eventos numéricos

Puede cambiar un evento personalizado para aceptar valores decimales en lugar de enteros. Los eventos numéricos se comportan de manera similar a los eventos de moneda, excepto que no utilizan la conversión monetaria. Puede establecer eventos numéricos en la variable products si desea atribuir el evento únicamente a ese producto.

Antes de implementar eventos numéricos, asegúrese de establecer el evento deseado en “Numérico” en Eventos de éxito en la configuración del grupo de informes.

// Send 4.5 in event1 using the events variable. Make sure the event type for event1 is Numeric in Report suite settings
s.events = "event1=4.5";

// Send 4.5 in event1 using the products variable. Make sure the event type for event1 is Numeric in Report suite settings
s.events = "event1";
s.products = "Example category;Example product;1;0;event1=4.5";
NOTE
Si establece un valor numérico tanto en la variable events como en la variable products, se utiliza el valor numérico en events. Evite establecer valores numéricos en las variables events y products.
recommendation-more-help
b4f6d761-4a8b-4322-b801-c85b9e3be690