Level up your Offerwall strategy by targeting different users with different incentives to increase engagement. Tapjoy supports several types of targeting to help you optimize your different user segments. Some best practices include:
To set up targeting, please go to the Content Creation page and click into advanced settings at the bottom of the page.
*The targeting types will require separate set up outside the dashboard. To learn more about how to set each of these targeting options, please refer to the description.
Type | Targeting Dimeonsion | Description |
---|---|---|
Basic | Country | Target based on the user's country that is determined from information gathered either the SIM card or IP address of the user’s device. |
Basic | Language | Target based on the user’s language setting. |
Cohort | User Level* | Target based on the user’s level within the app. To enable user level targeting, please ensure user properties are set correctly. Learn more here. |
Cohort | Tags* | Target selected users based on user tags that have already been implemented. Learn more about how to implement please see below. For example, you can tag users who have participated in specific events (e.g., 'Event01', 'Event02'). You can use these tags to display content only to tagged users, or you can exclude them to target users who have not participated in any events. |
Session | Install Date | Target based on the first time the Offerwall SDK connects with the user’s device. For existing users, their install date is set to the first time they open the app after updating to the version with Offerwall. Therefore, we recommend only targeting dates after the release of your app version that includes Offerwall and exclude pre-existing users with user tags. |
Session | App Version | Target based on the app version received by the SDK. |
Session | OS Version | Target based on the OS version received by the SDK. |
Purchase (USD) | Purchases | This has been deprecated. |
Purchase (USD) | Last Purchase* Date | Target based on the date the user last made a purchase. To enable purchase date targeting, please ensure you’re passing us this information. Learn more on how to do so under “trackPurchase” here. |
Ad Behavior | Ad Behavior | Target users based on their interaction with the offerwall. See below for the definition of each ad behavior group. |
Please note:
Note that in each case, "tag" is a string. We recommend keeping tags short so that they are easier to use in the dashboard user interface.
[Tapjoy addUserTag:tag]; // to add a tag
[Tapjoy removeUserTag:tag]; // to remove a tag from current tag list
[Tapjoy removeAllUserTags]; // to clear all tags
Tapjoy.addUserTag(tag); // to add a tag
Tapjoy.removeUserTag(tag); // to remove a tag from current tag list
Tapjoy.clearUserTags(); // to clear all tags
Tapjoy.AddUserTag(tag); // to add a tag
Tapjoy.RemoveUserTag(tag); // to remove a tag from current tag list
Tapjoy.ClearUserTags(); // to clear all tags
Tapjoy.addUserTag(''); // to add a tag
Tapjoy.removeUserTag(''); // to remove a tag from current tag list
Tapjoy.clearUserTags(); // to clear all tags
When targeting Tapjoy content at user segments, you can include or exclude users based on their tags. To do this: