五级refer
1. 链路追踪 => _rqrefer & _multirefers
- 客户端埋点跟服务端埋点,需要有一个对接关系,可以表明一个服务端埋点,是跟客户端哪个事件是可以关联在一起的
- 比如: 点击收藏按钮进行收藏歌曲,会发送一个收藏的网络请求,该请求服务端会打点
- 该服务端埋点需要关联到客户端的这次收藏按钮的点击
- 做法: 在该收藏网络请求中添加 _rqrefer
- _rqrefer的取值,就是上一章提到的 event refer
- 很多时候,还需要 _multirefers
NSString *ET_eventReferForView(UIView *v);
NSString *ET_eventReferForView(UIView *v, BOOL useNextActseq);
id<EventTracingEventRefer> ET_lastestAutoEventRefer(void);
id<EventTracingEventRefer> ET_lastestAutoEventReferForEvent(NSString *event);
// _multirefers API
NSString *multirefersString = [EventTracingMultiReferPatch sharedPatch].multiRefersJsonString;
NSArray<NSString *> *multiRefers = [EventTracingMultiReferPatch sharedPatch].multiRefers;