Skip to main content
Skip table of contents

People Properties Data Controls

image-20240611-090037.png

Learn more about People Properties

People Properties: Data Controls enables you to set rules for your inbound properties, helping you manage and filter out bad data. This feature ensures that your data remains accurate and reliable by preventing errors and inconsistencies from entering ZMP.

Reach out to your Zeta representative if you want to enable this feature for your account.

image-20240306-153201.png

Placeholder image

Accessing the Data Controls

To access and enable a control for a specific property, navigate to Settings > Audiences > People Properties.

image-20240610-135915.png
  • You can then choose a property, and if the feature is enabled for your account, you’ll be able to access these settings by clicking on the gear icon located in the panel.

Enabling the Data Controls

Currently, ZMP supports 4 types of properties:

  • Date

  • Number

  • String

  • Boolean

Enabling the toggle for a specific property restricts that property to a particular type of data.

  • For example, if you create a number property and send a string like"ABC", instead of the default behavior of ingesting the string and storing it as the property value, ZMP will outright reject that particular property.

There are two additional configurations available: Expected Format and Data Actions, which vary depending on the data type.

Date

image-20240610-172154.png

Expected Format

Remove white space in data

This toggle will remove white space at the beginning and/or end of a date / datetime string, which will ensure that it is correctly recognized as a date and not a string

Format

This will allow you to set the expected format of ambiguous dates. Note that ZMP defaults to US (mm/dd/yyyy) if the date is ambiguous. In general, Zeta recommends using ISO8601 format (yyyy-mm-dd or yyyy-mm-ddThh:mm:ss-hh:mm) but setting this format allows for non-US based dates when using other formats

Data Actions

Nullify Value on Profile

This will both reject the value inbound and clear any existing value on the profile for this property

Reject Value

This will reject the value inbound but any existing profile value will be retained

Set Specific Value

This will reject the inbound value and replace it with the default date you’ve selected

Number

image-20240610-173318.png

Expected Format

Decimal places

This will allow you to set the expected number of decimal places, from 0 to 3; if more decimal places are provided, the number will be rounded

Rounding rules

This will allow you to determine how the rounding should happen if a number is provided that has more than your defined number of decimal places

Data Actions

Nullify Value on Profile

This will both reject the value inbound and clear any existing value on the profile for this property

Reject Value

This will reject the value inbound but any existing profile value will be retained

Set Specific Value

This will reject the inbound value and replace it with the default number you’ve selected

 Boolean

image-20240610-173344.png

Expected Format

Remove white space in data

This toggle will remove white space at the beginning and/or end of a date / datetime string, which will ensure that it is correctly recognized as a date and not a string

Format

This will allow you to dictate what values your boolean will accept, note that if using anything other than true/false those values must be sent and stored as strings, but Audiences in ZMP can be built using the true or false operators to capture all positive or negative boolean values

Data Actions

Nullify Value on Profile

This will both reject the value inbound and clear any existing value on the profile for this property

Reject Value

This will reject the value inbound but any existing profile value will be retained

Set Specific Value

This will reject the inbound value and replace it with the default boolean value you’ve selected from the available list

String

image-20240610-173406.png

Data Actions

White space

This will allow you to remove white space from the beginning and/or end of your string

Casing options

This will allow you to transform your casing upon ingestion to ZMP to ensure your data is correct for personalization in your messages

JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.