在 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. 在 [維度] 功能表上選取維度。 例如,如果您有名為「已按下的按鈕」的事件,請嘗試使用名為「按鈕名稱」的自訂屬性。

下一步