Skip to main content

Overview

A taxonomy maps raw audience segment codes from your imported data to human-readable names, so they can be used in Permutive cohort definitions and insights. Each taxonomy is one-to-one with an audience set (also called a Data Provider). An audience set is a way to separate and group different segments together. For example, you may have:
  • One audience set for your own first-party data analyzed and brought back in
  • Another audience set for self-sourced data through a partnership with another platform sharing demographic data
Each audience set has its own taxonomy to keep the data separated in the UI and in the system.

Taxonomy Fields

Example Taxonomy

Below is an example taxonomy with four segments:

Taxonomy CSV Format

Upload your taxonomy as a CSV file with the following columns:
The taxonomy for a given Data Provider/Audience Set must be exhaustive and cover every possible segment code present in the data.
To manage taxonomy programmatically, use the Batch Update endpoint to create, update, and delete multiple segments in a single request.

Important Guidelines

  • Avoid major changes to existing segments. We advise only cosmetic changes such as descriptions. Changing the name of a segment or category could impact teams creating cohorts in the Dashboard.
  • Create new segments instead of recycling old ones. If you need to change the definition of a segment, create a new segment rather than repurposing an existing code.
  • Taxonomy is separate from data. The taxonomy is relatively static and defines what segments mean. The audience data files are more transient and updated as needed to reflect users’ membership in segments.
If you find yourself needing to make major changes to segment definitions, contact support or your Customer Service Representative so they can help you plan the migration.

Next Steps

Second-Party Data Overview

Learn about using second-party data in Permutive

Taxonomy API

Manage taxonomy programmatically via the API