Get great insights with Morae
Set up, record, observe, and analyze usability studies, focus groups, field research, and product testing. Watch the study or interaction remotely, take notes, and analyze results to instantly share your insights with others.
Software & web user experience testing
Morae provides you with hard data and undeniable examples of usability problems. It also automatically calculates and graphs effectiveness, efficiency, and satisfaction.
Market research & focus groups
Whether you gather customers around a formal conference table or sit down for a one-on-one, bring Morae along to capture the interaction, and share the results quickly.
Mobile device & hardware testing
Regardless if it’s a mobile phone, GPS unit, or an espresso machine, you can improve the design of your product by testing it in the hands of real customers.
Customize Morae to work for you
Write your own Recorder, Observer, and Manager plug-ins with Morae’s pluggable architecture, enabling you and your development team to build features specific to your testing environment.
Morae Plug-in Examples and Resources
Partnering companies have created eye trackers that allow researchers to include eye-gaze data in Morae. With eye-tracking plug-ins, you can combine the actions of your users with their eye-gaze trails in real time – adding even more value to Morae's research capabilities.
To learn more about eye tracking and available plug-ins for Morae, visit our some of our partnering companies:
Draw the Path of the Mouse
Use Morae's open architecture to build custom capabilities like the mouse path plug-in, which is included in Morae 3. The plug-in will draw a line following the mouse cursor giving you information about the user's mouse path and movement. You can use this information to evaluate distance between buttons or screen elements, or to see where the user tends to navigate.
Software Development Reference Materials
Here's the documentation on the nuts and bolts of Morae that allow you and your development team to develop cool new tools that use Morae's rich functionality.
All plug-ins are COM objects that implement interfaces designed to interact with Recorder and Manager.
- Capturing Event Data (PDF)
- Supplying Data From a Recorder Plug-in to Observers (PDF)
- Using Recorder as a COM Server (PDF)
Sample Projects and Example Code
Outlook AddIn1 builds an example plug-in for Recorder that loads into Microsoft Outlook and can be expanded to capture e-mail events during a recording session.
- Outlook Reader builds an example plug-in that can be expanded for Manager to read the events recorded by the OutlookAddIn1 plug-in.
Example code for a plug-in that Morae Manager loads to customize the video during playback and production.
A set of installers for Visual Studio wizards to facilitate getting started on plug-in development.
A set of IDL files to assist plug-in developers in a Visual Studio project.
Morae Recorder supports an out-of-process COM server, which gives a programmer access to many of its powerful recording features. This functionality can be accessed through any programming environment that supports COM, including Visual Basic, Visual C/C++, Visual Studio.NET, Delphi, and C++ Builder.
Example Uses of Morae COM Server
Monitor Web Site Usage
Use the COM server to track how users navigate websites. Use a Browser Helper Object (BHO) from Internet Explorer to monitor page transitions. The BHO can act as a client to Recorder's COM server. It can then start and stop a recording based on whatever criteria you want (i.e., navigate to a certain page). The BHO can also insert Markers into the recording with vital information such as mouse coordinates and URLs.
Automate Usability Tests
Your custom application can be a COM client. During development, you can have Recorder start a recording when the user launches your application and stop a recording when the application is closed. You can then automatically insert Markers when the user interacts with specific parts of your application such as when certain user interface elements are clicked on.
Control Morae Recorder Programmatically
Because Recorder is controlled programmatically, you have ultimate control over when a recording is started or stopped and what is captured. Practically anything that can be programmed can be a COM client and can access Recorder's powerful features.
Get the most out of Morae with our helpful collection of free tutorials.
Free Tech Support
If you need a little extra help along the way, don’t worry. We have tech support available for you.