Working with Fields

From the Tables screen, you can add, edit, and view the fields in a table. In database terminology, a field (or "column") represents a single type of information that you're storing in your database, such as email addresses or ZIP codes, for example. A table consists of one more fields, which can be populated with data received through various mechanisms, such as an import or an API request. Fields can be limited to the type of data that the field will accept. A "ZIP Code" field, for example, should only contain numbers.

Fields can also be populated based on business rules or Filters (see "Create a New Calculated Field" below for more details on these types of fields).

Create a New Field

To create a new Field:

View or Edit a Field

Most information about a field is "locked" and can't be modified once you save that new field. The only editing options available for a field are its display name and the field restrictions (if any) assigned to the field.

Create a New Calculated Field

In database terminology, a field (or "column") represents a single type of information that you're storing in your database, such as email addresses or ZIP codes, for example. A table consists of one more or fields, which can be populated with data received through various mechanisms, such as an import or an API request (see "Create a New Field" above for more details on this field type). Fields can also be populated based on business rules or Filters; these fields are called "Calculated Fields" (or "derived fields"). Calculated Fields can be used just like regular data fields – for example, you can create message Personalization and Filters based on these fields.

Set Field Restrictions

Note: This feature is not available for Load and Send Tables.

Once you've saved a new field, you can optionally make the field "restricted." A restricted field will display only a specific set of values when you build Filter criteria using this field. For example, if you're creating a "State" field, you could restrict it to display only valid state names or abbreviations. Restricted fields are useful at preventing user data entry errors, because the system presents the user with a drop-down menu of acceptable values, instead of a free-form text entry field.

Assign a Sender Profile

When you define a new Campaign in Cheetah Digital by Zeta, you must define the source table (usually something like "Customers" or "Recipients") that the Campaign will use to get its recipients, and to update status fields. For Campaigns in the Email, SMS, and LINE channels, the Campaign's source table must be linked to the Sender Profile that you want to use for your Campaign.

Assign an Application Group

When you define a new Campaign in Cheetah Digital by Zeta, you must define the source table (usually something like "Customers" or "Recipients") that the Campaign will use to get its recipients, and to update status fields. For Push Notification Campaigns, the Campaign's source table must be linked to the Application Group that you want to use for your Campaign. The Application Group controls the app (or apps) to which your marketing message will be sent.

Define the Unique Identifier

In order to ensure that records in your table are created and updated properly, each table can be set up with a Unique Identifier (also referred to as the "Alternate Key"). The Unique Identifier can be based on a single field, or on a combination of more than one field.  

Activate / Deactivate Fields

Cheetah Digital by Zeta doesn't allow you to permanently delete unwanted fields from a table; however, you can deactivate a field. An inactive field still exists on the table, but it's removed from all "views" of this table (such as the list of fields available when selecting a Personalization field). Inactive fields can also later be reactivated if you find that you need to begin using this field again.

Calculate Field Statistics

The platform allows you to generate a report showing counts of each unique value stored within a field. This report can optionally be used to create Field Restrictions (see Set Field Restrictions above for more details on this feature).

Reorder Fields

Cheetah Digital by Zeta allows you to rearrange the fields in a table into a custom sequence. This sequence is only for presentation purposes, as it controls how the fields are displayed within the table "views" throughout the platform, such as in the Personalization Pane and the Record Lookup screen. You can customize the field sequence so that the most-commonly used fields are at the top in order to make it easier to find and select those fields. For example, let's say you often use the "First Name" field in your Campaign personalization. You could move the "First Name" field to the top of the table, which would cause it to display at the top of the list of fields in the Personalization Pane.