Analýza uživatelských vzorů navigace pomocí Toky uživatelů v Application InsightsAnalyze user navigation patterns with User Flows in Application Insights

Nástroj Application Insights Toky uživatelů

Nástroj Toky uživatelů vizualizuje, jak uživatelé pohybují mezi stránkami a funkcemi vaší lokality.The User Flows tool visualizes how users navigate between the pages and features of your site. Je skvělé pro zodpovězení otázek, jako jsou:It's great for answering questions like:

  • Jak uživatelé přecházejí ze stránky na webu?How do users navigate away from a page on your site?
  • Co uživatelé na webu na stránce klikní?What do users click on a page on your site?
  • Kde jsou místa, která uživatelé na svém webu přecházejí?Where are the places that users churn most from your site?
  • Existují místa, kde uživatelé opakují stejnou akci přes a?Are there places where users repeat the same action over and over?

Nástroj Toky uživatelů začíná od počátečního zobrazení stránky, vlastní události nebo výjimky, kterou zadáte.The User Flows tool starts from an initial page view, custom event, or exception that you specify. Při této počáteční události Toky uživatelů zobrazuje události, ke kterým došlo před a následně během uživatelských relací.Given this initial event, User Flows shows the events that happened before and afterwards during user sessions. Řádky s různou tloušťkou ukazují, kolikrát byly jednotlivé cesty následovány uživateli.Lines of varying thickness show how many times each path was followed by users. V uzlech, které jsou spuštěny jinak, se zobrazí, kde následující uzly zahájily relaci.Special Session Started nodes show where the subsequent nodes began a session. Uzly ukončení relace ukazují, kolik uživatelů neodeslalo žádné zobrazení stránky nebo vlastní události za předchozím uzlem a zvýrazní, kde uživatelé pravděpodobně webový server opustí.Session Ended nodes show how many users sent no page views or custom events after the preceding node, highlighting where users probably left your site.

Poznámka

Váš Application Insights prostředek musí obsahovat zobrazení stránky nebo vlastní události pro použití nástroje Toky uživatelů.Your Application Insights resource must contain page views or custom events to use the User Flows tool. Naučte se, jak nastavit aplikaci tak, aby automaticky shromáždila zobrazení stránek pomocí Application Insights JavaScript SDK.Learn how to set up your app to collect page views automatically with the Application Insights JavaScript SDK.

Začněte tím, že vyberete počáteční událost.Start by choosing an initial event

Vyberte počáteční událost pro Toky uživatelů

Chcete-li začít s odpovědí na dotazy pomocí nástroje Toky uživatelů, vyberte počáteční zobrazení stránky, vlastní událost nebo výjimku, která slouží jako výchozí bod pro vizualizaci:To begin answering questions with the User Flows tool, choose an initial page view, custom event, or exception to serve as the starting point for the visualization:

  1. Klikněte na odkaz v nadpisu co uživatelé vydávat po...? nebo klikněte na tlačítko Upravit .Click the link in the What do users do after...? title, or click the Edit button.
  2. V rozevíracím seznamu Počáteční události vyberte zobrazení stránky, vlastní událost nebo výjimku.Select a page view, custom event, or exception from the Initial event dropdown.
  3. Klikněte na vytvořit graf.Click Create graph.

Sloupec "krok 1" ve vizualizaci ukazuje, co uživatelé provedli nejčastěji hned po počáteční události, seřazené shora dolů od nejmenších po nejnižší, jak často.The "Step 1" column of the visualization shows what users did most frequently just after the initial event, ordered top to bottom from most to least frequent. V části "Step 2" a následující sloupce se dozvíte, co uživatelé provedli a vytvořili jsme obrázek všech způsobů, kterými uživatelé přešli přes web.The "Step 2" and subsequent columns show what users did thereafter, creating a picture of all the ways users have navigated through your site.

Ve výchozím nastavení nástroj Toky uživatelů náhodně vzorkuje pouze posledních 24 hodin zobrazení stránky a vlastní událost z vašeho webu.By default, the User Flows tool randomly samples only the last 24 hours of page views and custom event from your site. Můžete zvýšit časový rozsah a změnit rovnováhu výkonu a přesnosti náhodného vzorkování v nabídce Upravit.You can increase the time range and change the balance of performance and accuracy for random sampling in the Edit menu.

