推荐计划

运行机制

推荐计划是一种用户增长工具,现有用户可通过推荐链接邀请新用户。该计划可集成到网站或游戏中。所有参与者均可获得奖励:

  • 受邀者在完成首次购买后获得一次性奖励。
  • 对于每个在商店中完成购买的受邀者,邀请方都将获得一次奖励。
推荐计划可集成到:

无论推荐计划部署在网站还是游戏中,其运作机制和奖励条件均保持一致。

推荐计划配置支持以下场景:

  • 销售游戏内物品 — 虚拟物品、虚拟货币套餐和捆绑包
  • 通过游戏密钥销售游戏和DLC
主要功能:
  • 提供以下类型的一个或多个商品作为奖励:
    • 虚拟货币
    • 虚拟物品
    • 商品捆绑包
  • 自定义推荐计划小组件。
  • 生成推荐链接。
  • 支持用户在首次购买前更改推荐计划。
限制:
  • 一个项目中只能有一个推荐计划。
  • 用户不能邀请自己。

用户流程

邀请方流程

  1. 用户在网站或游戏中登录或注册。
  2. 用户打开推荐计划小组件并查看计划条件。
  3. 用户在小组件中获取推荐链接。
  4. 用户将推荐链接分享给其他用户。
  5. 当受邀者通过推荐链接完成注册并满足计划条件后,用户打开推荐计划小组件即可领取奖励。

受邀者流程

  1. 用户收到包含计划条件和奖励说明的推荐链接。
  2. 用户点击推荐链接。
  3. 用户在网站或游戏中注册。
  4. 用户完成首次购买。
  5. 用户领取奖励。
注:
受邀者仅可加入与特定网站或游戏关联的一个推荐计划。受邀者在完成首次购买时加入推荐计划。在此之前,受邀者可以通过点击其他推荐链接选择不同用户的推荐计划。

如何设置

创建推荐计划

注:

创建推荐计划前,您需要先设置向邀请方和受邀者发放的奖励,然后再配置计划。

要手动创建商品,请在发布商帐户中打开您的项目并前往商品目录 > 全部商品部分。有关创建商品的详细信息,请参阅商品目录部分。

  1. 在发布商帐户中打开您的项目,前往LiveOps > 推荐计划部分。
  1. 单击创建推荐计划
  2. 设置必要参数:
    • 指定推荐计划名称。
    • 输入描述。
  1. 单击下一步
  2. 添加用户将获得的奖励:
    • 要为邀请方添加奖励,请在邀请玩家的奖励部分指定商品SKU及数量。
    • 要为受邀者添加奖励,请在受邀者的奖励部分指定商品的SKU及数量。
注:
对于每个在商店中完成购买的受邀者,邀请方都将获得一次奖励。因此,建议提供可多次发放的奖励。例如,不要使用特殊角色作为奖励,因为它无法重复解锁。
  1. 单击下一步
  2. 检查推荐计划设置并单击创建
创建的推荐计划默认启用,并显示在推荐计划部分。
注:
要在网站或游戏中隐藏推荐计划,请关闭推荐计划开关。该计划仍可编辑,您可以继续配置其小组件。
要在网站或游戏中显示已创建的推荐计划,请配置小组件显示

编辑推荐计划

您可以对已启用的推荐计划进行以下更改:

  • 更改作为奖励提供的商品列表
  • 更改条件
要进行更改:
  1. 前往已创建的推荐计划
  2. 单击编辑
  1. 更新文本和/或用户商品列表。
  2. 单击下一步
  3. 检查推荐计划设置并单击创建

编辑后的推荐计划默认启用,并显示在推荐计划部分。保存更改后,用户将看到更新后的计划条件并获得新奖励。

用户在条件更新前已获得的奖励不会改变。

更新条件后无需重新发布小组件。

显示方式

推荐计划通过小组件显示。要让用户查看计划条件并参与,需将小组件添加到您的网站或游戏中。

设置小组件

  1. 在已创建的推荐计划页面上,单击前往定制器
  1. 针对每个状态设置小组件组件。为使小组件与游戏和网站的设计相匹配,您可以自定义并配置以下功能:
    • UI元素集
    • UI元素颜色
    • 按钮文本和标题(包括本地化)
    • 字体类型、颜色和大小
在小组件设置中,您还可以根据游戏的特点自定义推荐计划常见问答区块的内容。
  1. 设置本地化。所有小组件文本都会翻译成在发布商帐户的项目设置 > 常规设置 > 项目语言部分中指定的项目语言。如要更改默认翻译,请双击文本并输入您自己的版本。
  2. 发布更改
  3. 在打开的窗口中复制小组件代码并将其添加到您的网站
将小组件代码添加到网站后,打开小组件的按钮将在页面上显示。

发布小组件后,您可以随时返回小组件设置并进行更改。要应用更改,需重新发布小组件。

向通过艾克索拉建站器创建的网站添加小组件代码

