# 定向投放

> 配置并实现 Tapjoy Offerwall 定向投放功能，从而定义用户细分段，提供量身定制的任务，通过个性化用户体验优化应用变现。

通过为不同的用户细分段定向投放专属的激励措施，优化您的 Offerwall 策略。Tapjoy 提供多种定向投放选项，帮助您提升用户参与度和收入。

## 设置定向投放##set-up-targeting

要设置定向投放，请在 Tapjoy 变现后台中执行以下操作：

1. 在侧边导航栏中导航到 **Placements（广告位）**。
2. 单击右上角的 **Create content card（创建内容卡片）**。
3. 向下滚动到 \*\*Targeting（定向投放）\*\*部分。
4. 选择适用的定向投放维度，然后使用可用的字段配置每条定向投放规则。您可以通过包含或排除条件来定向投放到特定用户。

![Berrywall（提供墙）后台中的目标配置设置。](/api/media?file=grow/media/images/targeting.png)

## 最佳实践##best-practices

使用定向投放功能时，请参阅以下最佳实践：

* 为非转化用户设置更高的货币乘数，鼓励新用户转化。
* 在货币促销期间，对常规转化用户使用 2 倍乘数，对新转化用户使用 5 倍乘数。
* 限定只有与 Offerwall 互动过的用户才能看到这些广告位，从而定向投放到具有 Offerwall 转化潜力的用户。这一做法可能有助于消除应用启动时用户感到过于突兀的顾虑。

## 定向投放维度##targeting-dimensions

使用定向投放选项向特定用户组投放个性化内容。有些定向投放类型需要在后台之外进行额外设置。如需详细了解如何配置每个选项，请参阅下表中的描述。

