Seguimiento del Comportamiento del Ratón en un AOI del Sitio Web
Dentro de un marco de sitio web, tanto los eventos del ratón como la fijación se registran de la misma manera subyacente: ninguno puede apuntar a nada excepto a un elemento Website AOI, que es el único objeto que puede contener un marco de sitio web. Esta página cubre la construcción de un evento Mouse Trigger en un AOI del sitio web, en su totalidad. Para la fijación, consulte el Tutorial de Seguimiento de Fijación en el Marco de Sitios Web, la configuración del evento de disparo ya está cubierta allí en detalle y no se repite aquí.
Por Qué Esto Necesita Configuración Aquí, a Diferencia de Otras Partes de Labvanced
Fuera de un marco de sitio web, el seguimiento del ratón mayormente solo funciona: la propiedad de seguimiento continuo del ratón de un marco registra el movimiento del cursor de manera pasiva, sin necesidad de un disparador. Dentro de la página incrustada del marco de un sitio web, ese seguimiento pasivo nunca se dispara, el navegador del participante no entrega el movimiento del ratón a la página principal mientras el cursor está sobre un iframe, independientemente de cualquier configuración de Labvanced. Un Mouse Trigger, respaldado por la extensión Web Bridge de Labvanced, es la única forma de obtener datos del ratón desde dentro del marco en absoluto. Si no construyes uno, un AOI del sitio web no registra nada sobre el comportamiento del ratón, silenciosamente, de la misma manera que un AOI no anclado no registra nada sin que te des cuenta.
Los Tres Modos de Targeting
Agrega un evento Mouse Trigger y, dentro de un marco de sitio web, su sección Targets: ofrece tres modos en lugar de un único selector de objetivo:
| Modo | Qué hace |
|---|---|
Any element in website frame | Se dispara para la interacción elegida en cualquier lugar de la página incrustada, ya sea que ocurra sobre un AOI registrado o no. |
Any AOI element | Se dispara cada vez que la interacción ocurre sobre cualquier AOI del sitio web registrado, sin seleccionarlos individualmente. |
| Seleccionar objetivos específicos (predeterminado, ninguna casilla marcada) | Se dispara solo para el(los) AOI(s) del sitio web que hayas añadido explícitamente como objetivo. |
Esta es una opción más rica que la que recibe la fijación en el mismo marco: los disparadores Eyetracking Gaze/Eyetracking Fixation ofrecen solo dos modos, Only trigger when looking at specific elements sin marcar (se dispara continuamente, sin objetivo, siempre que exista nuevo dato de fijación) o marcada (limitada a objetivos específicos seleccionados). No hay un equivalente de fijación para Any AOI element.
Si los AOIs se superponen, el modo de targeting cambia lo que cuenta. Para Click, PressDown, y PressUp con objetivos específicos seleccionados, Labvanced verifica cada AOI en el punto de clic, no solo el que visualmente está en la parte superior, por lo que tu objetivo aún se dispara incluso si hay un AOI diferente apilado sobre él allí. Los modos Any element in website frame y Any AOI element, y Hover/Leave/Move independientemente del modo, solo consideran el único elemento más alto en ese punto.
Construyendo el Evento
- Agrega un nuevo evento, selecciona
Mouse Trigger. - Establece
Action:a la interacción que deseas:Click,PressDown,PressUp,Hover,Leave, oMove. ParaClick,PressDown, yPressUp, también aparece un dropdown deButton:,LeftoRight, para restringir el disparador a un botón del ratón. - Elige un modo de targeting de la tabla de arriba. Si dejas ambas casillas sin marcar, haz clic en
Add Targety selecciona el(los) AOI(s) del sitio web que deseas. - Agrega una acción
Set / Record Variablepara capturar datos, un evento sin una no registra nada, igual que un AOI sin un eventoEyetracking Gazeadjunto. Establece el formato de la variable enArray. Para el tipo de registro,Final valuemantiene solo la ocurrencia más reciente yTime seriesmantiene cada una. ElegirTime seriesrevela una opción adicionalSampling method:record all (allow repeated duplicates)orecord changes only (no repeated duplicates). - En el menú de selección de valores, elige de la categoría
Trigger (Mouse), aquí es donde residen los valores específicos de este evento, descritos en la siguiente sección.
Disparador:
Mouse Trigger→Action:Move→Targets:Any AOI element
Acción:Set / Record Variable→ Formato:Array, Tipo de Registro:Time series, Método de Muestreo:record all (allow repeated duplicates)→ valor:Mouse [Name, Info, X, Y] ArraydeTrigger (Mouse)
Esto registra el nombre y la etiqueta del AOI junto a su X/Y relativa a la página en cada movimiento del ratón sobre cualquier AOI registrado, sin necesidad de un evento separado por AOI.
Elegir un Valor, y el Espacio de Coordenadas que Viene con él
La categoría Trigger (Mouse) ofrece:
| Valor | Qué te da |
|---|---|
MouseX / MouseY | La coordenada X o Y por sí sola |
Mouse [X,Y] Array | Ambas coordenadas juntas |
Stimulus Name | El nombre del objeto del AOI |
Stimulus Info | La etiqueta Stimulus Info del AOI |
Element Text | El texto visible del AOI en el momento del evento |
Mouse [Name, Info, X, Y] Array | Nombre, Stimulus Info, y ambas coordenadas juntas |
Mouse [Name, Info, Text, X, Y] Array | Nombre, Stimulus Info, texto visible, y ambas coordenadas juntas |
MouseX/MouseY (y los arreglos construidos a partir de ellos) no significan lo mismo a través de cada tipo de interacción:
Click,PressDown,PressUp,Movereportan coordenadas relativas a la página, la posición en el área de desplazamiento total de la página incrustada, incluyendo lo que el participante ha desplazado más allá.Hover,Leavereportan coordenadas relativas al elemento en su lugar, la posición dentro del AOI mismo, no de la página.
Ambos están etiquetados idénticamente (MouseX, MouseY) en el selector de valores, nada en la interfaz los distingue más allá de qué tipo de interacción se basa el evento. Mezclar datos de un evento Hover y un evento Move en la misma columna exportada mezclará dos espacios de coordenadas diferentes sin ninguna advertencia. Decide de antemano qué tipo de interacción realmente necesitas antes de conectar la acción de grabación.
Stimulus Name y Stimulus Info identifican qué AOI disparó el evento, la misma etiqueta Stimulus Info cubierta en Nombrando un AOI para tus Datos Exportados, útil una vez que estás grabando desde más de un AOI o desde el modo Any AOI element. Element Text lleva el texto visible del AOI en el momento del evento.
Compartido con Fijación: Las Coordenadas Relativas a la Página Incluyen Desplazamiento
Las coordenadas relativas a la página descritas arriba (para Click, PressDown, PressUp, Move) incluyen el desplazamiento interno del iframe, no solo lo que actualmente es visible en el viewport. Las coordenadas de fijación registradas en un AOI del sitio web funcionan de la misma manera. Si estás combinando datos del ratón y de fijación desde el mismo AOI durante el análisis, ambos utilizan este mismo espacio de coordenadas relativo a la página, así que se alinean directamente. No necesitas convertir uno para que coincida con el otro.
La Posición de Desplazamiento de la Página No es un Valor Separado
La lista de datos rastreados del guía principal menciona la posición de desplazamiento, pero no hay un valor independiente de "posición de desplazamiento actual" para registrar por sí solo. El desplazamiento se aplica solo de manera automática dentro de las coordenadas relativas a la página ya descritas arriba (Click, PressDown, PressUp, Move), no expuesto como su propia variable registrable. Si necesitas el comportamiento de desplazamiento en una subregión desplazable dentro de un AOI específicamente, esa es una configuración separada, Scrollable container en el propio AOI, cubierto en Seguimiento de una Subregión Desplazable, y sus datos resultantes solo están disponibles a través del disparador Eyetracking Gaze/Eyetracking Fixation, no Mouse Trigger.
Resolución de Problemas
El evento nunca se dispara. Confirma que la extensión Web Bridge está instalada y activa, nada alcanza un Mouse Trigger dentro de un marco de sitio web sin ella. Si estás utilizando objetivos específicos, confirma que el AOI que eligiste está realmente anclado, un AOI no anclado (selectorFound falso) no disparará eventos dirigidos aunque el disparador en sí esté configurado correctamente.
Se dispara para los elementos incorrectos, o demasiadas veces. Verifica qué modo de targeting está seleccionado. Any element in website frame se dispara en todas partes, incluso fuera de cualquier AOI, si eso no es lo que meant, cambia a Any AOI element o elige objetivos específicos en su lugar.
Las coordenadas grabadas se ven incorrectas o inconsistentes. Verifica qué tipo de interacción está utilizando el evento. Las coordenadas Hover/Leave son relativas al AOI, Click/PressDown/PressUp/Move son relativas a la página, consulta Elegir un Valor arriba.
Preguntas Frecuentes
¿Por qué la configuración de seguimiento de ratón normal del marco no funciona dentro de un marco de sitio web?
Disparador de Ratón, puede ver la actividad del ratón dentro de la página incrustada. ¿Necesito agregar un AOI del sitio web antes de poder rastrear el movimiento del ratón?
Cualquier elemento AOI. El modo Cualquier elemento en el marco del sitio web se dispara independientemente de si la interacción ocurre sobre un AOI registrado, así que funciona incluso sin haber agregado un AOI en absoluto. ¿Por qué mis coordenadas de Hover son mucho más pequeñas que mis coordenadas de Click en el mismo AOI?
Hover/Leave reportan coordenadas relativas al propio elemento AOI, mientras que Click/PressDown/PressUp/Move reportan coordenadas relativas a toda la página. Ambos utilizan los mismos nombres de valor MouseX/MouseY, por lo que esto no es visible solo desde el selector de valores. ¿Cuál es la diferencia entre Cualquier elemento en el marco del sitio web y Cualquier elemento AOI?
Cualquier elemento en el marco del sitio web se dispara para la interacción en cualquier lugar de la página incrustada, ya sea un AOI o no. El Cualquier elemento AOI solo se dispara cuando la interacción ocurre sobre un AOI del sitio web registrado, pero no requiere que elijas cuál, cualquier de ellos servirá. Lectura Adicional
Labvanced Web Bridge | Soporte y Guía
La referencia completa: instalación, casos de uso, datos y privacidad, resolución de problemas y preguntas frecuentes.
Seleccionando y Ajustando AOIs del Sitio Web
Ancla, ajusta y verifica un AOI del sitio web antes de construir un evento en él.
Tutorial de Seguimiento de Fijación en el Marco de Sitios Web
La configuración completa del evento de seguimiento de fijación, incluyendo el diálogo de Configuración de Evento de Fijación.