Begin with the controls on the screen
The extractor detects interactive nodes and screen context. Explain output records inclusion, exclusions and generated events.
Extract interactive elements from a design into a first-pass event taxonomy. Review the plan, adjust naming and detect drift when the design changes.
button_clickSource node12:34Illustrative interface with sample data. No live account is connected.
The extractor detects interactive nodes and screen context. Explain output records inclusion, exclusions and generated events.
Exports retain source node IDs. Configure naming patterns and properties before handing the plan to developers.
Validate a saved taxonomy against a design or fixture, or compare taxonomy files. A diff can return a failing CI exit code.
Illustrative interface with sample data. No live account is connected.
Generating the plan is the starting point. Get taxonomy and GA4 implementation help
Source code and setup instructions
figma-taxonomy-genIt produces a first-pass taxonomy from the design. Review business meaning, naming and implementation requirements before shipping.
Python 3.11 or later. Install figma-taxonomy-gen with pip. Live extraction also needs access to the Figma file.
Yes. The repository includes local fixtures. The core extractor needs neither an LLM nor an API key for those fixtures.
Excel, CSV, JSON and Markdown. A separate Amplitude import profile is available with provenance data.
No. AI property inference and the MCP server are optional extras.
No. Extraction and validation support planning. Your team still needs to implement and verify the events.
Bring the design and the decisions you need the data to support. We can scope the taxonomy and GA4 setup together.