Vista del Editor de validación

El Editor de validación permite administrar rápida y fácilmente las funciones JavaScript para validar eventos en una sesión de Adobe Experience Platform Assurance. Cada función recibe los eventos en una sesión de Assurance. Puede escribir funciones para validar la configuración del cliente, las condiciones de evento, las pruebas y los casos de uso.

Introducción al Editor de validación

Después de configurar Assurance, en la vista Home, seleccione Validation Editor.

Validation-Editor-Screen-Shot

Escritura de una función de validación

Esta función le permite crear, editar o eliminar funciones de validación para sus sesiones de Adobe Experience Platform Assurance.

  1. Seleccione Create a New Validation.
  2. Introduzca un nombre para identificar la validación, proporcione una categoría y una descripción.
  3. Edite el código en el editor para validar los eventos de la sesión de Assurance.

Una vez completadas las pruebas de función, seleccione Publish para guardar la validación.

Definición del evento

Clave
Tipo
Descripción
uuid
Cadena
Identificador único universal del evento.
timestamp
Número
Marca de tiempo del cliente cuando el evento se envió a Assurance.
eventNumber
Número
Se utiliza para ordenar cuando se envió el evento. Esta clave es útil cuando los eventos tienen la misma marca de tiempo.
vendor
Cadena
Cadena de identificación del proveedor en el formato de nombre de dominio inverso (por ejemplo, com.adobe.assurance).
type
Cadena
Se utiliza para indicar el tipo de evento.
payload
Objeto
Define los datos del evento y contiene propiedades únicas y comunes. Algunas propiedades comunes incluyen ACPExtensionEventSource y ACPExtensionEventType.
annotations
Matriz
Una matriz de objetos de anotación.

Definición de anotación

Clave
Tipo
Descripción
uuid
Cadena
Identificador único universal de la anotación.
type
Cadena
Se utiliza para denotar el tipo de anotación y suele ser el nombre del complemento (por ejemplo, análisis).
payload
Objeto
Define los datos que deben complementar el evento. En Adobe Analytics, aquí es donde se incluyen los datos de visitas posprocesados.

Resultados de validación

Se espera que la función de validación devuelva un objeto que contenga lo siguiente:

Clave
Tipo
Descripción
message
Cadena
El mensaje de validación que se mostrará en los resultados del resumen.
events
Matriz
Una matriz de uuid de evento para registrar como coincidentes o no coincidentes.
links
Matriz
Una matriz de ValidationResultLink objetos para hacer referencia a la documentación y otros recursos {( type: 'doc'|'product', url: String )}
result
Cadena
Este es el resultado de validación y se espera que sea una de las cadenas enumeradas: “coincidente”, “no coincidente”, “desconocido”

Vista de los resultados de validación

Los resultados de la función se muestran en la sección de resultados, debajo del editor de código. Si el resultado de la validación es unknown o not matched y la matriz events tiene uno o más uuids, los eventos se resaltarán en la cronología con los colores siguientes:

  • Verde: coincidente
  • Naranja: desconocido
  • Rojo: no coincidente

Timeling-Validation-Highlights-Screen-Shot

Resolución de problemas

Puede añadir console.log() en la función para imprimir elementos en Developer Console. Como alternativa, puede utilizar la propiedad mensaje del objeto resultado para depurar los mensajes en el panel de resultados.

Si se produce un error en el editor de código JavaScript, se muestra un estado de error junto con el motivo.

Para obtener más información sobre las validaciones, visite el GitHub de Validaciones de Adobe Experience Platform Assurance. Aquí encontrará ejemplos de validaciones propiedad de Adobe. Consulte la wiki para obtener descripciones más detalladas de las validaciones.

recommendation-more-help
fdfd76d4-8dd9-4291-8a4d-77823c2c75f5