Value Format by Data Type
Formats used when passing property values from the SDK.| Type | Format | Example |
|---|---|---|
| String | Text | "seoul", "premium", "user@email.com" |
| Number | Integer or decimal | 0, 123, -456, 1234.56 |
| Boolean | true / false | true, false |
| Date | ISO 8601 (recommended) | 2024-01-18, 2024-01-20T08:20:00 |
ISO 8601 format (
YYYY-MM-DD) is recommended for dates. YYYYMMDD and timestamps (ms) are also supported.String Operators
Operators available for string type properties.| Operator | Description | Example |
|---|---|---|
| is | Include users that match exactly | region is âSeoulâ |
| is not | Exclude users that match exactly | region is not âSeoulâ |
| contains | Include users that contain the value | email contains âgmailâ |
| does not contain | Exclude users that contain the value | email does not contain âtestâ |
| starts with | Include users that start with the value | username starts with âadminâ |
| ends with | Include users that end with the value | email ends with â.comâ |
The is operator allows selecting multiple values. Example: region is âSeoulâ, âBusanâ, âJejuâ
Number Operators
Operators available for number type properties.| Operator | Description | Example |
|---|---|---|
| is | Include users that match exactly | age is 25, 30, 35 |
| is not | Exclude users that match exactly | age is not 0 |
| equals | Include users equal to value | trade_count equals 10 |
| not equals | Include users not equal to value | trade_count not equals 0 |
| greater than | Include users greater than value (>) | trade_count greater than 5 |
| greater than or equals | Include users greater than or equal to value (>=) | trade_count greater than or equals 5 |
| less than | Include users less than value (<) | trade_count less than 20 |
| less than or equals | Include users less than or equal to value (<=) | trade_count less than or equals 20 |
| between | Include users between two values | age between 20, 29 |
| not between | Exclude users between two values | age not between 20, 29 |
The is operator allows selecting multiple values. between / not between require two values.
Boolean Operators
Operators available for boolean (true/false) type properties.| Operator | Description | Example |
|---|---|---|
| is True | Include users with true value | is_premium is True |
| is False | Include users with false value | is_premium is False |
Date Operators
Operators available for date type properties.| Operator | Description | Example |
|---|---|---|
| last | Include users within past period | last_login last 7 days |
| before the last | Include users before past period | last_login before the last 30 days |
| next | Include users within next period | subscription_end next 7 days |
| after the next | Include users after next period | subscription_end after the next 30 days |
| before | Include users before specific date | created_at before 2024-01-01 |
| after | Include users after specific date | created_at after 2024-01-01 |
Combining Targeting Option Rules
You can set multiple conditions for a single targeting option.Add Condition (AND)
Clicking Add Condition connects with AND logic. Only users satisfying all conditions are included. Example: Seoul Power Seller- region is âseoulâ AND
- trade_count greater than or equals 20
Add Condition Group (OR)
Clicking Add Condition Group connects with OR logic. Users satisfying any group are included. Example: Capital Region Users- (region is âseoulâ) OR
- (region is âgyeonggiâ)
Complex Conditions
Use AND and OR together to create complex conditions. Example: Capital Region Power Sellers- (region is âseoulâ AND trade_count greater than or equals 20) OR
- (region is âgyeonggiâ AND trade_count greater than or equals 20)
Context Targeting Operators
In context targeting, the following operators are available for context IDs.| Operator | Description | Example |
|---|---|---|
| is | Matches context ID exactly | context is âphoneâ, âlaptopâ, âtabletâ |
| is not | Does not match context ID | context is not âadultâ |
| contains | Contains string in context ID | context contains âsportsâ |
When selecting multiple context IDs with the is operator, ads display if any of those IDs match.
Next Steps
Booking Campaigns
Learn how advertisers select targeting to book campaigns
FAQ
What's most important when setting targeting option conditions?
What's most important when setting targeting option conditions?
Entering exactly as passed from the SDK is critical. Especially for strings, which are case-sensitiveââSeoulâ and âseoulâ are treated as different values. Confirm actual passed values with your development team.
When are date conditions useful?
When are date conditions useful?
Useful for targeting user states that change over time. For example, âactive users who logged in within the last 7 daysâ, âusers with subscription expiring within 30 daysâ, âlong-term members who joined over 1 year agoâ.
How do I distinguish when to use AND vs OR conditions?
How do I distinguish when to use AND vs OR conditions?
Use AND (Add Condition) when all conditions must be satisfied simultaneously. Use OR (Add Condition Group) when any one of multiple conditions can be satisfied. For example, âSeoul power sellerâ is region=Seoul AND trade_countâ¥20, while âCapital region usersâ is region=Seoul OR region=Gyeonggi.