个性化
运行机制
通过个性化您可以指定商品目录的显示条件并仅对某些授权用户应用促销活动。
它可以让您:
- 向特定用户提供最相关的商品展示和促销活动
- 激励用户完成首次游戏内购买
有以下几种个性化选项:
- 艾克索拉侧的个性化。个性化规则和逻辑在艾克索拉侧配置和存储。合作伙伴向艾克索拉发送用户属性,然后艾克索拉根据所配置的逻辑创建目录。
- 合作伙伴侧的个性化。个性化规则和逻辑由合作伙伴配置和存储并将给指定用户的目录发送给艾克索拉。
注:
只能使用一种个性化方式。如要更改,请按照此说明进行操作。
适用对象
前提条件
对商品目录进行个性化之前,请集成游戏内商店产品。
艾克索拉侧的个性化
用户流程
- 未授权的用户前往商品目录并看到未设置为个性化促销活动的商品。
- 用户点击登录并通过艾克索拉登录管理器完成授权。
- 艾克索拉通过艾克索拉登录管理器请求用户属性。
- 艾克索拉根据在艾克索拉侧创建的商品可用性和促销活动规则以及从艾克索拉登录管理器获取的用户属性来显示一个个性化目录。
- 用户在该个性化目录中选择商品,然后点击立即购买。
- 购买时,艾克索拉再次请求用户的属性并将它们与个性化规则进行比较:
- 如商品不再适用于该用户,则用户收到一条无法购买该商品的消息。
- 如该商品可用,则用户前往支付步骤。
注:
如更改了用户属性,应及时将更新后的数据提交给艾克索拉登录管理器。
设置个性化商品目录
要使用艾克索拉的用户商品目录个性化功能:注:
请参阅分步教程了解如何在艾克索拉侧个性化商品目录。
目录显示规则
通过目录显示规则可根据用户属性自定义目录的显示。
一条规则可包含以下类型的商品,数量不限:
- 物品
- 捆绑包
- 货币套餐
- 游戏密钥
您可以在一条规则中使用同一个用户属性创建不同的条件。
注:
可对同一商品应用多条规则。如一个商品没有应用任何规则,则对所有用户可用。
创建目录显示规则
要创建目录显示规则:- 在发布商帐户中打开您的项目。
- 在侧边栏中单击商店。
- 在目录管理窗格,单击配置。
- 在目录显示规则窗格,单击配置。
- 单击创建规则。
- 指定规则的名称并设置在目录中显示指定商品的条件。
- 选择要应用规则的商品。
- 检查您的设置。如需要,单击编辑按钮进行更改。
- 单击保存并退出。
要编辑或删除规则,请单击•••图标,然后选择相应菜单项。要激活或停用规则,请单击开关并选择相应项。
您可以使用发布商帐户或API方法来管理指定目录如何显示的规则,包括商品组和商品数量以及应用于这些商品的条件。
设置个性化促销活动
您可以设置个性化促销活动,例如给在游戏中达到某个等级的玩家购买虚拟物品的折扣。
您可以设置一个或更多条件。请注意,促销活动一旦激活,将无法更改。关于促销活动类型和设置的更多信息,请参阅设置促销活动。
要设置个性化促销活动:
- 在登录管理器产品中设置用户属性。
- 设置奖励促销活动或折扣促销活动。将仅对特定用户触发促销活动开关切换为开并指定条件。
合作伙伴侧的个性化
如要在自己一侧配置目录个性化,可向客户成功经理发送请求或发送邮件至csm@xsolla.com。如您在自己一侧实现了高级个性化逻辑且不想在艾克索拉侧设置规则和指定属性,则适用此方案。
注:
不支持在合作伙伴侧设置个性化促销活动。只能在艾克索拉侧自定义个性化促销活动。
用户流程
- 未授权的用户前往商品目录并看到所有商品。
- 用户点击登录并通过艾克索拉登录管理器完成授权。
- 艾克索拉发送根据用户ID请求商品的Webhook。
- 合作伙伴侧的响应返回适用于该用户的商品SKU列表。
- 用户在该个性化目录中中选择商品,然后点击立即购买。
- 在艾克索拉侧,购买时执行此脚本中的步骤3和4以检查商品的可用性:
- 如商品对该用户不可用,则用户收到一条无法购买该商品的消息。
- 如商品可用,则用户前往商品支付步骤。
设置自定义商品目录
- 请联系您的客户成功经理或发送邮件至csm@xsolla.com来连接个性化。
- 在发布商帐户中打开您的项目,前往设置 > Webhooks,然后输入发送Webhook的目标URL。如已设置了Webhook,此步骤为选做。
- 设置合作伙伴侧的目录个性化Webhook处理:
- 用户与商品目录进行交互时,艾克索拉会发送一个包含用户和项目参数的Webhook到指定的Webhook URL。
- 您应在响应中返回适用于该用户的商品SKU的列表。您也可以在其中包含指定用户对指定商品的可购买次数的信息。此功能允许您控制用户可添加到购物车及可购买的商品种类和次数。
注:
您还可以设置一个针对用户的个性化商品销售时间限制并在Webhook中传递该信息。
如Webhook中未传递限制,则将对该用户应用商品设置中设置的限制。
如Webhook中未传递限制,则将对该用户应用商品设置中设置的限制。
每个向艾克索拉索取目录的请求将生成一个从艾克索拉向游戏服务器发送的新请求。艾克索拉使用数据缓存来减少向游戏服务器发送的请求数并缓存有效期过期后发送partner_side_catalog
Webhook。
如果缓存尚未完成,partner_side_catalog
Webhook将随每个发送给艾克索拉的请求发送,例如,艾克索拉同时收到多个目录请求而服务器响应有延迟的情况下。
注意
应确保Webhook在3秒内完成处理,如响应超过该时间,用户将收到错误消息。
更改个性化方式
本文对您的有帮助吗?
感谢您的反馈!
我们会查看您的留言并运用它改进用户体验。发现了错别字或其他内容错误? 请选择文本,然后按Ctrl+Enter。