Recopilador de datos de comportamiento

Las integraciones del Recopilador de datos de comportamiento de Vesta mejoran la información de rastreo de dispositivos y comportamientos que obtenemos de su aplicación, lo que mejora nuestros servicios de evaluación de riesgos y detección de fraudes. Ofrecemos herramientas y SDK que facilitan la incorporación de la recopilación de datos de comportamiento en su aplicación.

Para obtener detalles sobre cómo incorporar los componentes del Recopilador de datos de comportamiento en su aplicación, consulte la documentación de su plataforma de desarrollo: Web, Android, o iOS.

Las integraciones del Recopilador de datos para aplicaciones móviles requieren bibliotecas adicionales. Visite la página de Descargas para obtener la versión más actualizada de los archivos del Recopilador de datos del comportamiento para aplicaciones Android o iOS.

Nuestras integraciones del Recopilador de datos de comportamiento utilizan el etiquetado de campos y los eventos para identificar detalles sobre cómo sus clientes interactúan con su aplicación:

  • Etiquetado de campos: El etiquetado de campos asocia elementos de su aplicación, como los campos del nombre de usuario, con FieldNames definidos por Vesta. La identificación de estos elementos de la aplicación hace posible que Vesta identifique cuándo y cómo su cliente interactúa con su aplicación y analice los datos en busca de indicios de fraude.
  • Eventos: La especificación de eventos hace posible que su aplicación alerte a Vesta cuando su cliente interactúa con un elemento específico de su aplicación. Vesta rastrea al usuario durante el transcurso del evento y analiza el comportamiento y los metadatos sobre el mismo para detectar indicios de fraude.

Consulte las secciones Etiquetado de campos y Eventos en esta página para obtener detalles sobre la definición de las etiquetas de campos y eventos que Vesta rastreará.

Visite la página de Descargas para descargar la versión más actualizada de los archivos del Recopilador de datos del comportamiento para su plataforma.

Etiquetado de campos

El etiquetado de campos asocia el nombre del campo o la identificación de un elemento en su aplicación con el FieldName que utiliza Vesta. Esto hace posible que Vesta relacione los datos del dispositivo y del comportamiento con actividades específicas llevadas a cabo por sus clientes cuando utilizan su aplicación. El etiquetado de campos se utiliza normalmente para rastrear la entrada de texto en campos como la identificación del inicio de sesión y la contraseña, pero también se puede utilizar para identificar los botones a fin de vigilar cuando se hace clics. Utilice las etiquetas de campo enumeradas en la siguiente tabla para identificar los elementos de la interfaz de usuario asociados:

Etiqueta de campos Descripción
LoginID El campo del nombre de usuario de su formulario de inicio de sesión.
Contraseña El campo de la contraseña de su formulario de inicio de sesión.
ProductSearch El campo de texto que se utiliza para buscar productos.
AddToCart El botón que se utiliza para agregar un producto al carrito compras.
RemoveFromCart El botón que se utiliza para eliminar un producto del carrito de compras.
TransferRecipient El campo de texto que se utiliza para identificar al destinatario de un pago por transferencia.
TransferSender El campo de texto que se utiliza para identificar al emisor de un pago por transferencia.
TransferToAccount El campo de texto que se utiliza para identificar la cuenta que recibirá los fondos de un pago por transferencia.
TransferAmount El campo de texto que se utiliza para definir el importe de un pago por transferencia.
TransferDate El campo de texto que se utiliza para definir la fecha en la que debe efectuarse un pago por transferencia.
BillingFirstName El campo de texto que se utiliza para recopilar el nombre del titular de la tarjeta.
BillingLastName El campo de texto que se utiliza para recopilar el apellido del titular de la tarjeta.
BillingAddressLine1 El campo de texto que se utiliza para recopilar la primera línea de la dirección de facturación del titular de la tarjeta.
BilllingAddressLine2 El campo de texto que se utiliza para recopilar la segunda línea de la dirección de facturación del titular de la tarjeta.
BillingCity El campo de texto que se utiliza para recopilar la parte de la ciudad de la dirección de facturación del titular de la tarjeta.
BillingRegion El campo de texto que se utiliza para recopilar la región de la dirección de facturación del titular de la tarjeta.
BillingPostalCode El campo de texto que se utiliza para recopilar el código postal de la dirección de facturación del titular de la tarjeta.
BillingCountryCode El campo de texto que se utiliza para recopilar el código del país de la dirección de facturación del titular de la tarjeta.
PurchaseCardNumber El campo de texto que se utiliza para recopilar el número de la tarjeta de pago del cliente.
PurchaseCardExpirationDateFull El campo de texto que se utiliza para recopilar la fecha de vencimiento de la tarjeta de pago del cliente.
PurchaseCardExpirationDateMonth El campo de texto que se utiliza para recopilar la parte del mes de la fecha de vencimiento de la tarjeta de pago del cliente.
PurchaseCardExpirationDateYear El campo de texto que se utiliza para recopilar la parte del año de la fecha de vencimiento de la tarjeta de pago del cliente.
PurchaseCardCVV El campo de texto que se utiliza para recopilar el número del CVV asociado con la tarjeta de pago del cliente.
PurchaseAlternateAccount El campo de texto que se utiliza para definir un método de pago alternativo para la compra.
DeliveryMethod El elemento de la interfaz de usuario que se utiliza para seleccionar el método de envío.
DeliveryRecipient El campo de texto que se utiliza para recopilar el nombre de la persona que recibirá el envío.

Eventos

