Manage Segment Fields is found under Settings → CRM → Manage Segment Fields in the left-hand navigation. It is the central place where you can configure the data attributes available when building player segments in Fast Track CRM.
The page contains three tabs, this article will focus on Segment Fields but you can find more info about the other tabs here:
Segment Fields define what player data points — such as bonus amounts, rounds played, GGR, or deposit counts — are available as filter criteria in the Segment Builder.

Where do Segment Fields come from?

The logic behind segment fields is sourced from the analytics-config repository — specifically the patch and config files configured for each partner. The patch file a partner is using can be confirmed from the OCD analytics-config module. When adding or troubleshooting a field, always verify the field exists and is correctly defined in the relevant patch file before configuring it in the CRM.

Permissions & Access Control

Access to Manage Segment Fields is limited to Users with the following permissions:
PermissionWhat it allows
View
Browse and search the Segment Fields list
Edit
Modify existing Segment Fields
Create
Add new Segment Fields

The Segment Fields List

The Segment Fields tab displays all configured fields in a sortable list with the following columns:
ColumnDescription
Status
A green dot indicates the field is active (Is Enabled).
Name
The system-level identifier for the field (e.g. bonus_activity-bonus_amount_granted). This is used internally and in integrations.
Label
The human-readable name shown in the Query Builder (e.g. Bonus Amount Granted). Some fields also show an Alias below the label.
Description
A brief explanation of what the field represents (e.g. Total Bonus Amount Granted).
Value Type
The data type of the field, such as double or integer.
Segments Count
The number of segments currently using this field as a criterion.

Searching and Sorting

  1. Use the Search bar (top-right of the list) to filter fields by name or label.
  2. Click the Name column header to sort the list alphabetically.

Exporting Segment Fields

To export the full list of segment fields, click the Export Segment Fields button in the top-right corner. This downloads the list for reference or auditing purposes.

Creating a New Segment Field

  1. Click the New Field button in the top-right corner.
  2. The Segment Field Details panel will open. Complete the fields across two sections: General Details and Query Builder Settings.
  3. Once all required fields are completed, click Add (top-right of the panel) to save.

General Details

FieldDescription
Name
The system-level key for the field (uses underscores, no spaces). This is read-only once saved. Should follow the TableName-ColumnName format to ensure correct data mapping (e.g. bonus_activity-bonus_amount_granted).
Label
The display name shown in the Query Builder (e.g. Bonus Amount Granted).
Sample Value
An optional example value to help understand what data this field may contain.
Description
A plain-language explanation of what this field represents (e.g. Total Bonus Amount Granted).
Field Type
The data type. Select from the dropdown — see Field Types below.
Is Sensitive Data?
Check this box if the field contains personally identifiable or sensitive player data.
Is Enabled?
Toggle on to make the field active and
available in the Query Builder.
Tables you must never add fields from:
  1. Never add fields from the daily_player_activity table. Doing so will cause the database to crash.
  2. Never add fields from events tables. Doing so will cause the database to crash.

Field Types

When creating a field, the Field Type determines how the data is stored and how it can be filtered in the Query Builder.
Field TypeDescriptionExample Use Cases
double
A number with decimal precision
Bonus Amount Granted, GGR, NGR, Total Bets
integer
A whole number
Bonuses Completed, Rounds Played, Deposit Count
boolean
A true/false value
Has Made Deposit, Is VIP, Is Opted In
string
Free text or a fixed text value
Country Code, Player Tag, Promo Code
date
A calendar date
Registration Date, Last Login Date
datetime
A date with timestamp
Last Transaction Time, Bonus Activation Time
array
A list of multiple values
Preferred Game Categories, Opted-In Channels
mediaurl
A URL pointing to a media asset
Player Avatar, Promotional Banner, Profile Image
Tip: Use double for any monetary or ratio-based value. Use integer for counts. Choosing the wrong type can limit how the field can be filtered in the Query Builder.

Query Builder Settings

FieldDescription
Input Type
Determines how the field is presented as a filter in the Query Builder (e.g. Number or ).
Field Group (optional)
Groups the field under a category in the Query Builder for easier navigation (e.g. 1 - REALTIME FEED).
Hint
A short tooltip shown to operators when they hover over the field in the Query Builder.
More Information
A longer description displayed as a paragraph beneath the rule in the Query Builder — useful for providing context about how the field is calculated or sourced.

Configuring Dropdown Options

When the Input Type in Query Builder Settings is set to Dropdown, an additional Dropdown Options table appears. This allows you to map the raw values sent by the integration to human-readable labels that operators can select when building segments — instead of having to know or type the underlying code.
For example, a language field receiving ISO codes from the integration (fr, es, en) can be mapped to display as French, Spanish, English in the segment builder.

Adding Dropdown Options

  1. Open the field and set Input Type to Dropdown in the Query Builder Settings section.
  2. The Dropdown Options table will appear. Click the + button (top-right of the table) to add a new row.
  3. For each option, complete the following:
ColumnDescription
Value
The raw value as it is sent by the integration (e.g. fr, es, en). This must exactly match what the platform sends.
Text
The human-readable label displayed to operators in the segment builder (e.g. French, Spanish, English).
Enabled
Check to make this option selectable. Uncheck to hide it from the segment builder without deleting it.
Add to Favourites
Click the star icon to pin this option to the top of the dropdown list — useful for frequently used values.
  1. Repeat for each value the integration can send.
  2. To remove an option, click the bin icon on that row.
  3. Click Update to save all changes.
Tip: The values in the Value column must exactly match what the integration sends. If a value arrives that has no matching dropdown option, it will not be selectable in the segment builder. When in doubt, check the raw values in the analytics-config patch file or confirm via the OCD analytics-config module.

Editing an Existing Segment Field

  1. In the Segment Fields list, click on the field you want to edit. The Segment Field Details panel will open.
  2. Review the Segments Count on the list before editing — fields with a count above 0 are in active use.
  3. Update the desired settings. Note that the Name (system key) is locked and cannot be changed after creation.
  4. Click Update to save your changes.
Note: Fields actively used in live segments have a Segments Count greater than 0. Modifying or disabling these fields may affect active campaign targeting. Always check the Segments Count before making changes.
Tip: Use the history icon (clock icon, top-right of the panel) to review previous versions of the field configuration.
fullscreen image
fullscreen image

Enabling or Disabling a Segment Field

  1. To disable a field without deleting it, open the field and uncheck the Is Enabled? toggle, then click Update. The green status dot will be removed from the list.
  2. To re-enable a field, toggle Is Enabled? back on and click Update.
Disabling a field removes it from the Query Builder for new segments but does not remove it from segments where it is already in use.