labvanced logoLabVanced
  • Research
    • Publications
    • Researcher Interviews
    • Use Cases
      • Developmental Psychology
      • Linguistics
      • Clinical & Digital Health
      • Educational Psychology
      • Cognitive & Neuro
      • Social & Personality
      • Arts Research
      • Sports & Movement
      • Marketing & Consumer Behavior
      • Economics
      • HCI / UX
      • Commercial / Industry Use
    • Labvanced Blog
    • Services
  • Technology
    • Feature Overview
    • Code-Free Study Building
    • Eye Tracking
    • Mouse Tracking
    • Generative AI Integration
    • Multi User Studies
    • More ...
      • Reaction Time/Precise Timing
      • Text Transcription
      • Heart Rate Detection (rPPG)
      • Emotion Detection
      • Questionnaires/Surveys
      • Experimental Control
      • Data Privacy & Security
      • Desktop App
      • Mobile App
  • Learn
    • Guide
    • Videos
    • Walkthroughs
    • FAQ
    • Release Notes
    • Documents
    • Classroom
  • Experiments
    • Cognitive Tests
    • Sample Studies
    • Public Experiment Library
  • Pricing
    • Licenses
    • Top-Up Recordings
    • Subject Recruitment
    • Study Building
    • Dedicated Support
    • Checkout
  • About
    • About Us
    • Contact
    • Downloads
    • Careers
    • Impressum
    • Disclaimer
    • Privacy & Security
    • Terms & Conditions
    • Third-Party Licenses
  • Appgo to app icon
  • Logingo to app icon
Learn
Guide
Videos
Walkthroughs
FAQ
Newsletter Archive
Documents
Classroom
  • 中國人
  • Deutsch
  • Français
  • Español
  • English
  • 日本語
Guide
Videos
Walkthroughs
FAQ
Newsletter Archive
Documents
Classroom
  • 中國人
  • Deutsch
  • Français
  • Español
  • English
  • 日本語
  • Guide
    • GETTING STARTED

      • Task Editor
      • Stimulus Presentation
      • Correctness of Response
      • Objects
      • Events
      • Variables
      • Task Wizard
      • Trial System
      • Study Design
        • Tasks
        • Blocks
        • Sessions
        • Groups
    • FEATURED TOPICS

      • Experiment Design
        • Creating a Study
        • Data Frame Patterns
      • Randomization & Balance
      • Eye Tracking
        • Presenting Stimuli in an Eye Tracking Task
        • How to Choose Eye Tracking Calibration Settings
        • Setting Up Eye Tracking in a Task
        • Recording and Exporting Gaze Data
        • Using Shapes as Areas of Interest (AOI) for Eye Tracking
        • The Participant Calibration Experience
      • Questionnaires
      • Desktop App
      • Sample Studies
      • Participant Recruitment
      • API Access
        • REST API
        • Webhook API
        • WebSocket API
      • Other Topics

        • Precise Stimulus Timings
        • Multi User Studies
        • Head Tracking in Labvanced | Guide
    • MAIN APP TABS

      • Overview: Main Tabs
      • Dashboard
      • My Studies
      • Shared Studies
      • My Files
      • Experiment Library
      • My Account
      • License & Services
    • STUDY TABS

      • Overview: Study-Specific Tabs
      • Study Design
        • Tasks
        • Blocks
        • Sessions
        • Groups
      • Task Editor
        • Task Controls
        • The Trial System
        • Canvas and Page Frames
        • Objects
        • Object Property Tables
        • Variables
        • System Variables Tables
        • The Event System
        • Text Editor Functions
        • Eye Tracking Options in the Task Editor
        • Head Tracking in a Task
        • Multi-User Studies
      • Settings
      • Variables
      • Media
      • Texts & Translate
      • Launch & Participate
      • Subject Management
      • Dataview and Export
        • Dataview and Variable & Task Selection (OLD Version)
        • Accessing Recordings (OLD Version)
  • Videos
    • Video Overview
    • Getting Started in Labvanced
    • Creating Tasks
    • Element Videos
    • Events & Variables
    • Advanced Topics
  • Walkthroughs
    • Introduction
    • Stroop Task
    • Lexical Decision Task
    • Posner Gaze Cueing Task
    • Change Blindness Flicker Paradigm
    • Eye-tracking Sample Study
    • Infant Eye-tracking Study
    • Attentional Capture Study with Mouse Tracking
    • Rapid Serial Visual Presentation
    • ChatGPT Study
    • Eye Tracking Demo: SVGs as AOIs
    • Multi-User Demo: Show Subjects' Cursors
    • Gamepad / Joystick Controller- Basic Set Up
    • Desktop App Study with EEG Integration
    • Between-subjects Group Balancing and Variable Setup
  • FAQ
    • Features
    • Support Policy & Guidelines
    • Security & Data Privacy
    • Licensing
    • Precision of Labvanced
    • Programmatic Use & API
    • Using Labvanced Offline
    • Troubleshooting
    • Study Creation Questions
  • Newsletter Archive
  • Documents
  • Classroom

