# 唯一标识符 (https://talivia.com/zh-CN/docs/distinct-ids)



Talivia 默认进行匿名追踪。追踪器会在浏览器存储中创建访客键和会话键，无需用户编号即可记录页面浏览。

当应用已经知道访客身份时，请使用 `identify`。

```js
window.talivia.identify('user_123', {
  email: 'founder@example.com',
  name: 'Founder',
});
```

## 付款客户字段 [#付款客户字段]

Talivia 能够识别常见的付款和客户字段：

```js
window.talivia.identify('user_123', {
  stripeCustomerId: 'cus_123',
  providerName: 'stripe',
  providerCustomerId: 'cus_123',
  externalCustomerId: 'user_123',
  emailHash: 'sha256-email-hash',
});
```

这些字段有助于将 Stripe 或手动付款重新关联到访客，尤其适用于稍后才进行结账的情况。

## identify 会执行什么操作 [#identify-会执行什么操作]

`identify` 会发送一个身份识别采集事件、保存会话数据，并将当前访客和会话关联到客户身份。

## 应在何时调用 [#应在何时调用]

请在登录、注册、创建账户或创建新付款客户后调用 `identify`。