| 定向投放维度             | 维度类型   | 描述                                                                                                                           |
| ------------------ | ------ | ---------------------------------------------------------------------------------------------------------------------------- |
| Country（国家/地区）     | 基础     | 根据用户所在国家/地区进行向用户定向投放。设备 SIM 卡或 IP 地址决定了用户所在的国家/地区。                                                                           |
| 语言                 | 基本     | 根据用户设备的语言设置向用户进行定向投放。                                                                                                        |
| 用户等级               | 群组     | 根据用户在应用中所处的等级向用户进行定向投放。请确保正确设置用户属性。                                                                                          |
| 标签                 | 群组     | 利用在应用代码中实现的用户标签向特定用户进行定向投放。使用标签根据用户行为或事件来包含或排除用户。例如，为完成特定游戏事件的用户设置相应的标签。                                                     |
| 安装日期               | 会话     | 根据 Offerwall SDK 首次与设备连接的时间向用户进行定向投放。现有用户的安装日期设置为在更新到包含 Offerwall 的版本后首次打开应用的时间。建议最好根据 Offerwall 发布后的安装日期进行定向投放，并使用标签排除现有用户。 |
| 应用版本               | 会话     | 根据 SDK 检测到的应用版本向用户进行定向投放。                                                                                                    |
| OS Version（操作系统版本） | 会话     | 根据 SDK 检测到的操作系统版本向用户进行定向投放。                                                                                                  |
| Purchases          | 购买（美元） | 用户的应用内购 (IAP) 次数。                                                                                                            |
| 上次购买日期             | 购买（美元） | 根据用户最后一次应用内购的日期向用户进行定向投放。请确保正确传递购买数据。                                                                                        |
| 广告行为               | 广告行为   | 根据用户与 Offerwall 的交互向用户进行定向投放。如需了解更多信息，请参阅[广告行为定向投放](#ad-behavior-targeting)一节。                                               |

### 广告行为定向投放##ad-behavior-targeting

广告行为定向投放基于每个应用进行设置。用户在一个应用中的行为不会影响另一个应用中的定向投放。请注意，后台每天会刷新广告行为数据。例如，如果用户今天完成转化，在下次刷新数据前，他们会被视为非转化用户。

您可以利用这种定向投放方法，根据用户以前与 Offerwall 的互动情况进行用户细分。通过了解用户对任务的具体行为（例如，是遇到、忽略还是完成了任务），您可以相应调整 Offerwall 策略。因此，您可以进行更合理、更有效的内容投放，有助于重新吸引不活跃的用户、奖励忠实的转化用户或向新用户介绍任务。

下表详细介绍了支持的行为组：

| 行为组                                     | 定义                                                                                   |
| --------------------------------------- | ------------------------------------------------------------------------------------ |
| Converted on（已转化）                       | 已完成任务的用户。                                                                            |
| Viewed but never converted on（已查看但从未转化） | 查看过 Offerwall 但从未完成任务的用户。                                                            |
| Never seen（从未查看）                        | Never seen（从未查看）- 从未查看过 Offerwall 的用户。                                               |
| Never converted on（从未转化）                | * 从未在 Offerwall 上转化的用户。包含以下两个用户组：
* 从未查看过 Offerwall 的用户。
* 查看过 Offerwall 但从未完成任务的用户。 |

### 用户标签##user-tags

用户标签有助于根据用户行为、属性或事件参与情况对用户进行细分，为他们提供个性化的 Offerwall 体验。标签可用于精准控制内容的目标用户，帮助提升用户参与度，提高转化率，避免展示无关任务。

## 标签 API 准则##tagging-api-guidelines

* 标签为字符串。让标签尽可能简短，便于管理。
* 标签区分大小写（例如，系统会将 `warrior` 和 `WARRIOR` 视为不同的标签）。
* 设备最多可拥有 200 个有效标签。添加更多标签时，系统会随机移除现有标签。
* 标签属于设备级数据。如果用户卸载应用，系统会删除该用户的标签。

1. **iOS**

   要在 iOS 上管理用户标签，请使用 Tapjoy SDK 提供的以下 Objective-C 方法：

   ```objc title="Objective-C"
   [Tapjoy addUserTag:tag]; // to add a tag
   [Tapjoy removeUserTag:tag]; // to remove a tag from current tag list
   [Tapjoy removeAllUserTags]; // to clear all tags
   ```

2. **Android**

   要在 Android 上管理用户标签，请使用以下 Tapjoy SDK 方法来管理用户标签：

   ```java title="Java"
   Tapjoy.addUserTag(tag); // to add a tag
   Tapjoy.removeUserTag(tag); // to remove a tag from current tag list
   Tapjoy.clearUserTags(); // to clear all tags
   ```

3. **Unity**

   针对基于 Unity 的应用，Tapjoy Unity 插件提供以下 C# 方法来管理用户标签：

   ```c# title="C#"
   Tapjoy.AddUserTag(tag); // to add a tag
   Tapjoy.RemoveUserTag(tag); // to remove a tag from current tag list
   Tapjoy.ClearUserTags(); // to clear all tags
   ```

4. **React Native**

   在 React Native 应用中，请使用 Tapjoy React Native 桥接接口来管理用户标签：

   ```js title="JavaScript"
   Tapjoy.addUserTag(''); // to add a tag
   Tapjoy.removeUserTag(''); // to remove a tag from current tag list
   Tapjoy.clearUserTags(); // to clear all tags
   ```

## 根据用户标签进行细分段定向投放##segment-targeting-with-user-tags

通过分配用户标签，根据应用内行为、偏好设置或重要步骤为特定用户细分段提供个性化内容。配置用户标签后，即可优化 Offerwall 效果并提升用户参与度。

创建或编辑 Tapjoy 内容时，请按照以下步骤根据用户标签进行定向投放：

1. 创建或编辑内容时，在 \*\*Cohort（群组）\*\*选项卡下的 \*\*Target User Segment（用户细分段定向投放）\*\*部分中添加或排除用户标签。
2. 输入多个标签时，按 **Enter** 或 **Tab** 键进行分隔。
3. 使用 \*\*Exclude these（排除这些）\*\*复选框，定向投放到不包含指定标签的用户。

> **Important:**
>
> 如果用户拥有任何指定标签，系统会在细分段中包含（或排除）该用户。