如果自行实现网站界面,请将小组件代码添加到您的网站代码中。如果使用艾克索拉建站器,请按照以下步骤将推荐计划小组件添加到您的网站:

  1. 在发布商帐户中打开您的项目,然后前往商店 > 网站部分。
  2. 站点部分,选择您的网站,然后单击打开建站器
  3. 单击添加区块
  4. 选择自定义代码区块。
  5. 添加推荐计划小组件代码。
  6. 要应用更改,请发布网站:
    1. 在建站器右上角,单击发布
    1. 勾选要发布的页面旁边的复选框。
    1. 确认网站已准备就绪,然后单击发布

集成到游戏或自己的网站

要将推荐计划集成到游戏或非使用艾克索拉建站器创建的网站中,请按照以下步骤操作:

  1. 在己侧实现小组件中的用户身份认证。推荐计划小组件的用户身份认证通过该小组件所在网站的身份认证实现。有两种用户身份认证场景⸺通过网站或小组件登录:
    • 如果用户登录网站,您需要使用onTokenChange()方法将用户的授权令牌传入小组件。当用户退出系统时,需将null作为方法参数传入。
    • 如果用户通过小组件登录,小组件将调用初始化时传递的requestAuth函数。作为响应,网站应返回用户的授权令牌。

初始化小组件的示例代码:

Copy
Full screen
Small screen
1window.XESApi.init({
2requestAuth: requestAuth,
3token: getToken()
4})
  1. 请确保正确传入推荐计划数据。
  2. 将推荐计划小组件代码嵌入游戏或网站界面。

小组件API

小组件API提供了一组用于在小组件中认证用户身份的函数和方法:

参数类型描述
init
(config: Config) => void用于初始化小组件的方法。
init()方法传入小组件配置:
参数类型描述
requestAuth
()=> Promise 小组件在认证用户身份时调用的函数。
token
string or null当前用户的授权令牌。如果在小组件初始化时令牌未知,请传入null值。
参数类型描述
onTokenChange
(token: string/null) => void将当前用户的令牌传入小组件的方法。当用户退出系统时,请传入null值。

小组件状态

推荐计划小组件可以根据用户类型(邀请方或受邀者)、用户授权状态和推荐计划条件满足情况而显示不同的状态。

小组件组件集包含不同状态的UI元素。您可以在设置小组件时配置这些组件。

打开小组件的按钮:

状态描述显示对象可编辑的组件图片
查看详细信息鼓励用户参与推荐计划。已授权但尚未参与推荐计划的用户。背景和文字颜色。小组件打开按钮和查看详细信息按钮的文本。Widget state 1
等待授权鼓励用户通过小组件登录。已点击推荐链接但未授权的用户。背景和文字颜色。按钮文本。Widget state 2
等待首次购买鼓励用户进行首次购买。已点击推荐链接并登录了网站的用户。背景和文字颜色。按钮文本。Widget state 3
领取奖励鼓励用户领取奖励。邀请的好友已满足推荐计划条件,可以领取奖励的邀请方。背景和文字颜色。按钮文本。Widget state 4
关闭小组件小组件已打开,按钮显示为×图标。打开了小组件详细信息的授权用户。背景和文字颜色。按钮颜色。Widget state 5
默认小组件关闭。关闭了小组件的用户。背景和文字颜色。按钮文本。Widget state 6

邀请方的小组件页面:

描述显示对象可编辑的组件图片
  • 推荐计划详情。
  • 发送推荐链接的按钮。
  • 奖励列表及状态:
    • 已领取 — 受邀者已领取奖励。
    • 进行中 — 受邀者已登录网站,但尚未进行购买。
    • 领取 — 受邀者已登录网站并完成首次购买。邀请方可以领取奖励。
已授权的邀请方,其好友已通过推荐链接登录网站。背景和文字颜色。小组件文本,按钮文本。Crystal
常见问答部分点击了推荐计划信息按钮的已授权邀请方。添加和删除问答区块。背景和文字颜色。问题和回答内容。Crystal

受邀者的小组件页面:

描述显示对象可编辑的组件图片
鼓励在网站上进行购买的小组件文本。用户完成购买后将向其显示一条领取奖励的通知。已点击推荐链接并登录的用户。背景和文字颜色。小组件文本,按钮文本。Crystal
本文对您的有帮助吗?
谢谢!
我们还有其他可改进之处吗? 留言
非常抱歉
请说明为何本文没有帮助到您。 留言
感谢您的反馈!
我们会查看您的留言并运用它改进用户体验。
上次更新时间: 2026年2月13日

发现了错别字或其他内容错误? 请选择文本,然后按Ctrl+Enter。

报告问题
我们非常重视内容质量。您的反馈将帮助我们做得更好。
请留下邮箱以便我们后续跟进
感谢您的反馈!
无法发送您的反馈
请稍后重试或发送邮件至doc_feedback@xsolla.com与我们联系。