Targeting
Configure and implement Tapjoy Offerwall targeting functionalities to define user segments, deliver tailored offers, and optimize app monetization through personalized user experiences.
Read time 4 minutesLast updated 10 days ago
Optimize your Offerwall strategy by targeting different user segments with specific incentives. Tapjoy supports multiple targeting options to help you maximize engagement and revenue.
Set up targeting
To set up targeting, do the following in the Tapjoy monetization dashboard:- Navigate to Placements within the side navigation.
- Click Create content card in the top right corner.
- Scroll down to the Targeting section.
- Choose the applicable targeting dimensions and use the available fields to configure each targeting rule. You can target certain users by including or excluding criteria.

Best practices
Refer to tthe following best practices when you use targeting:- Encourage new converters by applying a higher currency multiplier to users who have never converted before.
- For currency sales, use a 2x multiplier for regular converters and a 5x multiplier for new converters during sales.
- Target Offerwall converters by limiting these placements to users who have already interacted with the Offerwall. This might help to avoid concerns about whether the app launch might feel too intrusive.
Targeting dimensions
Use targeting options to deliver customized content to specific user groups. Some targeting types require additional setup outside of the dashboard. For details on how to configure each option, refer to the descriptions in the following table.Targeting dimension | Dimension type | Description |
|---|---|---|
| Country | Basic | Target users based on their country. The device SIM card or IP address determines the country. |
| Language | Basic | Target users based on their device language settings. |
| User Level | Cohort | Target users based on their level within your app. Ensure you set user properties correctly. |
| Tags | Cohort | Target specific users with user tags implemented in your app code. Use tags to include or exclude users based on behavior or events.For example, tag users who complete specific in-game events. |
| Install Date | Session | Target users based on when the Offerwall SDK first connects with their device. For existing users, the install date is set when they first open the app after updating to a version with Offerwall.The recommended best practice is to target install dates after the Offerwall release and use tags to exclude existing users. |
| App Version | Session | Target users based on the app version detected by the SDK. |
| OS Version | Session | Target users based on the operating system version the SDK detects. |
| Purchases | Purchase (USD) | The user's number of in-app purchases (IAP). |
| Last Purchase Date | Purchase (USD) | Target users based on the date of their last in-app purchase. Ensure purchase data is passed correctly. |
| Ad Behavior | Ad Behavior | Target users based on their interaction with the Offerwall. For more information, refer to the Ad behavior targeting section. |
Ad behavior targeting
Ad behavior targeting applies per app. User behavior in one app doesn't affect targeting in another. Keep in mind that the dashboard refreshes ad behavior data daily. For example, if a user converts today, they appear as a non-converted user until the next data refresh. You can use this targeting method to segment users by how they previously engaged with the Offerwall. By understanding user behavior with offers (for example, if they encounter, ignore, or complete them), you can tailor your Offerwall strategy in response. This enables more strategic and effective content delivery by helping you to re-engage inactive users, reward loyal converters, or introduce offers to new users. The following table details supported behavior groups:Behavior group | Definition |
|---|---|
| Converted on | Users who already completed an offer. |
| Viewed but never converted on | Users who view the offerwall but have never complete an offer. |
| Never seen | Users who never viewed the offerwall. |
| Never converted on |
|
User tags
User tags help personalize the Offerwall experience by segmenting users based on their behavior, attributes, or event participation. Tags enable precise control over who sees what content, allowing you to drive higher engagement, improve conversion rates, and avoid showing irrelevant offers.Tagging API guidelines
- Tags are strings. Keep them short for easier management.
- Tags are case-sensitive (for example, the systtem treats and
warrioras separate tags).WARRIOR - Devices can have a maximum of 200 active tags. Adding more will remove existing tags at random.
- Tags are device-level data. If a user uninstalls the app, the system deletes the user's tags.
To manage user tags on iOS, use the following Objective-C methods from the Tapjoy SDK:
[Tapjoy addUserTag:tag]; // to add a tag[Tapjoy removeUserTag:tag]; // to remove a tag from current tag list[Tapjoy removeAllUserTags]; // to clear all tags
Segment targeting with user tags
Assign user tags to deliver personalized content to specific user segments based on in-app behavior, preferences, or milestones. By configuring user tags, you can optimize Offerwall performance and increase user engagement. Use the following steps to target users based on tags when creating or editing Tapjoy content:- Add or exclude user tags in the Target User Segment section under the Cohort tab when you create or edit content.
- Enter multiple tags separated by pressing Enter or Tab.
- Use the Exclude these checkbox to target users who don't have the specified tags.