Jak zavést analytiku za 1 hodinu

Přestože většina začínajících firem chápe, jak kritická data jsou pro jejich úspěch, mají sklon se od analytiků vyhýbat - zejména brzy.

To částečně pramení z mýtu, že pokud chcete mít dobrou analytiku, měli byste vyčlenit kolem 25% svých technických zdrojů, abyste je mohli financovat. Zakladateli s vizí, 25% rozptýlení od provádění této vize - výměnou za lepší představu o tom, jak se daří - to prostě nestojí za to.

Nastavení základní analytiky pro váš produkt však není tak obtížné, jak si myslíte. Určitě nikde poblíž 25% rozpočtu na strojírenství. I když toto číslo může platit pro vyspělé společnosti s mnoha komplikovanými datovými kanály, malá společnost může snadno srolovat něco s minimálními náklady.

Abych to dokázal, ukážu vám, jak můžete strávit 1 hodinu nastavením systému, který by měl být vhodný pro následujících 6 měsíců života vaší společnosti.

Nejprve si povíme o tom, co mám na mysli „mít analytiku“. Myslím si, že minimální požadavky jsou:

  • Jednoduchý přístup ke klíčovým metrikám pro všechny ve vaší společnosti
  • Do vašeho týmu jde noční e-mailová zpráva s statistikami nebo zpráva slack
  • Několik hostovaných řídicích panelů, které byly umístěny na monitorech v kanceláři
  • Místo, kde si může kdokoli ve vaší společnosti prohlížet data (bez ohledu na technický rozmach)

Jinými slovy, potřebujete metriky a způsob, jak je šířit v celé organizaci. Začněme s metrickou částí.

Vaše metriky jsou již v databázi

Protože koláč je mnohem chutnější než widgety, představme si, že jste právě založili společnost, která dodává koláč. Vy rozhodujete, že úspěch vašeho podnikání bude minimálně záviset na:

  1. Vaše schopnost získat potenciální spotřebitele koláčů
  2. Vaše schopnost prodávat koláče těmto spotřebitelům
Mmmm, koláče

Pokud můžete spolehlivě růst 1 i 2, nebudete se muset příliš starat. Na základě toho se rozhodnete sledovat:

  1. Registrace nových uživatelů
  2. Prodej koláčů
  3. Opakujte použití

Víte, že můžete odvodit několik dalších zajímavých metrik založených na údajích o registraci uživatelů a prodeji koláčů, ale prozatím jste v pohodě s těmito velkými 3 vysokými úrovněmi metrik. Jak to vlastně dokážete?

V tuto chvíli mnoho lidí míří do Google Analytics, Mixpanelu nebo jiného poskytovatele analytiků událostí třetích stran. I když tyto produkty miluji a miluji analytiku událostí, také si myslím, že toto je součást důvodu, proč začínající začínající analytici puntí. Pokud je nastavíte správným způsobem, znamená to, že čas strávený vývojem vašeho klíčového produktu strávíte něčím kolmým.

Předtím, než inženýrský tým učiní důvod, proč strávit cyklus vybavováním uživatelských registrací a prodejů koláčů, zvažte toto: tyto metriky jsou pravděpodobně již v databázi aplikací. Jinými slovy, pokud stavíte produkt pro doručování koláčů uživatelům a nemáte databázovou tabulku nebo kolekci pro uložení vašich uživatelů nebo skladeb, které si objednali. . . dobře pak nedostatek analytiků není vaším největším zájmem.

Pamatujte, že část softwaru je v podstatě tvořena daty a logikou, která s nimi pracuje. Mnoho lidí si neuvědomuje, že data ve vaší aplikaci mohou být skutečně použita také pro analytiku. Takže neváhejte a vložte své nástroje pro analýzu událostí do nevyřízených položek a uvidíme, kolik toho dokážeme udělat jen s vaší databází aplikací.

Jak nyní můžete tyto metriky získat?

Jsou „v“ databázi?

Metabáze: Analytický nástroj, který pracuje s vaší databází

Existuje mnoho způsobů, jak načíst informace z databáze, ale existuje jen jeden nejjednodušší způsob, a tento příspěvek je o jednoduchých způsobech.