Designe eventos para que Vesta los rastree al llamar a los métodos de eventos cuando sus clientes interactúen con diferentes elementos de su aplicación. Para los eventos lógicos, que tienen un final implícito, llame al método vCustomer.startEvent();. Para los eventos de rastreo de pantalla, que requieren que la aplicación designe el inicio y el final de una interacción, llame al método vCustomer.startEvent(); cuando el cliente comienza una interacción. Luego llame al método vCustomer.finishEvent(); cuando el cliente termine la interacción.

Para los eventos de rastreo de pantalla, debe finalizar el evento actual antes de iniciar otro evento. Vesta no hará un rastreo de varios eventos simultáneos. Vea los siguientes Flujos de usuario de ejemplo para obtener detalles sobre cómo implementar los servicios de detección de fraude de Vesta usando eventos.

Las secciones siguientes definen los eventos lógicos y de rastreo de pantalla que admite Vesta.

Eventos lógicos

Incluya el nombre del evento que se enumera en la siguiente tabla como un parámetro en el método startEvent para rastrear la acción asociada. Los eventos lógicos terminan automáticamente cuando la acción se completa.

Nombre del evento Descripción
LOGIN_ATTEMPT Inicie este evento cuando su cliente haga clic en el botón de inicio de sesión.
SIGN_UP Inicie este evento cuando su cliente haga clic en el botón para crear una nueva cuenta.
SIGNUP_ATTEMPT Inicie este evento cuando su cliente haga clic en el botón para crear una nueva cuenta, pero las credenciales aún no se han validado.
SEARCH Inicie este evento cuando su cliente active el campo de búsqueda o haga clic en el botón para efectuar una búsqueda.
ADD_TO_CART Inicie este evento cuando su cliente haga clic en el botón para agregar un producto al carrito de compras.
REMOVE_FROM_CART Inicie este evento cuando su cliente haga clic en el botón para eliminar un producto del carrito de compras.
SHOW_CART Inicie este evento cuando su cliente haga clic en el botón para ver el contenido del carrito de compras.
PROCEED_TO_CHECKOUT Inicie este evento cuando su cliente haga clic en el botón para comenzar el proceso de finalización de la compra.
CONFIRM_PAYMENT_METHOD Inicie este evento cuando su cliente haga clic en el botón para confirmar el método de pago.
CONFIRM_SHIPPING_METHOD Inicie este evento cuando su cliente haga clic en el botón para confirmar el método de envío.
COMPLETE_ORDER Inicie este evento cuando su cliente haga clic en el botón para completar el pedido.

Eventos del rastreador de pantalla

Utilice los eventos del rastreador de pantalla para que Vesta pueda identificar las pantallas que su cliente visita durante la compra y el pago. Incluya el nombre del evento que se enumera en la siguiente tabla como un parámetro en el método startEvent para rastrear la acción asociada. Debe llamar al método finishEvent asociado cuando el usuario haya completado la acción. No puede iniciar otro evento hasta que no haya terminado el actual.

Nombre del evento Descripción
LOGIN Inicie este evento cuando su cliente llegue a la pantalla de inicio de sesión o active los campos de texto asociados con el inicio de sesión. Finalice el evento después de que su aplicación procese la solicitud de inicio de sesión o si su cliente abandona el intento del inicio de sesión.
FORGOT_PASSWORD Inicie este evento cuando su cliente llegue a la pantalla de contraseña olvidada. Finalice el evento después de que su aplicación procese la solicitud de restablecimiento de la contraseña.
SIGNUP Inicie este evento cuando su cliente acceda a la pantalla que utilizó para crear una nueva cuenta. Finalice el evento después de que su aplicación procese la solicitud de nueva cuenta.
PRODUCTS_LIST Inicie este evento cuando su cliente llegue a una pantalla que muestre una lista de productos. Finalice el evento cuando su cliente abandone la lista de productos.
PRODUCT_DETAIL Inicie este evento cuando su cliente abra una página que muestre detalles de un solo producto. Finalice el evento cuando su cliente abandone la página.
SHOPPING_CART Inicie este evento cuando su cliente acceda al carrito de compras. Finalice el evento cuando su cliente abandone la página del carrito de compras.
CHECKOUT Inicie este evento cuando su cliente llegue a la pantalla de finalización de la compra. Finalice el evento cuando el cliente complete o abandone el proceso de finalización de la compra.
PURCHASE_CONFIRMATION Inicie este evento cuando su cliente llegue a la pantalla final para confirmar la compra. Finalice el evento después de que su aplicación procese la confirmación de la compra.
SETTINGS Inicie este evento cuando su cliente llegue a cualquiera de sus pantallas de configuración de la cuenta. Finalice el evento cuando el cliente guarde o cancele y actualice su cuenta.
PROFILE Perfil de Inicie este evento cuando su cliente llegue a la pantalla que muestra la información del perfil. Finalice el evento cuando su cliente abandone la pantalla del perfil.
PAYMENT_DETAILS Inicie este evento cuando su cliente llegue a la pantalla que utilizará para recopilar los datos del pago. Finalice el evento después de que su cliente haga clic en un botón para confirmar los datos del pago.
SHIPPING_DETAILS Inicie este evento cuando su cliente llegue a la pantalla o active un campo de texto que utilizará para recopilar los datos del envío. Finalice el evento cuando su cliente haga clic en un botón para confirmar la información del envío.
SEND_MONEY Inicie este evento cuando su cliente llegue a una pantalla que se utiliza para enviar dinero a un destinatario específico. Finalice el evento cuando la solicitud de envío de dinero ha sido procesada o abandonada.
GIFTCARD Inicie este evento cuando su cliente active un campo de texto que se utiliza para introducir la información de una tarjeta de regalo. Finalice el evento después de que el cliente haga clic en un botón para confirmar los datos de la tarjeta de regalo.