Skip to content

Start the tracking plan in Figma

Extract interactive elements from a design into a first-pass event taxonomy. Review the plan, adjust naming and detect drift when the design changes.

Design to tracking planFigma
Checkout
Email
Pay
Eventbutton_clickSource node12:34

Illustrative interface with sample data. No live account is connected.

Connect the design to the event plan

Begin with the controls on the screen

The extractor detects interactive nodes and screen context. Explain output records inclusion, exclusions and generated events.

Give the team something to review

Exports retain source node IDs. Configure naming patterns and properties before handing the plan to developers.

Check what changed

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.

From design to a reviewed plan

  1. 1Install the Python CLI
  2. 2Extract a file or local fixture
  3. 3Review, validate and diff

Take the plan through implementation

  • Agree an event taxonomy
  • Configure GA4 around business questions
  • Document triggers and verify the implementation
Scoped projectQuoted after reviewing the design and measurement needs.Explore GA4 setup

Generating the plan is the starting point. Get taxonomy and GA4 implementation help

Source code and setup instructions

figma-taxonomy-gen

Questions people usually ask

Does it produce a finished tracking plan?

It produces a first-pass taxonomy from the design. Review business meaning, naming and implementation requirements before shipping.

What do I need to run it?

Python 3.11 or later. Install figma-taxonomy-gen with pip. Live extraction also needs access to the Figma file.

Can I try it without credentials?

Yes. The repository includes local fixtures. The core extractor needs neither an LLM nor an API key for those fixtures.

Which formats does it export?

Excel, CSV, JSON and Markdown. A separate Amplitude import profile is available with provenance data.

Is AI required?

No. AI property inference and the MCP server are optional extras.

Does it install events in my app?

No. Extraction and validation support planning. Your team still needs to implement and verify the events.

Agree the events before development

Bring the design and the decisions you need the data to support. We can scope the taxonomy and GA4 setup together.