TapTail
Prototype usability analytics right inside Figma
Plugin Preview
About this plugin
๐ No explicit sign-ups, logins or permissions are required to use TapTail. Just run the plugin!
Have you ever wanted to know if the Figma proto you shared was opened? To see where people clicked? To get insights how your proto works? Read on ๐
Use this example prototype created by Figma to try: https://www.figma.com/community/file/915647337333327091/figma-for-beginners-2020-petma-the-social-media-app-for-pets
TapTail brings real usability data into Figma with minimal effort. Install the plugin, create a prototype sharing link, share the link with your subjects and start collecting metrics. Once you collected enough data (at least one session), you will be able to generate a report directly in your prototype's Figma document (on a separate page).
๐ฌ Feedback and questions (I read and reply to every e-mail): [email protected]
โฅ๏ธ Found it useful? A 'Like' would mean the world to me! :)
โโโโโโโโ
Tired of bouncing between Figma and external usability test tools? With TapTail, you can see metrics directly in Figma:
- Session details: Total time spent, time to first click , count of unique sessions and more.
- Click positions: Numbered circles on each frame show exactly where and in what order users tapped.
- Interaction density: How many taps landed on each screen, helping you spot hot and cold zones.
- Labels: Add a tag when copying links to know which channel drove each test.
Your original designs stay untouched: all results are exported on a separate page and overlaid on separate layers of your designs' clones.
โโโโโโโโ
๐ How to use
A very detailed, step-by-step guide on how to create a sharing link and a report:
Creating a sharing link:
- Run the plugin.
- Click the blue 'Create' button.
- Provide a 'Name' and your Figma prototype's sharing URL (simply copy like you normally would and paste it here) then click the blue 'Create' button at the bottom. Once done, it will show you a list with the created item on top.
- Click the item's link icon to copy the TapTail sharing link: it will ask if you'd like to track the link (this is optional but recommended: use only numbers and lowercase, english alphabet letters without spaces).
- Click the blue 'Copy link [...]' button. Sharing link is now copied on your clipboard.
- Share the link with your test subjects. When they open it in their browser, your prototype will appear like the original Figma prototype (as if you would shared from the figma.com link).
Report generation:
- Run the plugin in the same Figma document where the shared prototype is located (this is important โ๏ธ).
- You can check for new sessions with the 'Refresh' link on the top right corner.
- Once you have at least 1 session, you can create a report by pressing the 'Play' button.
- A confirmation pop-up will appear first. If you confirm, report generation will start and a loading indicator will appear (normally a report generation takes a few seconds, but could be more depending on your machine's computational capacity and the volume of the collected data).
- Report is generated on a new page in the document.
โโโโโโโโ
โณ License & Trial
TapTail is currently in open beta, therefore all features and functions are free for a limited period of time! Feedbacks, questions, bug reports: please and thank you ๐ค
โโโโโโโโ
๐ Data handling & privacy
TapTail does NOT need access to your name, e-mail, files, comments, projects, components or styles to work. It only needs a very limited set of data to function:
Your identity
- Your Figma user ID is stored, but only in a scrambled form called a hash. A hash is like a one-way fingerprint: can't turn it back into the real ID. Your ID is needed to assign your account the free license.
- Other identity related data is only needed if you buy a license, then at least a billing name, billing address and an e-mail address is required.
Your prototype link
Your Figma prototype sharing URL (copied from Figma, provided by you manually) must be stored so your prototype can be served for your users via the TapTail sharing link (which looks like this: https://ux.taptail.com/s/<handle>). Part of the prototype link is a string called the 'file key' (format: https://www.figma.com/proto/<file key>/โฆ) which identifies your Figma document. Since the prototype sharing URL is stored, the file key is also stored (as part of the URL). Read more about the implications here and here.
Prototype emitted events
List of Figma emitted events that are captured (with timestamp + data such as node ID, click and scroll cooridnates, etc. โ for more info, click the event name below):
- MOUSE_PRESS_OR_RELEASE
- PRESENTED_NODE_CHANGED
- INITIAL_LOAD
- NEW_STATE
- REQUEST_CLOSE
- LOGIN_SCREEN_SHOWN
- PASSWORD_SCREEN_SHOWN
This data is only used to build your in-Figma reports and are never shared with anyone else.
You can learn more about embeds in general here: Embed Figma Files.
โโโโโโโโ
๐ง Roadmap & new features
In no particular order, directly from my todo list:
- define expiration date+time;
- define simple instructions/ welcome screen;
- designated success screen (to enable missions);
- component variant change handling;
- data export in structured form (like JSON, CSV, โฆ);
- <your ideas maybe? get in touch!>
โโโโโโโโ
๐ชณ Found a bug? Got feedback? Have an idea for a feature?
E-mail me at [email protected]!
I read and reply to every e-mail :)
โโโโโโโโ
๐ซถ Credits
- The prototype used for demo in the video: https://www.figma.com/community/file/915647337333327091/figma-for-beginners-2020-petma-the-social-media-app-for-pets
Plugin Details
Version | 6 |
---|---|
Created | May 25, 2025 |
Last Updated | June 8, 2025 |
Category | Prototyping & animation plugins |
Creator | Iaci |
Stats | 21 installs, 8 likes |
Pricing | Free |
Technical Details
- API:1.0.0
- UI:build/ui.js
- main:build/main.js
- Document Access:dynamic-page
- Editor Types:figma
- Allowed Domains:
- https://*.taptail.com
More Like This
Discover other plugins in the Prototyping & animation plugins category.