Website review
This review may include AI-generated content and is not individually verified. Domain, certificate and other facts come from the observed data on this page.
What is GazeRecorder?
GazeRecorder is a webcam-based eye-tracking platform from Online Eye Tracking. It uses an ordinary webcam and software running on a PC to estimate where someone is looking, without specialized hardware. The page presents it as a cloud platform for remote behavioral research, with attention heatmaps and video recordings of gaze movement.
What it includes
- GazeRecorder app — records eye movement and produces video recordings of it.
- Website eye-tracking heatmaps — shows where attention lands on a page or creative.
- GazeCloudAPI.js — a way to add real-time eye tracking to a website with a few lines of code.
- Related tools — GazePointer (move the mouse cursor with your eyes), GazeBoard (eye-based text entry), and GazeFlow (a hardware-independent tracking engine).
- Research applications — advertising and video engagement, shelf and package testing, virtual-store consumer behavior, and mobile eye tracking.
Who it suits
It fits researchers, marketers and UX teams who need remote gaze data from participants who only have a webcam, rather than a lab with dedicated eye-tracking hardware. It also suits developers who want to embed tracking in their own web pages through the API. The trade-off is accuracy and control: webcam-based estimation is more sensitive to lighting, camera position and calibration than dedicated infrared trackers, so it is better for aggregate attention patterns than for precise fixation measurement.
A practical next step is to run the site's live demo on the device and in the lighting conditions your participants will actually use, then compare the heatmap output against a task you already know the answer to.
How accurate is webcam eye tracking compared to dedicated eye-tracking hardware?
Webcam eye tracking trades precision for reach. Software like GazeRecorder runs on an ordinary camera and PC, with no physical contact, so it can collect gaze data from participants in their own homes. Dedicated hardware — infrared cameras, head rests, chin rests, high-speed sampling — is built to measure where and when the eye moves with far tighter tolerance. The practical gap shows up in the kinds of questions each tool can answer.
Where the difference matters
| Research need | Webcam tracking | Dedicated hardware |
|---|---|---|
| Remote, large-sample studies | Practical: participants use their own laptop | Impractical: equipment must ship or participants must travel |
| Coarse attention maps and heatmaps | Usually adequate for web pages, ads, shelves | Also adequate, but overkill |
| Fixation timing, saccade latency, micro-movements | Noisy; small differences are hard to trust | Designed for this level of resolution |
| Uncontrolled lighting, glasses, movement | Accuracy degrades; calibration drifts | More tolerant, with controlled setup |
| Budget and setup time | Low cost, minutes to deploy | High cost, lab time, trained operator |
The page evidence describes GazeRecorder's own positioning around webcam-based accuracy, 3D gaze tracking, and smartphone eye tracking, alongside use cases such as remote video testing, shelf testing, and consumer behavior in virtual store environments. Those are exactly the tasks where approximate gaze location is still informative: you care whether people look at the logo or the price, not whether they fixated for 187 versus 193 milliseconds.
A concrete reader scenario
A market researcher wants to know which of two package designs draws the eye first. Recruiting 200 people into a lab is not feasible, so webcam tracking over the web is the only realistic route. The result will support a claim like "the red variant attracted earlier and longer attention," but not a claim about fine-grained fixation durations. If the same researcher needed to publish oculomotor timing data, the lab system would be the right instrument.
Decision criterion
Choose webcam tracking when the research question is about relative attention, remote reach, or speed of setup. Choose dedicated hardware when the question depends on precise timing, small within-subject differences, or measurement conditions you cannot control remotely. Many teams use both: webcam for broad screening, hardware for a smaller confirmatory sample.
A useful next step is to run a small pilot with your own stimuli and a few known gaze targets, then compare the recorded positions against where you know people were looking. That tells you whether the accuracy is good enough for your specific claim before you commit to a full study.
How can I use webcam eye tracking for website heatmaps and behavior analytics?
Webcam eye tracking turns an ordinary camera into a rough attention sensor, so you can see where people look on a page without shipping them special hardware. The trade-off is precision: it is good for relative attention patterns across a design, not for millisecond-accurate fixation research.
GazeRecorder describes this workflow directly. Its GazeRecorder App is positioned for website eye-tracking heatmaps and behavior analytics, and the same site offers GazeCloudAPI.js for embedding real-time tracking into a site with a few lines of code. It also lists remote video testing, shelf testing and virtual-store consumer behavior as use cases, which tells you the intended audience: UX researchers, marketers and agencies running remote studies rather than lab-based vision science.
A practical setup
- Define one question per page: does the hero get seen, does the pricing table get read, does the CTA compete with the nav?
- Recruit participants who match your real audience and have them join from their own laptop or phone.
- Run a short task ("find the annual plan"), then review the attention heatmap alongside the recording.
- Repeat with a changed layout and compare the two heatmaps, not the raw numbers.
Where it fits, and where it does not
- Good fit: comparing two homepage layouts, checking whether a banner is noticed, validating ad or video engagement, early-stage concept testing.
- Weak fit: fine typography decisions, reading-order claims, accessibility conclusions, or anything where a few centimetres of screen error changes the answer.
- Always pair with: click maps, scroll depth, session recordings and task success. Gaze alone shows attention, not comprehension or intent.
Lighting, glasses, camera position and calibration drift all degrade webcam gaze estimates, so treat any single session as noisy and look for patterns across many participants. If you need lab-grade accuracy or published-grade measurement, use dedicated hardware instead.
A sensible next step is to run one small pilot: ten participants, one task, two page variants, and a single metric such as "share of participants who looked at the CTA before scrolling." If that produces a clear difference, scale the study; if not, your question may need clicks and conversions rather than gaze.
Can I control my mouse cursor or type with my eyes using only a webcam?
Yes — with webcam-based eye tracking, you can move a mouse cursor and enter text using only your eyes, and GazeRecorder's site lists dedicated tools for both.
What the site offers for this
- GazePointer — described as webcam eye-tracking software that lets you move the mouse cursor with your eyes, with no extra hardware required.
- GazeBoard — a gaze-based keyboard for text entry using an ordinary webcam; the site describes it as a restricted text-entry system.
- GazeFlow — the underlying hardware-independent tracking engine that works in real time with a common webcam and PC software.
How it works in practice
You sit in front of an ordinary webcam, the software estimates where you're looking on screen, and that estimate drives the cursor or an on-screen keyboard. Because it's camera-based, there's no headset, infrared emitter or contact sensor to wear.
What to expect
Webcam tracking is convenient but less precise than dedicated eye-tracking hardware. Two practical consequences:
- Dwell clicking and large targets help. Small buttons and fine cursor positioning are harder; on-screen keyboards with big keys work better than a normal desktop layout.
- Lighting and head position matter. The site itself references research on web-based eye-tracking performance under different lighting conditions, which reflects a real constraint: stable, even light and a fairly steady head position improve results.
A realistic scenario
If you're setting up hands-free computer use for someone with limited hand mobility, a sensible starting point is GazeBoard for typing and GazePointer for pointer control, tested in the actual room and lighting where they'll be used. Expect a learning curve and calibrate before judging accuracy.
Next step
Visit GazeRecorder and try the live demos for GazePointer and GazeBoard. Test them with your own webcam, in your own lighting, on the tasks you actually need — that will tell you quickly whether the accuracy is sufficient for cursor control or just for coarse text entry.
How do I integrate real-time eye tracking into my own website using GazeCloudAPI.js?
GazeCloudAPI.js is the browser-side library on GazeRecorder for adding webcam gaze tracking to a page with a few lines of JavaScript. It is the right choice when you want gaze data inside your own web app rather than running a study in GazeRecorder's hosted tools; the trade-off is that you handle consent, calibration flow and data storage yourself.
What the integration looks like
The page lists GazeCloudAPI.js under its own heading with the line "Integrate real time Eye-Tracking in to you website in few lines of code" and a live demo link. In practice that means loading the script, calling a start function that triggers the browser camera permission prompt, and registering a callback that fires with gaze coordinates as the user looks around. You then decide what to do with each sample: draw a moving dot, log a stream, or accumulate fixations into a heatmap.
A minimal shape of the work:
- Add the GazeCloudAPI script tag to the page you want to track.
- Call the start method from a user gesture, such as a button click, so the camera prompt is expected.
- Subscribe to the gaze callback and read the x/y coordinates it returns.
- Run a short calibration step where the user looks at on-screen points, then start recording.
- Stop tracking and release the camera when the task ends.
Practical decisions before you build
Consent and privacy. Webcam gaze tracking is sensitive data. Ask for explicit permission, explain what is recorded, and avoid capturing video frames you do not need.
Calibration and lighting. Accuracy depends heavily on the participant sitting reasonably still, facing the camera, and being well lit. Build a re-calibration path for when tracking drifts.
What you measure. Raw coordinates are noisy. Most useful outputs are attention heatmaps, time-to-first-fixation on an element, and dwell time over regions — the page itself advertises attention heatmaps and remote video testing as use cases.
Device coverage. The site separates webcam, smartphone and 3D gaze tracking, so test on the phones and laptops your audience actually uses rather than assuming one setup generalizes.
A concrete scenario
Suppose you run a landing-page A/B test and want to know which headline actually draws the eye. You add GazeCloudAPI.js, ask a small panel of remote participants to complete a short task, calibrate each one, and record gaze while they browse. Afterwards you overlay fixations on a screenshot of each variant. This gives directional evidence about attention that click data alone misses, but treat it as qualitative: webcam tracking is less precise than dedicated hardware, and a handful of participants will not support statistical claims.
Next step
Open the GazeCloudAPI.js live demo on the site and inspect the network requests and callback output in your browser's developer tools before writing any production code. That shows you the exact data shape you will be handling. If you would rather not build the pipeline yourself, compare it with the hosted GazeRecorder app for website heatmaps and the related tools on the same site, such as GazePointer for cursor control and GazeBoard for text entry. For background on webcam-based gaze estimation generally, the site's publications list includes work on web-based eye-tracking performance under different lighting conditions, which is worth reading before you commit to a study design.
What are the privacy and consent considerations when conducting remote eye-tracking research with participants?
Remote webcam eye-tracking raises the same core duties as any human-subjects research, plus a few that are specific to the method: you are capturing a participant's face, often their room, and a stream of gaze data that can reveal attention, reading, and reaction patterns. Consent has to cover the recording itself, not just the task.
What to disclose before a session
- Webcam video and still frames. Even if you only store coordinates, the camera feed may be processed or recorded. Participants should know which.
- Gaze and interaction data. Where they looked, for how long, and in what order; combined with timestamps this is more identifying than many people expect.
- Calibration and face data. Calibration involves facial landmarks or eye images; say whether these are stored or discarded.
- Environment capture. A webcam sees the room behind the participant. Background objects, other people, or a screen with private content may be recorded.
- Downstream use. Whether data feeds heatmaps, model training, or sharing with clients, and for how long it is kept.
Consent that actually works
A checkbox at the end of a long form is weak consent for camera-based research. Use a short plain-language summary before calibration, state the purpose and the retention period, and require an affirmative action. Tell participants they can pause, skip a question, or stop and withdraw, and explain what happens to their data if they do. For minors or vulnerable groups, plan for guardian consent and stricter limits on video retention.
Tools like GazeRecorder illustrate the practical split: browser-based tracking that runs through a webcam, with options such as heatmaps, video testing and shelf or package testing. That convenience is exactly why the notice has to be explicit — participants may assume "just a survey" when the camera is on.
Practical safeguards
| Risk | Practical measure |
|---|---|
| Identifiable faces stored indefinitely | Delete raw video after extracting gaze coordinates; keep only derived data |
| Background reveals private space | Ask participants to sit against a neutral wall; offer a blur or crop step |
| Re-identification from gaze patterns | Store a random participant ID, not names, in the analysis dataset |
| Covert or pressured participation | Separate the consent step from the task; no tracking before agreement |
| Cross-border or third-party transfer | Name any processor or client receiving data in the consent text |
A quick decision rule
If you cannot explain in two sentences what is recorded, why, for how long, and who sees it, the consent is not ready. Write that summary first, then build the study around it. For a student project, a short information sheet plus an on-screen confirmation before calibration is usually sufficient; for commercial client work, add a data-processing agreement and a defined deletion date.
User reviews (0)