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

Presenting Stimuli in an Eye Tracking Task

If you are building your first eye tracking task in Labvanced, the first practical question is how you actually present your stimuli.

The short answer is straightforward: an eye tracking task is built the same way as any other task in Labvanced, using frames containing objects. Eye tracking runs independently of what those objects are. If you are new to Labvanced generally, Stimulus Presentation in Labvanced covers frames, objects, timing, and trials from the ground up; this page picks up from there and focuses specifically on how eye tracking relates to what you build.

Your Stimuli Are Just Objects

Any object type can serve as a stimulus in an eye tracking task, including:

  • Images
  • Text
  • Video
  • Shapes (including SVGs and Polygons)

There is no dedicated "eye tracking stimulus" object type. If your study needs a participant to look at a photograph, place an Image Object on the frame. If it needs a short passage of text, use a Text Object. Eye tracking does not require you to change how you already build frames.

For the general mechanics of adding and configuring objects on a frame, see Working with Objects.

How Gaze Data Relates to Your Objects

While a task runs, eye tracking predicts where on the frame the participant is looking and reports that location as an [X, Y] coordinate, independent of which object (if any) occupies that location. The coordinate system used depends on the frame's display mode:

  • Zoom/Adaptive (the default): coordinates are reported in frame units, which scale to fit each participant's screen
  • Fixed in Millimeters or Fixed in Visual Degrees: coordinates are reported in a physical unit instead of frame units, which is often preferable for eye tracking studies since it produces measurements that are comparable across participants regardless of screen size

Display mode is a task-level setting, covered in full in Setting Up Eye Tracking in a Task.

Because gaze coordinates are reported independently of your stimuli, you decide afterward which parts of the frame are meaningful. If you want to know whether a participant looked at a specific object, rather than just anywhere on the frame, you define that object as a region of interest. See Using Shapes as Areas of Interest (AOI) for how this works with Polygon and SVG shapes.

What This Page Does Not Cover

This page is about the basic relationship between stimuli and eye tracking, not about optimizing your stimulus design for tracking accuracy (background contrast, stimulus spacing, and similar considerations). For that, see Design Considerations that Affect Webcam Eye Tracking Accuracy.

Frequently Asked Questions

Do I need a special object type to use eye tracking in my task?
No. There is no dedicated eye tracking stimulus object. Any object type, including images, text, video, and shapes, can serve as a stimulus while eye tracking runs.
Does enabling eye tracking change how I build my frames?
No. Eye tracking runs independently of the objects on a frame, so frames are built the same way as any other Labvanced task.
Will Labvanced automatically tell me if a participant looked at a specific image?
Not by default. Gaze coordinates are reported independently of your stimuli, so you decide afterward which parts of the frame matter by defining a region of interest. See Using Shapes as Areas of Interest (AOI).
Does the display mode I choose affect my gaze data?
Yes. `Zoom/Adaptive` reports gaze coordinates in frame units that scale to each participant's screen, while `Fixed in Millimeters` or `Fixed in Visual Degrees` reports a physical unit instead, which produces measurements comparable across participants regardless of screen size.
Where do I find tips for designing stimuli that improve eye tracking accuracy?
Not on this page. This page covers the basic relationship between stimuli and eye tracking, not accuracy optimization. See Design Considerations that Affect Webcam Eye Tracking Accuracy for background contrast, stimulus spacing, and similar factors.

Further Reading

Stimulus Presentation in Labvanced

New to Labvanced? Start with the basics of frames, objects, timing, and trials.

Setting Up Eye Tracking in a Task

Enable eye tracking for a task and configure recalibration and display settings.

Using Shapes as Areas of Interest (AOI)

Tie specific stimulus objects to gaze and fixation measurements using AOIs.

Webcam Eye Tracking Technology

How Labvanced's webcam eye tracking technology works.

Next
How to Choose Eye Tracking Calibration Settings