# Polar 的其他归因方式 (https://talivia.com/zh-CN/docs/revenue-guides/polar/other-methods)



部分集成通过其他计费层创建客户或订单，无法传入 `talivia_session_id`。此时，请将访客关联到 Polar 网络回调中出现的同一客户身份。

## 使用稳定的外部客户编号 [#使用稳定的外部客户编号]

集成支持时，请把 Polar 的 `external_customer_id` 设为您自己的不可变用户编号，并用该值识别已登录访客。

```javascript title="识别应用客户"
window.talivia.identify(user.id, {
  email: user.email,
  externalCustomerId: user.id,
  providerName: 'polar',
});
```

如果后端已知 Polar 客户 UUID，也请一并提供。

```javascript title="识别 Polar 客户"
window.talivia.identify(user.id, {
  email: user.email,
  externalCustomerId: user.id,
  providerName: 'polar',
  polarCustomerId: 'YOUR_POLAR_CUSTOMER_ID',
});
```

能够控制结账创建时，请优先使用[结账接口](https://talivia.com/zh-CN/docs/revenue-guides/polar/checkout-api)。直接会话元数据能够确定匹配；客户身份是结账的备用信号，也是续费的主要信号。

如果会话元数据、结账返回、外部客户编号、Polar 客户编号和已验证的匹配电子邮箱均不可用，Talivia 仍会记录订单，但显示为未归因。
