Skip to main content

What are Properties?

Properties are user attribute information. Any data that can distinguish users—such as age, gender, interests, or membership tier—can be a property. Properties are collected via SDK, and targeting options are created by combining collected properties.

Default Properties

Properties provided by default in Ad Control.
PropertyDescriptionCollection MethodData Format
CountryUser’s country informationAuto-collectedISO country code 2 digits (KR, US, JP)
LanguageUser’s language settingAuto-collectedISO language code (ko, en, ja)
AgeUser’s ageRequires birthday from SDKYYYY, YYYYMM, YYYYMMDD format
GenderUser’s genderRequires SDK passM(Male), F(Female), O(Other), U(Unknown)
Country and Language are auto-collected from device locale settings. Age and Gender must be passed directly from the SDK.

Custom Properties

You can add custom properties beyond defaults to fit your service.

Example: Local Activity App

Assuming a local activity app collects user activity region and booking count.
PropertyTypeDescriptionExample Values
regionStringUser’s activity regionSeoul, Busan, Jeju
booking_countNumberCumulative booking count0, 5, 20
String values are case-sensitive. Enter exactly as passed from the SDK.
Combining these two properties allows creating various targeting options.

Adding Custom Properties

  1. Click Targeting → Audience in the left menu.
  2. Click the Properties tab at the top.
  3. Click the Property Details button.
  4. Enter property name and data type.
  5. Click the Save button.

Property Naming Rules

  • 3-64 characters using only lowercase English letters, numbers, and underscores (_)
  • Examples: membership_level, asset_size, baby_months

Data Types

TypeDescriptionExamples
StringText value”premium”, “gold”, “drama”
NumberInteger or decimal25, 100000000, 3.5
BooleanTrue/falsetrue, false
DateDate value2024-01-15
String ArrayMultiple text values[“drama”, “action”, “comedy”]
Number ArrayMultiple number values[1, 2, 3]
Boolean ArrayMultiple true/false values[true, false, true]
Data type cannot be changed if a property is in use by targeting.

Next Steps


FAQ

Yes, you can start right away with default properties like Country, Language, Age, and Gender. Adding custom properties unique to your service (membership tier, purchase history, interests, etc.) later enables differentiated premium targeting versus competitors.
Properties are user attribute information (age, gender, membership tier, etc.), while events are user behavioral data (purchases, add to cart, etc.). Properties indicate “who the user is,” and events indicate “what they did.” Both can be used as conditions in audience targeting.