Skip to main content

Define attribute keys

An attribute key is the identifier that attributes are calculated against. All attribute groups need an attribute key.

Signals includes four built-in attribute keys, based on commonly used identifiers from the atomic user-related fields in all Snowplow events.

The built-in attribute keys are available to select when creating an attribute group in Snowplow Console: domain_userid, domain_sessionid, network_userid, and user_id.

Custom attribute keys

You can define custom attribute keys to calculate attributes against any other Snowplow atomic property. Atomic properties are those defined in the atomic fields of the core Snowplow event, not properties tracked as part of an entity.

Navigate to Signals > Attribute keys in Console. Click the Create attribute key button.

Create attribute key form with name, description, and atomic property selection

You will need to provide:

  • A unique name
  • An optional description
  • An optional email address for the primary owner or maintainer
  • Which atomic property you want to calculate attributes against

To edit or delete a custom attribute key, go to the key details page and click the Edit button, or the button followed by Delete.

On this page

Want to see a custom demo?

Our technical experts are here to help.