Řešení potíží s nástroji pro analýzu chování uživatelů v Přehledy aplikací

Máte dotazy týkající se nástrojů pro analýzu chování uživatelů v Přehledy aplikace: Uživatelé, Relace, Události,Trychtýře, Toky uživatelů, Uchovávání nebo Kohorty? Tady jsou některé odpovědi.

Počítání uživatelů

Nástroje pro analýzu chování uživatelů ukazují, že moje aplikace má jednoho uživatele nebo relaci, ale vím, že moje aplikace má mnoho uživatelů a relací. Jak můžu tyto nesprávné počty opravit?

Všechny události telemetrie v aplikaci Přehledy mají anonymní ID uživatele a ID relace jako dvě ze svých standardních vlastností. Ve výchozím nastavení všechny nástroje pro analýzu využití počítají uživatele a relace na základě těchto ID. Pokud se tyto standardní vlastnosti nenaplní jedinečnými ID pro každého uživatele a relaci vaší aplikace, zobrazí se v analytických nástrojích využití nesprávný počet uživatelů a relací.

Pokud monitorujete webovou aplikaci, nejjednodušším řešením je přidat do aplikace sadu Application Přehledy JavaScript SDK a ujistit se, že se fragment kódu skriptu načte na každé stránce, kterou chcete monitorovat. Sada JavaScript SDK automaticky vygeneruje anonymní ID uživatelů a relací a pak naplní události telemetrie těmito ID při jejich odesílání z vaší aplikace.

Pokud monitorujete webovou službu (bez uživatelského rozhraní), vytvořte inicializátor telemetrie, který naplní anonymní ID uživatele a vlastnosti ID relace podle pojmů jedinečných uživatelů a relací vaší služby.

Pokud vaše aplikace odesílá ověřené ID uživatelů, můžete počítat na základě ověřených ID uživatelů v nástroji Uživatelé. V rozevíracím seznamu Zobrazit zvolte Ověřené uživatele.

Analytické nástroje pro chování uživatelů v současné době nepodporují počítání uživatelů nebo relací na základě vlastností jiných než anonymní ID uživatele, ověřenéHO ID uživatele nebo ID relace.

Události pojmenování

Moje aplikace má tisíce různých zobrazení stránek a vlastních názvů událostí. Je těžké rozlišovat mezi nimi a analytické nástroje pro chování uživatelů se často stávají nereagujícími. Jak můžu tyto problémy s pojmenováním opravit?

Zobrazení stránky a vlastní názvy událostí se používají v nástrojích pro analýzu chování uživatelů. Pro získání hodnoty z těchto nástrojů je důležité dobře pojmete události pojmenování. Cílem je vyvážení toho, že máte příliš málo, příliš obecných názvů (kliknutí na tlačítko) a máte příliš mnoho nadlimitních názvů (tlačítko Upravit kliklo na http://www.contoso.com/index").

Pokud chcete v zobrazení stránky a vlastních názvech událostí, které aplikace odesílá, provést jakékoli změny, musíte změnit zdrojový kód a znovu nasadit aplikaci. Všechna telemetrická data v aplikaci Přehledy jsou uložená po dobu 90 dnů a nelze je odstranit, takže změny provedené v názvech událostí budou trvat 90 dnů, než se plně manifestují. Po dobu 90 dnů po provedení změn názvů se ve vaší telemetrii zobrazí názvy starých i nových událostí, takže upravte dotazy a komunikujte v týmech odpovídajícím způsobem.

Pokud vaše aplikace odesílá příliš mnoho názvů zobrazení stránek, zkontrolujte, jestli jsou tyto názvy zobrazení stránek zadány ručně v kódu nebo jestli se automaticky odesílají sadou Application Přehledy JavaScript SDK:

  • Pokud jsou názvy zobrazení stránek ručně zadané v kódu pomocí trackPageView rozhraní API, změňte název tak, aby byl méně specifický. Vyhněte se běžným chybám, jako je vložení adresy URL do názvu zobrazení stránky. Místo toho použijte parametr trackPageView adresy URL rozhraní API. Přesuňte další podrobnosti z názvu zobrazení stránky do vlastních vlastností.

  • Pokud sada Application Přehledy JavaScript SDK automaticky odesílá názvy zobrazení stránek, můžete buď změnit názvy stránek, nebo přepnout na ruční odesílání názvů zobrazení stránek. Sada SDK ve výchozím nastavení odešle název každé stránky jako název zobrazení stránky. Názvy můžete změnit tak, aby byly obecnější, ale měli byste mít na paměti SEO a další dopady, které by tato změna mohla mít. Ruční zadávání názvů zobrazení stránek pomocí trackPageView rozhraní API přepíše automaticky shromažďované názvy, takže můžete v telemetrii odesílat obecnější názvy beze změny názvů stránek.

Pokud vaše aplikace odesílá příliš mnoho vlastních názvů událostí, změňte název v kódu tak, aby byl méně specifický. Opět se vyhněte vložení adres URL a dalších informací na stránku nebo dynamické informace přímo do názvů vlastních událostí. Místo toho přesuňte tyto podrobnosti do vlastních vlastností vlastní události pomocí trackEvent rozhraní API. Například místo appInsights.trackEvent("Edit button clicked on http://www.contoso.com/index"), navrhujeme něco jako appInsights.trackEvent("Edit button clicked", { "Source URL": "http://www.contoso.com/index" }).

Další kroky

Získání pomoci