People Properties Data Controls
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.
Accessing the Data Controls
To access and enable a control for a specific property, navigate to Settings > Audiences > People Properties.
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
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 ( |
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
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
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 |
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
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 |