在 Application Insights 中使用使用者流程分析使用者瀏覽模式

Screenshot that shows the Application Insights User Flows tool.

使用者流程工具會將使用者如何在網站的頁面與功能之間移動。 它非常適合回答問題,例如:

  • 使用者如何離開您網站上的頁面?
  • 使用者在您的網站頁面上選取什麼?
  • 使用者從您的網站流失最多的位置在哪裡?
  • 是否有使用者重複相同動作的地方?

使用者流程工具會從您指定的初始自訂事件、例外狀況、相依性、頁面檢視或要求開始。 在此初始事件中,使用者流程會顯示使用者會話前後發生的事件。 不同粗細線顯示使用者遵循每個路徑的次數。 特殊 會話 [已啟動] 節點會顯示後續節點開始會話的位置。 會話結束 節點會顯示在上一個節點之後,有多少使用者未傳送任何頁面檢視或自訂事件,並醒目提示使用者可能離開您的網站的位置。

注意

您的 Application Insights 資源必須包含頁面檢視或自訂事件,才能使用使用者流程工具。 瞭解如何設定應用程式,以使用 Application Insights JavaScript SDK 自動收集頁面檢視。

選擇初始事件

Screenshot that shows choosing an initial event for User Flows.

若要開始使用使用者流程工具回答問題,請選擇初始自訂事件、例外狀況、相依性、頁面檢視或要求,作為視覺效果的起點:

  1. 在 [使用者執行什麼動作?] 標題中選取連結 或選取 [ 編輯 ]。
  2. [初始事件 ] 下拉式清單中選取自訂事件、例外狀況、相依性、頁面檢視或要求。
  3. 選取 [ 建立圖表 ]。

視覺效果 的步驟 1 資料行會顯示使用者在初始事件之後最常執行的作業。 專案會從上到下排序,從最不常排序。 步驟 2 和後續資料行會顯示使用者接下來執行的動作。 此資訊會建立使用者透過網站移動之所有方式的圖片。

根據預設,使用者流程工具只會從您的網站隨機取樣過去 24 小時的頁面檢視和自訂事件。 您可以增加時間範圍,並變更 [編輯 ] 功能表上隨機取樣 的效能和精確度平衡。

如果某些頁面檢視、自訂事件和例外狀況與您無關,請在您想要隱藏的節點上選取 [X ]。 選取您想要隱藏的節點之後,請選取 [ 建立圖形 ]。 若要查看您已隱藏的所有節點,請選取 [編輯 ] 並查看 [排除的事件 ] 區段。

如果您預期在視覺效果中看到的頁面檢視或自訂事件遺失:

  • 檢查 [編輯 ] 功能表上的 [ 排除的事件 ] 區段。
  • 使用 [其他 ] 節點上的加號按鈕 ,在視覺效果中包含較不頻繁的事件。
  • 如果使用者不常傳送頁面檢視或自訂事件,請增加 [ 編輯 ] 功能表上視覺效果的時間範圍。
  • 請確定網站原始程式碼中的 Application Insights SDK 已設定自訂事件、例外狀況、相依性、頁面檢視或要求。 深入瞭解 收集自訂事件

如果您想要在視覺效果中看到更多步驟,請使用視覺效果上方的 [上 一步] 和 [後續步驟] 下拉式清單。

在使用者流覽頁面或功能之後,他們會去哪裡,以及他們選取什麼?

Screenshot that shows using User Flows to understand where users select.

如果您的初始事件是頁面檢視,視覺效果的第一個資料行 ( 步驟 1 ) 是快速瞭解使用者在流覽頁面之後所執行之作業的快速方式。

在使用者流程視覺效果旁邊的視窗中開啟您的網站。 比較使用者與頁面互動方式的預期,以及步驟 1 資料行中的 事件清單。 通常,頁面上看似微不足道的 UI 元素可能位於頁面上最常使用的元素之一。 對於網站的設計改進而言,這可以是絕佳的起點。

如果您的初始事件是自訂事件,第一個資料行會顯示使用者在執行該動作之後所執行的動作。 如同頁面檢視,請考慮使用者觀察到的行為是否符合小組的目標和期望。

例如,如果您選取的初始事件是 [將專案新增至購物車 ],則查看 [ 移至結帳 ] 和 [已完成購買 ] 之後是否出現在視覺效果中。 如果使用者的行為與預期不同,請使用視覺效果來瞭解使用者如何被網站目前的設計「截獲」。

使用者從您的網站流失最多的位置在哪裡?

看視覺效果中資料行中出現高位的會話結束 節點,特別是在流程早期。 此定位表示許多使用者在遵循頁面和 UI 互動的先前路徑之後,可能會從您的網站變換。

有時候會變換。 例如,在使用者購買電子商務網站上之後,預期會有此狀況。 但通常變換是設計問題、效能不佳,或網站其他可改善的問題的跡象。

請記住, 會話結束 節點僅以此 Application Insights 資源所收集的遙測為基礎。 如果 Application Insights 未收到特定使用者互動的遙測資料,則使用者在使用者流程工具結束之後,可能會以這些方式與您的網站互動。

是否有使用者重複相同動作的地方?

尋找多個使用者在視覺效果後續步驟中重複的頁面檢視或自訂事件。 此活動通常表示使用者正在您的網站上執行重複的動作。 如果您發現重複,請考慮變更網站的設計,或新增新功能以減少重複。 例如,如果您發現使用者在資料表元素的每個資料列上執行重複動作,您可能會新增大量編輯功能。

常見問題集

本節提供常見問題的解答。

初始事件是否代表事件第一次出現在會話中,或會話中出現的任何時間?

視覺效果上的初始事件只代表使用者在會話期間第一次傳送該頁面檢視或自訂事件時。 如果使用者可以在會話中多次傳送初始事件,則 [步驟 1 ] 資料行只會顯示使用者在初始事件的第一 個實例之後 的行為,而不是所有實例。

我的視覺效果中的某些節點具有太高的水準。 如何取得更詳細的節點?

使用 [編輯 ] 功能表上的 [ 分割依據 ] 選項:

  1. 選取您想要在 [事件] 功能表上細分的事件
  2. 在 [ 維度] 功能表上選取維度 。 例如,如果您有名為 Button Clicked 的事件,請嘗試名為 Button Name 自訂屬性。

下一步