Pokud se některé zobrazení stránky, vlastní události a výjimky netýkají, klikněte na X na uzlech, které chcete skrýt.If some of the page views, custom events, and exceptions aren’t relevant to you, click the X on the nodes you want to hide. Po výběru uzlů, které chcete skrýt, klikněte na tlačítko vytvořit graf pod vizualizací.Once you've selected the nodes you want to hide, click the Create graph button below the visualization. Chcete-li zobrazit všechny uzly, které jste skryli, klikněte na tlačítko Upravit a podívejte se na část vyloučené události .To see all of the nodes you've hidden, click the Edit button, then look at the Excluded events section.

Pokud chybí zobrazení stránky nebo vlastní události, které očekáváte, že se zobrazí ve vizualizaci:If page views or custom events are missing that you expect to see on the visualization:

  • V nabídce Upravit se podívejte na část vyloučené události .Check the Excluded events section in the Edit menu.
  • Pomocí tlačítek plus v ostatních uzlech zahrňte do vizualizace méně časté události.Use the plus buttons on Others nodes to include less-frequent events in the visualization.
  • Pokud uživatelé neočekávají zobrazení stránky nebo vlastní událost, zkuste zvýšit časový rozsah vizualizace v nabídce Upravit .If the page view or custom event you expect is sent infrequently by users, try increasing the time range of the visualization in the Edit menu.
  • Ujistěte se, že zobrazení stránky, vlastní událost nebo výjimka, které očekáváte, se shromažďují sadou Application Insights SDK ve zdrojovém kódu vašeho webu.Make sure the page view, custom event, or exception you expect is set up to be collected by the Application Insights SDK in the source code of your site. Přečtěte si další informace o shromažďování vlastních událostí.Learn more about collecting custom events.

Pokud chcete zobrazit další kroky ve vizualizaci, použijte v rozevíracích seznamech předchozí kroky a Další kroky nad vizualizací.If you want to see more steps in the visualization, use the Previous steps and Next steps dropdowns above the visualization.

Po navštívení stránky nebo funkce, kde uživatelé přejdou a co na ně klikne?After visiting a page or feature, where do users go and what do they click?

Použití Toky uživatelů k pochopení, kde uživatel klikne

Pokud vaše počáteční událost představuje zobrazení stránky, je prvním sloupcem ("krok 1") vizualizace rychlý způsob, jak zjistit, co uživatelé ihned po návštěvě stránky navštívili.If your initial event is a page view, the first column ("Step 1") of the visualization is a quick way to understand what users did immediately after visiting the page. Zkuste otevřít web v okně vedle Toky uživatelů vizualizace.Try opening your site in a window next to the User Flows visualization. Porovnejte vaše očekávání, jak uživatelé pracují se stránkou, do seznamu událostí ve sloupci "krok 1".Compare your expectations of how users interact with the page to the list of events in the "Step 1" column. Často je prvek uživatelského rozhraní na stránce, který se jeví jako nevýznamný pro váš tým, může vycházet z nejvíce používaného na stránce.Often, a UI element on the page that seems insignificant to your team can be among the most-used on the page. Může se jednat o skvělý výchozí bod pro vylepšení návrhu webu.It can be a great starting point for design improvements to your site.

Pokud je vaše počáteční událost vlastní událostí, zobrazí se v prvním sloupci, co uživatelé prováděli hned po provedení této akce.If your initial event is a custom event, the first column shows what users did just after performing that action. Stejně jako u zobrazení stránky zvažte, zda chování vašich uživatelů vyhovuje cílům a očekáváním vašeho týmu.As with page views, consider if the observed behavior of your users matches your team's goals and expectations. Pokud vaše vybraná počáteční událost je "přidaná položka do nákupního košíku", například, podívejte se, jestli se ve vizualizaci krátce zobrazí možnost přejít na rezervaci a dokončený nákup.If your selected initial event is "Added Item to Shopping Cart", for example, look to see if "Go to Checkout" and "Completed Purchase" appear in the visualization shortly thereafter. Pokud se chování uživatele liší od vašich očekávání, pomocí vizualizace porozumíte tomu, jak uživatelé získávají "zachycení" aktuálním návrhem vašeho webu.If user behavior is different from your expectations, use the visualization to understand how users are getting "trapped" by your site's current design.

