Using the User Tags feature, you can now tag your users via calls from the SDK. Each device can have up to 200 tags at a time. Once you tag users, you can use the dashboard to target Tapjoy content at users who either have or do not have one or more given user tags.
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
TapjoyAIR.addUserTag(tag); // to add a tag
TapjoyAIR.removeUserTag(tag); // to remove a tag from current tag list
TapjoyAIR.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:
What’s the difference between ‘User Tags’ and ‘Custom User Cohort Variables (UV)’?
A user can have multiple tags at a time. On the other hand, a user can have only one value for each UV. For example:
Additionally, Custom User Cohort Variables are for both Cohort Analysis (side-by-side comparison) and targeting users. However, User Tags can only be used for targeting users (in Monetize Content > Target User Segment). The following table shows where User Tags and Custom User Cohort Variables can and cannot be used:
User Tags | Custom User Cohort Variables | ||
Cohort Analysis (side-by-side comparison) | No | Yes | |
Target User Segment | Monetize Content | Yes | Yes |
Push Notifications | No | Yes |
What can be done by using User Tags?
The main purpose of User Tags is to be able to show Tapjoy Monetization Content to one set of users and not another set of users.
For example, let’s say you want to be able to show content to your users, but only if they have participated in a special event. If your app tags event participants with a tags like "Event01″, "Event02″. You could then set up some content and include all of your "EventXX" tags in the segment. This way, only users who had been tagged as event participants would see the content. Similarly, you could target the content only at users who had never participated in any event, by entering in all your "EventXX" tags and then checking the "Exclude these" box.