全部產品
Search
文件中心

Mobile Platform as a Service:添加自訂事件記錄

更新時間:Jul 13, 2024

自訂事件記錄記錄按鈕、連結點擊等操作,可在 App 內任意動作觸發時埋入,用於自訂事件分析和漏鬥分析等功能。根據業務需求,您可以通過自訂事件埋點實現使用者行為分析。

在接入用戶端後,您還需要在 控制台 > 自訂分析 > 自訂配置 中配置相關屬性和事件,然後才能在 自訂分析 > 事件分析 中查看相關資料。

埋點

介面

自訂事件埋點介面定義在 MPMasAdapterMPRemoteLoggingInterface類中。介面定義如下:

/**
 *  行為埋點介面。用戶端版本、使用者識別碼、裝置識別碼、作業系統版本、網路類型、裝置類型、軟體版本會自動填滿,不需要業務埋點。
 *  @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"}];