Můj oblíbený nástroj, který doporučuji pro každou společnost, kterou doporučuji, je Metabase. Metabase je nejrychlejší a nejsnadnější způsob sdílení dat a analytiků ve vaší společnosti. Je to velmi jednoduché na instalaci nebo nasazení, pracuje téměř se všemi databázemi a nejlepší ze všech je open source a 100% zdarma - takže byste to měli určitě vyzkoušet nejprve, než půjdete s některými placenými možnostmi tam.

Úplné zveřejnění: Pracuji na expa, kde byla zahájena Metabase, a jsem poradcem společnosti. V posledním roce jsem také poradil 8 různým technologickým technologickým zařízením v oblasti dat a analytiky a v každém případě jsem jim doporučil metabázi. Všichni to nadále používají.

Instalace / nasazení

Pokud jste právě v režimu hodnocení, doporučuji stáhnout aplikaci Mac společnosti Metabase. Postupujte podle jejich průvodce nastavením a jste připraveni vytvořit několik metrik. Důrazně se však doporučuje zavést metabázu na Heroku nebo AWS Elastic Beanstalk (nejlepší), protože získáte perzistentní aplikaci hostovanou v cloudu a celý tým ji může použít.

Úplný průvodce procesem nasazení naleznete v mém videu tutoriálu. Dokumentace Metabase je také velmi komplexní. Pokud jste netechnická osoba, možná budete muset klepnout na inženýra, zejména pokud je vaše aplikační databáze ve VPC na AWS.

V této poznámce je také dobré vytvořit přečtenou repliku vaší aplikační databáze a připojit ji do Metabase. Tímto způsobem můžete zajistit, že vaše náročné dotazy nebo závěsné dotazy neovlivní vaše uživatele.

Jakmile nasadíte metabázi, zaregistrujte se a přidejte pověření své databáze. Poté pozvěte členy svého týmu, aby se mohli pobavit.

Vytváření metrik

Věřte tomu nebo ne, zbytek je docela jednoduchý. První věcí, kterou budete chtít udělat, je sestavení metrik. V metabázi jsou tyto „otázky“. Pokud jste obchod s koláčem a máte přiměřeně organizované schéma, měli byste být schopni získat své klíčové metriky pouhými několika kliknutími. Není vyžadován žádný SQL, ale samozřejmě, pokud se vám líbí SQL, je tato možnost k dispozici.

Takže si vytvořte své nejlepší metriky a zjistěte, zda vám do mysli nevypadají nějaké další zajímavé metriky. Přestože najdete stovky chytrých lidí, kteří vám řeknou, aby jste nikdy nevytvořili výsečový graf, nebudu vás nenávidět za to, že vytvoříte výsečový graf založený na popularitě výseče. Pokud je metabáze meta databáze, je správné vytvořit meta koláčový graf.

Dokončovací doteky

Dále budete chtít nastavit e-mail s denními statistikami. Nevím, co je o nich, ale každý má rád e-maily s denními statistikami. Metabase tyto impulsy nazývá „pulzy“ a dokonce vám umožňuje použít Slack, pokud jste příliš chladní na e-mail. Přidejte otázky, které chcete poslat, vyberte čas a kadenci (nemusí to být denně, ale to bývá nejužitečnější) a seznam příjemců nebo Slack kanál a máte hotovo.

A konečně, každý miluje vidět pěkné dashboardy na monitorech v kanceláři. Nenechávejte je v napětí. Vytvoření řídicího panelu je také docela jednoduché. Vyberte si několik otázek a uspořádejte je tak, jak vám to vaše designová citlivost dovolí. Vložte ji na externí monitor, který máte v kanceláři, a poté na celou obrazovku.

Shrnout

Právě jste pro spuštění spustili docela solidní analytickou infrastrukturu asi za hodinu. Nyní váš celý tým může prozkoumat vaši databázi aplikací, přijímat noční e-maily a prohlížet celopodnikový řídicí panel. Ještě lepší je, že toto nastavení by vám mělo trvat nějakou dobu - alespoň 6 měsíců, pokud nezačnete bláznivý růst (v tomto případě bez stěžování).

Jste připraveni vyzkoušet? Skeptický vůči mé hodinové záruce? Podívejte se na moje návody na YouTube, část 1 a část 2, kde vás seznámím se vším, co potřebujete vědět.