Eyetracking Fixation Trigger

Table of Contents

  • Overview
  • Recording Fixation Data
  • Enabling Fixation Detection
  • Trigger-specific Values
  • Practical Examples

Overview

The Eyetracking Fixation trigger fires when a participant's gaze settles on a location for a sustained period, rather than firing on every individual gaze sample the way the Eyetracking Gaze trigger does. It is currently in beta.

Note: All processing occurs client-side, ensuring GDPR compliance and guaranteeing that no facial data is ever transmitted or stored externally.

Which fixations get detected, and how quickly, depends on the Fixation Detection mode configured for the task: Real-Time Fixations (faster, more short-duration fixations) or Lagged Optimized Fixations (higher accuracy, better for longer fixations). See Setting Up Eye Tracking in a Task for the full set of Fixation Detection options, including what happens to a fixation still being calculated when a frame or trial ends.

Recording Fixation Data

Upon selecting the Eyetracking Fixation trigger in the Event Wizard and naming the event, a dialog box appears prompting you to auto-create the recording action:

Accepting Record fixation timeseries [X,Y,Dur,Start,End,Disp] (checked by default) creates a Set / Record Variable action using the [X, Y, Dur, Start, End, Disp] trigger-specific value described below. If the task's Fixation Detection mode was set to No Fixation Detection, accepting this option switches it on automatically, since the trigger cannot report fixations without it.

Enabling / Activating Fixation Detection

Fixation Detection is a task-level setting, not a study-level one. Under Task Controls in the task editor, navigate to the Physiological Signals tab, with Enable Eye-Tracking: already checked:

Task Settings dialog showing the Fixation Detection section, with Fixation Algorithm and Conclude Ongoing Fixations options

The Fixation Detection section of the Physiological Signals tab. Requires the study's Physiology Toolbox Version to be v1.2 or higher.

Checking Enable Eye-Tracking: also triggers a dialog box prompting you to auto-create recording events for both gaze and fixation together, along with which frames the recording should occur on:

Eyetracking Setup dialog offering to automatically create gaze and fixation recording events

The Eyetracking Setup dialog, offering to automatically create the gaze and fixation recording events across all frames, or a single selected frame. See the [Eyetracking Gaze Trigger](./eyetracking-gaze-trigger.html) page for the sibling gaze recording option shown here.

Trigger-specific Values for Fixation

Upon selecting the Eyetracking Fixation trigger, the following options are available in the Value-Select Menu:

Trigger (Eyetracking Fixation) OptionsDescription
Fixation Centroid XThe center point of the fixation as an X value.
Fixation Centroid YThe center point of the fixation as an Y value.
Fixation DurationThe duration of the detected fixation.
Fixation Start TimeThe start time of the detected fixation.
Fixation End TimeThe end time of the detected fixation.
Fixation DispersionHow dispersed the gaze values are within a detected fixation.
Stimulus NameThe name of the stimulus object which triggered the event.
Stimulus InfoThe stimulus info of the object which triggered the event.
[X, Y, Dur, Start, End, Disp]An array of the fixation's centroid X/Y, duration, start time, end time, and dispersion value. This is what the automated event setup above creates by default.
Trigger Timestamp (Unixtime)The timestamp of when the fixation trigger occurred, in Unix time with milliseconds.
Trigger Time (From Frame Onset)The elapsed time in milliseconds from the frame onset to when the fixation trigger occurred.

Practical Examples Featuring the Eyetracking Fixation Trigger

Walkthrough - Study Building

For a worked example that counts fixations on specific AOIs, see the Webcam Eye Tracking Demo: SVGs as AOIs walkthrough, which uses a Polygon shape as a fixation-counting trigger.


Preferential Looking Test

This study measures visual preference and attentional bias using gaze tracking. Participants view social and non-social stimuli while fixation behavior, head movement, and video recordings are captured for analysis.

Simon Task with Eye Tracking

This study measures cognitive control and stimulus-response compatibility using the Simon Task. Participants respond to stimulus color while ignoring spatial position, allowing measurement of the Simon effect through reaction time and accuracy.



Further Reading

Eyetracking Gaze Trigger

The sibling trigger that fires on every individual gaze sample, rather than detected fixations.

Setting Up Eye Tracking in a Task

The full set of Fixation Detection modes and how they affect this trigger.

Using Shapes as Areas of Interest (AOI)

Restricting this trigger to specific stimulus objects using Polygon and SVG masks.