iT邦幫忙

第 11 屆 iThome 鐵人賽

DAY 21
0
Software Development

Azure Application Insights系列 第 21

Day - 21. 使用量分析(概觀)

通常對於產品,大家都會想知道一些小反饋如果不care不就不需要知道了

例如:這東西有多少人用、這東西好不好用、是否有達到使用者的需求, etc.

以上我們遇到的問題,基本上只要使用Azure Application Insights都可以完成

謎之音:真的有這麼神奇嗎?

答:沒錯!依照我們前面20天提到的東西只要熟練就可以辦到如果不行我幹嘛寫呢?

那麼具體可以做到些什麼?請大家往下看⬇︎

  1. 使用量人口統計和統計資料:

https://ithelp.ithome.com.tw/upload/images/20191006/20103426deZoJvYyGD.png

例如:了解使用者的所在位置、最感興趣的頁面、使用者使用的瀏覽器、作業系統, etc.

使用者與工作階段報告會依頁面或自訂事件來篩選資料

也可以透過位置、環境及頁面等屬性,將這些頁面或自訂事件進行區隔

當然我們也可以新增自己的篩選條件

https://ithelp.ithome.com.tw/upload/images/20191006/20103426mahgUErAWt.png

這邊有三種圖,分別為:橫條圖、折線圖、區域圖,我們可以依照自己需求切換

https://ithelp.ithome.com.tw/upload/images/20191006/201034264Pc8959jon.png

然後就可以得到我們想要看的結果了˙

https://ithelp.ithome.com.tw/upload/images/20191006/20103426ysUho8Uw3t.png

https://ithelp.ithome.com.tw/upload/images/20191006/20103426ov12opyl7w.png

  1. 保留期

https://ithelp.ithome.com.tw/upload/images/20191006/201034264NJgETCQdC.png

保留期可根據同群使用者在特定時間行的某些動作,來讓我們了解使用者返回使用的頻率

我個人是認為這個叫做掛網回頭率啦

這邊也可以設定我們需要的篩選條件,或是使用自訂條件

https://ithelp.ithome.com.tw/upload/images/20191006/20103426eOzHfc8zNL.png

https://ithelp.ithome.com.tw/upload/images/20191006/201034268uTIzWpmXO.png

以下為這個區段測試資料的忠誠度(依照Azure上寫的忠誠度!)

https://ithelp.ithome.com.tw/upload/images/20191006/201034267D7IRDgDps.png

  1. A | B 測試

聽到這個項目大家有沒有熱起來了呢?

大家沒看錯,Azure Application Insights的確可以幫我們做A | B 測試

首先我們需要實作ITelemetryInitializer.Initialize(ITelemetry telemetry)

然後如下列程式碼片段在裡面插入版本號

public void Initialize (ITelemetry telemetry)
{
    telemetry.Properties["AppVersion"] = "v1.0";
}

別忘了要在Startup.cs註冊唷!

https://ithelp.ithome.com.tw/upload/images/20191006/201034260Lk5Vl34HS.png

最後我們只需要在Application Insights中,將資料依屬性值篩選並分割,就可以比較不同版本了

各位看倌是不是有一種愈來愈簡單的感覺了呢?


上一篇
Day - 20. 自訂事件和度量(Tips)
下一篇
Day - 22. 使用量分析(啟用)
系列文
Azure Application Insights30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言