Kde jsou místa, která uživatelé na svém webu přecházejí?Where are the places that users churn most from your site?

Sledujte, že se ve sloupci ve vizualizaci ukončí uzly, které se ve vizualizaci nacházejí v horní části, obzvláště včas v toku.Watch for Session Ended nodes that appear high-up in a column in the visualization, especially early in a flow. To znamená, že mnoho uživatelů se pravděpodobně z vaší lokality rozchází za následující cestu stránek a interakce uživatelského rozhraní.This means many users probably churned from your site after following the preceding path of pages and UI interactions. Někdy se očekává změny – po dokončení nákupu na webu elektronického obchodování, například, obvykle se jedná o znaménko problémů s návrhem, špatný výkon nebo jiné problémy s webem, které je možné zlepšit.Sometimes churn is expected - after completing a purchase on an eCommerce site, for example - but usually churn is a sign of design problems, poor performance, or other issues with your site that can be improved.

Pamatujte na to, že uzly ukončené relace jsou založené jenom na telemetrie shromážděné tímto Application InsightSM prostředku.Keep in mind, that Session Ended nodes are based only on telemetry collected by this Application Insights resource. Pokud Application Insights neobdrží telemetrie pro určité interakce s uživatelem, můžou uživatelé dál spolupracovat s webem, a to i po skončení Toky uživatelůho nástroje říká, že relace skončila.If Application Insights doesn't receive telemetry for certain user interactions, users could still have interacted with your site in those ways after the User Flows tool says the session ended.

Existují místa, kde uživatelé opakují stejnou akci přes a?Are there places where users repeat the same action over and over?

Vyhledejte zobrazení stránky nebo vlastní událost, která se opakuje mnoha uživateli v dalších krocích ve vizualizaci.Look for a page view or custom event that is repeated by many users across subsequent steps in the visualization. To obvykle znamená, že uživatelé na svém webu provádějí opakující se akce.This usually means that users are performing repetitive actions on your site. Pokud zjistíte opakování, zamyslete se nad změnou návrhu webu nebo přidáním nových funkcí pro snížení opakování.If you find repetition, think about changing the design of your site or adding new functionality to reduce repetition. Například přidání funkce hromadných úprav, pokud najdete uživatele, kteří provádějí opakující se akce na každém řádku elementu tabulky.For example, adding bulk edit functionality if you find users performing repetitive actions on each row of a table element.

Časté dotazyCommon questions

Představuje počáteční událost při prvním zobrazení události v relaci nebo při každém zobrazení v relaci?Does the initial event represent the first time the event appears in a session, or any time it appears in a session?

Počáteční událost na vizualizaci představuje pouze první, kdy uživatel poslal zobrazení stránky nebo vlastní událost během relace.The initial event on the visualization only represents the first time a user sent that page view or custom event during a session. Pokud uživatelé mohou v relaci několikrát odeslat počáteční událost, pak sloupec "krok 1" ukazuje pouze to, jak se uživatelé chovají po první instanci počáteční události, ne na všechny instance.If users can send the initial event multiple times in a session, then the "Step 1" column only shows how users behave after the first instance of initial event, not all instances.

Některé uzly ve vizualizaci jsou příliš vysoké úrovně.Some of the nodes in my visualization are too high-level. Například uzel, který přesně říká "kliknutí na tlačítko".For example, a node that just says “Button Clicked.” Jak ho můžu rozdělit do podrobnějších uzlů?How can I break it down into more detailed nodes?

Použijte možnosti rozdělit podle v nabídce Upravit :Use the Split by options in the Edit menu:

  1. V nabídce událost vyberte událost, kterou chcete rozdělit.Choose the event you want to break down in the Event menu.
  2. V nabídce dimenze vyberte dimenzi.Choose a dimension in the Dimension menu. Například pokud máte událost s názvem "kliknuli na tlačítko", "Vyzkoušejte si vlastní vlastnost nazvanou" název tlačítka ".For example, if you have an event called “Button Clicked,” try a custom property called “Button Name.”

Další krokyNext steps