自定義事件日志記錄按鈕、鏈接點擊等操作,可在 App 內任意動作觸發時埋入,用于自定義事件分析和漏斗分析等功能。根據業務需求,您可以通過自定義事件埋點實現用戶行為分析。
在接入客戶端后,您還需要在 控制臺 > 自定義分析 > 自定義配置 中配置相關屬性和事件,然后才能在 自定義分析 > 事件分析 中查看相關數據。
埋點
接口
自定義事件埋點接口定義在 MPMasAdapter
的 MPRemoteLoggingInterface
類中。接口定義如下:
/**
* 行為埋點接口。客戶端版本、用戶 ID、設備 ID、操作系統版本、網絡類型、設備類型、軟件版本會自動填充,不需要業務埋點。
* @param bizType 可選,業務類型,默認為 User_behavior_iOS,建議業務方填寫業務標識
* @param eventId 必填, 埋點 ID
* @param extParam 可選,擴展參數,業務自己根據需要填充。元素是字典,字典內容可自定義,字典會被轉換成key-value的字符串計入日志。
*/
+ (void)writeLogWithBizType:(NSString *)bizType
eventId:(NSString *)eventId
extParam:(NSDictionary *)extParam;
參數說明
bizType
:可選,默認為User_behavior_iOS
,建議業務方填寫業務標識。eventId
:埋點 ID,對應控制臺新建事件中的 事件 ID。extParam
:擴展參數,字典中的 key 對應控制臺新建屬性中的 屬性 ID,value 的類型決定屬性對應的 數據類型。
代碼示例
[MPRemoteLoggingInterface writeLogWithBizType:@"customBiz" eventId:@"customEvent" extParam:@{@"key":@"v"}];
文檔內容是否對您有幫助?