配置支付归因

支付归因可帮助您识别推荐购买用户的内容创作者。该用户产生的所有购买都会归因于对应的内容创作者,以确保其获得正确的活动分成。

注意
如果购买是通过创作者店铺页面或使用艾克索拉建站器则无需额外设置支付归因,该功能会自动生效。如果您使用的是自定义商店前端,请按照以下说明操作。

工作原理

如需启用归因,请使用tracking_id参数。

tracking_id是一个唯一标识符,可用于:

  • 跟踪活动效果
  • 识别推荐该用户的创作者
  • 在网红推广中收集分析数据
  • 正确计算奖励和分成

当用户点击内容创作者的个人链接时,艾克索拉会生成一个唯一的32位tracking_id,并将其附加到目标页面的URL中。目标页面可以是任何与商品销售相关的落地页。请在生成支付令牌的请求中传入生成的tracking_id。交易完成后,tracking_id会与支付数据一起存储,并用于归因、分析和财务计算。

带有tracking_id参数的链接示例:https://webshop-external-demo.xsolla.site/?tracking_id=abcdefghijklmnopqrstuvwxyz123456

注意
没有tracking_id,支付将无法归因于某个流量来源。此类支付不会计入成效报告中,也不会纳入创作者分成计算。

如需在生成支付令牌时传递tracking_id,请按以下步骤操作:

  1. 从URL的查询参数中获取tracking_id
  2. 将其保存到浏览器的localStorage中。
  3. 在生成支付令牌的请求中包含tracking_id

获取tracking_id

在客户端侧获取tracking_id的方式取决于您的集成类型。您可以自行实现提取tracking_id的逻辑,或使用艾克索拉提供的网红推广脚本。无论销售页面类型如何(包括商店主页、单个商品页面、游戏Key页面和多游戏商品目录),支付归因的工作方式均相同。

注意
请确保该脚本先于任何会修改URL的其他JavaScript运行。否则,tracking_id可能会丢失。

此脚本会自动从URL的查询参数中提取 tracking_id 并将其保存到 localStorage中。为了获取已保存的值,提供了 getTrackingId()方法,该方法会在生成支付令牌时被调用。

以下选项卡中提供了详细的实现示例。


无论您采用哪种集成方式(JavaScript代码片段或网红推广脚本),都可以调用XsollaPartnerNetwork.getTrackingId()获取已保存的tracking_id

Copy
Full screen
Small screen
1const trackingId = XsollaPartnerNetwork.getTrackingId();
2if (trackingId) {
3  console.log('Saved tracking_id from URL:', trackingId);
4  // add tracking_id into your request parameters
5}

在生成支付令牌时传递tracking_id

根据您的集成设置,选择以下任一方式,将tracking_id传入给令牌生成方法。

注意
为确保归因准确,请确保令牌请求中包含tracking_id
本文对您的有帮助吗?
谢谢!
我们还有其他可改进之处吗? 留言
非常抱歉
请说明为何本文没有帮助到您。 留言
感谢您的反馈!
我们会查看您的留言并运用它改进用户体验。
上次更新时间: 2026年7月17日

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

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