簡體   English   中英

添加自定義指標

[英]adding custom metrics to countly

我在本地安裝了一個本地計算機,我已經能夠使它成為多原則,現在我組織中的任何開發人員都可以在該帳戶上建立帳戶,在他的帳戶下創建應用程序,然后在該帳戶上發送數據。

我們想向我們的儀表板添加更多數據,例如“性別”,“年齡”等,我想將采用另一種指標的形式,例如“設備詳細信息”和“運營商”,我想知道我們如何向其添加自定義指標。

我是nodejs的新手,但我對此很執着,所以只是基本知道如何做,無論如何我現在正在閱讀代碼,因此,如果我知道如何做,我也將其發布在這里。 。

有一個通用的代碼段,它從傳入的HTTP請求中獲取參數,然后像其他所有參數一樣將它們扔到db中,新的集合也由該過程自動生成。

在文件api / parts / data / usage.js中

 var predefinedMetrics = [
            { db: "devices", metrics: [{ name: "_device", set: "devices", short_code: common.dbUserMap['device'] }] },
            { db: "carriers", metrics: [{ name: "_carrier", set: "carriers", short_code: common.dbUserMap['carrier'] }] },
            { db: "device_details", metrics: [{ name: "_os", set: "os", short_code: common.dbUserMap['platform'] }, { name: "_os_version", set: "os_versions", short_code: common.dbUserMap['platform_version'] }, { name: "_resolution", set: "resolutions" }] },
            { db: "app_versions", metrics: [{ name: "_app_version", set: "app_versions", short_code: common.dbUserMap['app_version'] }] },
            { db: "gender", metrics: [{ name: "_gender", set: "gender", short_code: common.dbUserMap['gender'] }] }]

我只是將性別添加到此預定義指標列表中,現在當我將性別與http請求一起發送時,可以輕松保存它。

現在,我正在將其呈現在儀表板上。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM