Kohorty v Application Insights

Kohorta je sada uživatelů, relací, událostí nebo operací, které mají něco společného. V Application Insights se kohorty definují analytickým dotazem. V případech, kdy musíte opakovaně analyzovat konkrétní sadu uživatelů nebo událostí, vám kohorty můžou poskytnout větší flexibilitu, abyste mohli vyjádřit přesně tu sadu, která vás zajímá.

Kohorty vs. základní filtry

Kohorty můžete používat podobnými způsoby jako filtry. Definice kohort se ale vytvářejí z vlastních analytických dotazů, takže jsou mnohem přizpůsobitelnější a složitější. Na rozdíl od filtrů můžete kohorty uložit, aby je mohli používat i ostatní členové vašeho týmu.

Můžete definovat kohortu uživatelů, kteří ve vaší aplikaci vyzkoušeli novou funkci. Tuto kohortu můžete uložit do prostředku Application Insights. Tuto uloženou skupinu konkrétních uživatelů můžete v budoucnu snadno analyzovat.

Poznámka

Po vytvoření jsou kohorty dostupné v nástrojích Uživatelé, Relace, Události a Toky uživatelů.

Příklad: Zapojení uživatelé

Váš tým definuje zapojeného uživatele jako každého, kdo v daném měsíci používá vaši aplikaci pětkrát nebo vícekrát. V této části definujete kohortu těchto zapojených uživatelů.

  1. Vyberte Vytvořit kohortu.

  2. Výběrem karty Galerie šablon zobrazíte kolekci šablon pro různé kohorty.

  3. Vyberte Zapojení uživatelé – podle dnů využití.

    Pro tuto kohortu existují tři parametry:

    • Aktivity: Kde zvolíte, které události a zobrazení stránek se počítají jako využití.
    • Období: Definice měsíce.
    • UsedAtLeastCustom: Kolikrát uživatelé potřebují použít něco v určitém období, aby se započítávali jako zapojení.
  4. Změňte UsedAtLeastCustom na 5 nebo více dnů. Možnost Období ponechte nastavenou jako výchozí hodnotu 28 dnů.

    Teď tato kohorta představuje všechna ID uživatelů odeslaná s libovolnou vlastní událostí nebo zobrazením stránky v 5 samostatných dnech v posledních 28 dnech.

  5. Vyberte Uložit.

    Tip

    Pojmenujte svoji kohortu, například Zapojení uživatelé (5 a více dnů). Uložte si ho do části Moje sestavy nebo Sdílené sestavy podle toho, jestli chcete, aby tuto kohortu viděli i ostatní uživatelé, kteří mají přístup k tomuto prostředku Application Insights.

  6. Vyberte Zpět do galerie.

Co můžete pomocí této kohorty dělat?

Otevřete nástroj Uživatelé. V rozevíracím seznamu Zobrazit zvolte kohortu, kterou jste vytvořili v části Uživatelé, kteří patří.

Snímek obrazovky s rozevíracím seznamem Zobrazit zobrazující kohortu

Důležité body, které je třeba si všimnout:

  • Tuto sadu nemůžete vytvořit pomocí normálních filtrů. Logika data je pokročilejší.
  • Tuto kohortu můžete dále filtrovat pomocí normálních filtrů v nástroji Uživatelé. I když je kohorta definovaná pro 28denní období, můžete v nástroji Uživatelé nastavit časový rozsah 30, 60 nebo 90 dnů.

Tyto filtry podporují sofistikovanější otázky, které není možné vyjádřit prostřednictvím tvůrce dotazů. Příkladem jsou lidé, kteří byli zapojeni v posledních 28 dnech. Jak se ti stejní lidé za posledních 60 dní chovali?

Příklad: Kohorta událostí

Můžete také vytvářet kohorty událostí. V této části definujete kohortu událostí a zobrazení stránek. Pak uvidíte, jak je používat z ostatních nástrojů. Tato kohorta může definovat sadu událostí, které váš tým považuje za aktivní použití , nebo sadu související s určitou novou funkcí.

  1. Vyberte Vytvořit kohortu.
  2. Výběrem karty Galerie šablon zobrazíte kolekci šablon pro různé kohorty.
  3. Vyberte Výběr událostí.
  4. V rozevíracím seznamu Aktivity vyberte události, které chcete mít v kohortě.
  5. Uložte kohortu a pojmenujte ji.

Příklad: Aktivní uživatelé, u kterých upravujete dotaz

Předchozí dvě kohorty byly definovány pomocí rozevíracích polí. Můžete také definovat kohorty pomocí analytických dotazů pro celkovou flexibilitu. Pokud chcete zjistit, jak na to, vytvořte kohortu uživatelů ze Spojeného království.

  1. Otevřete nástroj Kohorty, vyberte kartu Galerie šablon a vyberte Kohorta prázdná uživatelé.

    Snímek obrazovky znázorňující galerii šablon pro kohorty

    Existují tři části:

    • Text Markdownu: Kde můžete podrobněji popsat kohortu pro ostatní členy vašeho týmu.

    • Parametry: Kde vytvoříte vlastní parametry, jako jsou aktivity, a další rozevírací seznamy z předchozích dvou příkladů.

    • Dotaz: Kde definujete kohortu pomocí analytického dotazu.

      V části dotazu napíšete analytický dotaz. Dotaz vybere určitou sadu řádků, které popisují kohortu, kterou chcete definovat. Nástroj Kohorty pak do dotazu implicitně přidá | summarize by user_Id klauzuli . Tato data se zobrazí jako náhled pod dotazem v tabulce, abyste měli jistotu, že dotaz vrací výsledky.

      Poznámka

      Pokud dotaz nevidíte, změňte velikost oddílu tak, aby byl vyšší, a zobrazte dotaz.

  2. Zkopírujte následující text a vložte ho do editoru dotazů:

    union customEvents, pageViews
    | where client_CountryOrRegion == "United Kingdom"
    
  3. Vyberte Spustit dotaz. Pokud v tabulce nevidíte ID uživatelů, změňte na zemi nebo oblast, ve které má vaše aplikace uživatele.

  4. Uložte kohortu a pojmenujte ji.

Nejčastější dotazy

Definoval(a) jsem kohortu uživatelů z určité země nebo oblasti. Když porovnám tuto kohortu v nástroji Uživatelé s nastavením filtru pro danou zemi nebo oblast, proč se zobrazují různé výsledky?

Kohorty a filtry se liší. Předpokládejme, že máte kohortu uživatelů ze Spojeného království (definovanou jako v předchozím příkladu) a porovnáte její výsledky s nastavením filtru Country or region = United Kingdom:

  • Verze kohorty zobrazuje všechny události od uživatelů, kteří odeslali jednu nebo více událostí ze Spojeného království v aktuálním časovém rozsahu. Pokud rozdělíte podle země nebo oblasti, pravděpodobně uvidíte mnoho zemí a oblastí.
  • Verze filtrů zobrazuje pouze události ze Spojeného království. Pokud rozdělíte podle země nebo oblasti, uvidíte jenom Spojené království.

Další informace