iT邦幫忙

第 11 屆 iThome 鐵人賽

DAY 28
0
Software Development

Azure Application Insights系列 第 28

Day - 28. 使用量分析(使用者流程)

https://ithelp.ithome.com.tw/upload/images/20191013/2010342675dzBIip0O.png

使用者流程這功能,可以視覺化使用者如何在網站的分頁和功能之間進行瀏覽

並且可以讓我們容易了解下列幾個常見的問題

1.使用者如何離開網站上的分頁?

2.使用者在網站上的分頁按了什麼?

3.使用者最常從您的網站變換的位置是哪裡?

4.有使用者一再重複相同動作的位置嗎?

畢竟Application Insights SDK 他除了server端的監測以外,

同時也有可以監測JavaScript端的方法,但這邊有一個很重要的東西一定要先準備好唷!

那就是使用者的唯一識別碼

如果沒有這東西...是別想可以知道使用者到底去了哪的....

首先我們就來先看看功能吧!

https://ithelp.ithome.com.tw/upload/images/20191013/20103426m9QzgBAs8e.png

首先當我們點擊了使用者流程這個功能後,會如上圖看到一片空白

這是因為..時間區間並沒有設定,時間條件預設是:12個小時內

但這只是因為測試資料在我寫文章的前12小時沒有被呼叫而已...

都說是測試資料了當然不會一直叫啦

所以這時就讓我們點選編輯來處理(當然如果有要修改條件,也是要按編輯)

https://ithelp.ithome.com.tw/upload/images/20191013/20103426tjwbbOCeVa.png

接著就讓我們開始逐一設定我們的查詢條件

https://ithelp.ithome.com.tw/upload/images/20191013/20103426jFJFiQ5KMX.png

初始事件:其中包含 事件整頁模式相依性

接著條件設定完畢按下建立圖表後,圖表就會自動生成了!

https://ithelp.ithome.com.tw/upload/images/20191013/20103426nI17Y0Pcrc.png

從圖表我們就可以很容易地看到(範圍設定為作業)

作業的使用者流程的順序為:

Value/Get之後直達TestA(因為我們在初始事件設定為TestA)

再來是TestB(那是因為我們在TestA裡面呼叫的TestB)

最後就是TestC然後作業階段就結束了

但...如果我們將範圍改為工作階段的話

結果就又會不一樣了

https://ithelp.ithome.com.tw/upload/images/20191013/20103426T3K4p00MLT.png

反而是會把我們這個使用者這一次連線到Application上的每一個動作紀錄得非常清楚

當然那些事件都是筆者自己在程式碼中增加進去的


上一篇
Day - 27. 使用量分析(保留期)
下一篇
Day - 29. 可用性
系列文
Azure Application Insights30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言