Pochopení toho, jak návštěvníci a zákazníci používají váš produkt, je pro vývojový cyklus produktu založený na zpětné vazbě klíčové.
Když začnete budovat produkt, jedno z nejtěžších rozhodnutí v prvních dnech se týká granularity nastavení analytiky. Jaké události a datové body budete zaznamenávat a jak podrobné by měly být? Co má smysl a co ne? Množství těchto otázek, s nimiž se setkáte, vás může zahltit a zavést do králičí nory, což vás vždy odvede od toho důležitého – od rozhovorů se zákazníky a od budování produktu.
Toto není hypotetický varovný příběh. Tohle byl můj příběh jako zakladatele společnosti Typito, a to i po pěti letech strávených budováním a řízením produktů v odvětvích, jako jsou sociální hry a spotřebitelská zdravotní péče, která se silně řídí metrikou. Po rozhovorech s mnoha dalšími zakladateli jsem se dozvěděl toto: buď v prvním 1 roce podceníte hodnotu metrik produktu a skončíte bezradní v tom, co se děje, nebo strávíte velké množství času dohadováním se sebou a svým týmem o tom, co je třeba zaznamenávat a jak je to relevantní – jako jsem strávil prvních pár dní v Typitu. Když se ohlédnu zpět, zde je to, co si myslím, že byste měli pochopit ohledně metrik v rané fázi startupu:
Metriky jsou super důležité od prvního dne ve vašem startupu, ale ujistěte se, že sledujete pouze nejdůležitější akce uživatelů (v našem případě 3 akce), abyste se nenechali vtáhnout do králičí nory metrik. Zbytek vaší analytické páteře by měl být budován postupně, podněcován retrospektivou nebo schopností podívat se zpětně na to, jak se určité akce utvářely, aniž byste se o ně v době budování museli starat.
A tady se skvěle hodí služba Heap Analytics. Je to náš nejoblíbenější analytický software na trhu, který umožňuje provádět retroaktivní analýzu – to znamená, že kromě tří hlavních metrik můžete dospět k závěrům na základě aktivity uživatelů na produktu, kterou Heap zpětně zaznamenává – ať už jde o návštěvy stránek, funnely a dokonce i kliknutí na tlačítka. Více o tom již brzy!
Náš první graf a trychtýř: Typito je nástroj pro tvorbu videí, který používá více než 85 000 marketérů a marketingových agentur k vytváření profesionálních videí online. Je postaven na 2 základních hypotézách:
1. raketově rostoucí trend spotřeby videí, který vidíme nyní, budou v příštích několika letech následovat miliony firem, které přijmou video jako formát obsahu na internetu.
2. navrhování videí je kreativní proces a nejlepší videa, která svět oceňuje, vytvořili skvělí vypravěči. Pokud máme uspět jako produkt umožňující tvorbu úžasných videí, musíme začít tím, že uživatelům poskytneme tvůrčí svobodu při navrhování videí podle jejich představ.
Když jsme koncem března 2017 konečně vydali beta verzi Typita, rozhodli jsme se v produktu zaznamenat 3 akce:
- Uživatel se zaregistruje pomocí e-mailové adresy
- Uživatel vytvoří videoprojekt
- Uživatel exportuje videoprojekt
Poznámka: Zde je článek o tom, jak můžete zaznamenávat vlastní události na haldě. Díky podrobné dokumentaci týmu Heap by nám trvalo méně než hodinu, než bychom všechny tři metriky odeslali do ostrého provozu.
Jak vidíte, jediné datové body, o které jsme se obávali, se zaměřovaly na to, zda uživatelé nacházejí hodnotu při používání polotovaru (čtěte Beta) Typito. Pro nás byla hodnota zhruba indikována tím, že se uživatelé namáhali s registrací, vytvořením projektu a exportem videa pomocí nástroje. Níže uvedený graf na serveru Heap ukazuje, jak uživatelé začali narážet na Typito jako službu a začali vytvářet videa.
Je také jasně vidět, jak jsme udělali chybu, když jsme první 2 měsíce přesně nezaznamenávali registraci uživatelů jako akci. Zde jsme dostali tvrdou lekci poměrně brzy:
Testování instrumentace nebo procesu zaznamenávání dat je jedním z nejdůležitějších, ale podceňovaných úkolů při vývoji produktu. Takže když začínáte, logujte jich méně a logujte je dokonale.
S nástrojem, jako je Heap, by logování hlavních akcí vašeho produktu nemělo trvat déle než hodinu a jejich testování lze zabalit do půl dne, pokud máte na webu aktivní provoz.
Dalším samozřejmým krokem pro nás bylo zjistit, jak se utváří cesta uživatele. Abychom to vysvětlili jednodušeji: věděli jsme, že naši uživatelé obvykle procházejí těmito postupnými kroky: uživatel se zaregistruje -> vytvoří projekt -> projekt exportuje. Proto nám dávalo smysl zjistit, jak tento trychtýř vypadá v prvních dnech spuštění Typita. Nyní jsme se díky instrumentačnímu neštěstí, které jsme udělali při logování události „uživatel se zaregistruje“, mohli podívat na trychtýř až od června 2017, kdy jsme začali mít na Heapu všechny tři datové body.
Tento funnel vytvořený na Heap nám umožnil jednoduše pochopit, jak uživatelé v té době procházeli posloupností základních akcí v produktu. Neměli jsme k dispozici benchmarky, se kterými bychom to mohli porovnat, ani jsme tehdy netrávili dny nad tím, jak tento trychtýř vylepšit – produkt byl v té době napůl podpořen. Chtěli jsme jen vědět, co se děje, a Heap nám na to snadno odpověděl. Z mých zkušeností vyplývá, že mezi tím, kdy se něco dozvíte, a tím, jak se rozhodnete jednat, je nevyhnutelná časová mezera. Takže nejlepší je učit se co nejdříve :).
Poznámka: Zde jsou články o tom, jak nastavit graf a trychtýř na Heapu. Tyto reprezentace dat vám pomohou pochopit, jak se sada akcí ve vašem produktu provádí nezávisle nebo postupně.
Jak nám pomohla retroaktivní analýza na Heapu
Jak jsem vysvětlil v předchozí části, začali jsme instrumentaci na Heapu s filozofií „méně je více“. Jedním z důvodů, proč jsme si byli jisti, že budeme pokračovat v tomto přístupu, je příslib Heapu, že nám ukáže data, která jsme v první řadě nikdy neměli v úmyslu zaznamenávat. Pojďme se dozvědět více o hlavní USP společnosti Heap, která posiluje postavení zakladatelů, marketérů a vlastníků produktů:
Když na danou stránku webu nebo webové aplikace přidáte fragment JS společnosti Heap, v podstatě zaznamená všechny možné akce, které uživatel na webu provede, včetně zobrazení stránky, kliknutí na interaktivní prvky, jako jsou tlačítka (na základě selektoru CSS), odeslání formuláře, změny stavu prvků (na základě selektoru CSS) nebo zahájení relací. V podstatě se jedná o většinu akcí, které se odehrávají na straně klienta, tedy vaší aplikace načtené v prohlížeči. Ve většině webových aplikací budou tyto události přesně zobrazovat akci provedenou uživatelem (např. zobrazená stránka s cenami) nebo v horším případě mohou být slibnou proxy pro akci provedenou uživatelem (např. kliknutí na tlačítko „Stáhnout video“ je proxy pro událost, kdy uživatel stáhl video). Teď, když jsem vám přiblížil kontext toho, co Heap dělá na straně klienta, vysvětlím vám, jak vám zpětná analýza pomůže, na příkladu z naší cesty:
Co když chci vědět, jak si vede vstupní stránka Typito?
Recap: Vraťme se na konec června 2017, kdy uplynuly právě 3 měsíce od spuštění beta verze Typito a my jsme zaznamenali pouze 3 vlastní události. Na začátku června si uvědomíme, že jedna z těchto 3 událostí nebyla zaznamenána správně, a opravíme ji. Od této opravy právě uplynulo 30 dní a vy nyní chcete vědět, jak si vaše vstupní stránka vede.
Začínám tím, že si vypíšu 10 uživatelských akcí na vstupní stránce, které by mi mohly pomoci kvantifikovat, jak si vstupní stránka vede. Z toho zúžím počet na 3 důležité akce:
1. Uživatel navštíví vstupní stránku (https://typito.com/create)
2. Uživatel klikne na tlačítko „Začít“ (primární výzva k akci k registraci)
3. Uživatel se zaregistruje na Typito (již zaznamenáno pomocí vlastních událostí na Heap)
Nyní, protože Heap již ukládá aktivity uživatelů, jako je zobrazení stránky a kliknutí na tlačítko, musím jen pokračovat a definovat příslušné události na základě navštívené stránky nebo kliknutí na selektor CSS. Podrobnější informace o tom, jak tyto události definovat, najdete zde.
Abych se dostal k selektoru CSS pro tlačítko „Začít“ na vstupní stránce, Heap mi poskytuje snadno použitelný vizualizér událostí.
Pro vaši informaci uvádím, jak jsem pomocí vizualizéru událostí definoval událost pro kliknutí na tlačítko „Začít“ na vstupní stránce:
Takže za pár minut, definuji události a získám možnost kontrolovat konverze probíhající na mé vstupní stránce, aniž bych musel ručně zaznamenávat 2 z těchto 3 událostí, když jsem začal používat úryvek Heap JS na stránkách své webové aplikace. Jak úžasné to je? 🙂
Od dob beta verze Typito jsme zjistili, že je velmi snadné používat Heap k analýze chování uživatelů v různých fázích: akvizice, aktivace, retence, doporučení a příjmů (rámec AARRR). Ve skutečnosti před několika měsíci Heap přišel s oddílem na ovládacím panelu nazvaným „Navrhované reporty“, který vám pomůže odpovědět na důležité otázky týkající se vašeho podnikání tím, že propojí vaše dotazy s metrikami pomocí kohortové analýzy, vyhodnocení trychtýře atd. Více informací o sekci Suggested Reports najdete zde.
Pro začínající startup, který chce pochopit, co se děje v prvních dnech spuštění, důrazně doporučuji používat jiný analytický balík než Google Analytics (který je skvělým produktem pro analýzu zobrazení stránek a dalších datových bodů souvisejících s webovou stránkou / blogem / elektronickým obchodem s jednoduchým transakčním chováním, ale není vytvořen pro zaznamenávání uživatelských toků). Ze všech produktů v této kategorii bych vám kdykoli doporučil vyzkoušet analytický balík Heap jednoduše kvůli hodnotě, kterou jeho zpětná analýza přináší na stůl – snižuje únavu z rozhodování a čas, který byste jinak strávili vymýšlením, co logovat a co ne. Doufám, že tento článek poskytl rychlý pohled na to, jak postupovat při analýze dat jako začínající startup.
Doufám, že brzy napíšeme o tom, jak Heap používáme nyní (více než 2 roky od těch prvních dnů). Podělte se prosím o své názory na to, jaké nástroje jste použili pro analýzu uživatelského toku a zkušeností ve vaší aplikaci – těším se na informace! 🙂
Tento příběh byl původně zveřejněn na blogu Typito.