用户 ID 关联接口。将 aliasId和 distinctId关联,计算时会认为是一个用户的行为。该接口是在 distinctId发生变化的时候调用,来告诉 SDK distinctId变化前后的 ID 对应关系。该场景一般应用在用户注册/登录的过程中。比如:一个匿名用户浏览商品,系统为其分配的distinctId = "1234567890987654321",随后该匿名用户进行注册,系统为其分配了新的注册 ID,aliasId = "ABCDEF123456789",此时就需要调用 alias 接口对两个 ID 进行关联。接口如下:
// es6
import AnalysysAgent from './sdk/AnalysysAgent_NodeJS_SDK.es6.js';
import LogCollector from './sdk/AnalysysAgent_NodeJS_SDK_LogCollecter.es6.js';
var analysys = new AnalysysAgent(AgentConfig);
// 非es6
let AnalysysAgent = require('./sdk/AnalysysAgent_NodeJS_SDK.cjs.js');
let LogCollector = require('./sdk/AnalysysAgent_NodeJS_SDK_LogCollecter.es6.js');
var analysys = new AnalysysAgent(AgentConfig);