Skip to main content
All CollectionsPrototype testingSetting up a prototype test
Which Figma interactions does Optimal support
Which Figma interactions does Optimal support

Understand how to set up Figma interactions for Prototype testing.

Updated over 4 months ago

Figma interactive components

Your Figma interactive components will function for your participants, but interactions with them will not be tracked as page changes in their paths. It is important to note that if an interaction doesn’t result in a page change, it will be recorded as a misclick, even if the click was on a functioning interactive component.

If you want to track interactions with components beyond seeing the clicks on the click map, you must create separate frames in Figma for each step of the interaction.

We recommend moving your main components to a separate page in your Figma file. When you import your file, all parent frames that are connected to one another, including interactive components that are only connected, will be imported as one page.

This means that when you are selecting a starting screen or selecting a clickmap to view, all the imported frames will be available to choose from. If this happens, click interactions with an interactive component will be visible on the parent frame clickmap, not on the clickmap of the main component.

Interaction triggers

In your participants' experience, your prototype will function exactly as it does in the Figma prototype present view. Optimal’s path tracking supports any interaction trigger that results in a page change; page changes can be viewed in the paths tab. If you have interactions that don’t involve a page change or a click, such as an interactive component changing on hover, the analysis will not track this.

If an interaction involves just a page change with no click, such as on delay or on hover, it will be tracked in the paths tab but not in click maps. If an interaction involves a click but not a page change, such as checking a checkbox on an interactive component, it will be tracked as a misclick on the click map and will not be tracked in the paths tab.

Did this answer your question?