Lesson
Organize Your Braze Data
During the data planning process, it's essential to consider how you will organize your data in Braze. Effective data organization is vital for personalization and segmentation, ensuring data integrity, simplifying analytics tracking, and supporting compliance with data privacy regulations.
Define Data Naming Conventions
Before migrating your data to Braze, take the time to establish a data naming convention. While standard attributes have fixed naming conventions in Braze, custom data can be formatted in various ways. Using a consistent naming convention is crucial, because it allows for clear and accurate analytic readability.
For instance, if you have two names for the same attribute (e.g. watched_movie
vs. WATCHED MOVIE
), Braze will record them as separate attributes. If you choose a naming convention that indicates to use only lower case letters and to use an underscore between words, you’ll know what name to use for every new attribute. When you add a new attribute like a user’s favorite TV show, you’ll know to name it favorite_tv_show
.
Determine Data Types
Once you have identified the necessary data, you must determine how you will use that data. Custom attributes in Braze can consist of the following data types:
- Booleans (true/false)
- Numbers (numeric attributes, including numbers with decimals)
- Strings (sequences of alphanumeric characters)
- Arrays (lists of information)
- Time (which can include both date and time information)
- Objects and arrays of objects
Learn more about nested custom attributes in the Braze documentation. Learn more about custom attributes in our Braze Data Categories course on Braze Learning.