Takéanalýza kohortPokročilý
Definice
Kohortní analýza je metoda datové analytiky, která sleduje chování skupin uživatelů se společným začátkem, například registrací nebo prvním nákupem, v čase. Pomáhá odhalit retenci, churn, opakované nákupy nebo dopad změn produktu přesněji než souhrnné průměry za všechny uživatele.
Proč kohorta není jen segment
Kohorta je skupina uživatelů, zákazníků nebo účtů, které spojuje stejný vstupní okamžik nebo stejná událost: registrace v lednu, první nákup po kampani, instalace aplikace po vydání nové verze. Segment může být libovolný řez daty, například země nebo typ zařízení. Kohorta má navíc časovou osu, protože sleduje, co se se skupinou děje po společném startu.
Kohortní analýza proto odpovídá na jiné otázky než běžné souhrny. Celkový počet aktivních uživatelů může růst, i když novější zákazníci odcházejí rychleji než starší. Průměrná tržba může vypadat stabilně, ale jedna kohorta může vracet zboží častěji a jiná může po třech měsících nakupovat opakovaně.
Měření po období od vstupu
Základní tabulka má obvykle řádky jako kohorty a sloupce jako období od vstupu. Řádek „uživatelé získaní v březnu“ může mít sloupce den 0, den 7, den 30 nebo měsíc 1, měsíc 2, měsíc 3. Buňka pak říká například podíl uživatelů, kteří se vrátili, počet objednávek nebo kumulovanou marži.
Klíčové je, aby začátek kohorty odpovídal rozhodnutí, které chce analytik hodnotit. Pro onboarding dává smysl datum registrace. Pro e-mailovou kampaň je vhodnější první otevření nebo první objednávka po kampani. Pro předplatné bývá důležité datum aktivace placeného tarifu, protože bezplatné účty se mohou chovat úplně jinak.
Retence, churn a hodnota zákazníka
Kohortní analýza se často používá k měření retence, tedy návratu nebo pokračující aktivity. V SaaS produktu může retence znamenat, že účet používá klíčovou funkci. V e-commerce může retence znamenat další nákup v určitém období. U předplatného se často sleduje churn, tedy zrušení služby nebo neprodloužení platby.
Stejný pohled pomáhá i u výpočtu LTV. Jestliže nová kohorta utrácí první měsíc hodně, ale rychle mizí, krátkodobá tržba může zakrýt slabý produktový fit. Kohorta s pomalejším startem a stabilním opakováním nákupů může být z dlouhodobého hlediska hodnotnější.
Kde kohortní analýza klame
Kohortní analýza není automatický důkaz příčiny. Lepší retence dubnové kohorty může souviset s novým onboardingem, ale také se sezónností, jiným zdrojem návštěvnosti nebo změnou ceny. Malé kohorty navíc vytvářejí nestabilní procenta: z pěti zákazníků stačí jeden návrat navíc a výsledek vypadá dramaticky.
Dobrá interpretace proto kombinuje kohorty s kontextem. Analytik kontroluje velikost skupin, kanál akvizice, typ zákazníka a změny v produktu. Kohortní tabulka je silná hlavně tehdy, když stejnou metriku porovnává napříč srovnatelnými skupinami a když je předem jasné, jaká událost tvoří vstup do kohorty.
Příklady z praxe
Opakované nákupy po kampani
E-shop rozdělí zákazníky podle měsíce prvního nákupu a sleduje, kolik z nich nakoupí znovu do 30, 60 a 90 dnů. Lednová kohorta se vrací častěji než březnová, i když březnová kampaň přivedla víc nových zákazníků. Marketingový tým proto zjistí, že levnější akvizice z března přinesla horší opakované nákupy.
Měsíční retence v SQL
SaaS firma chce vidět, kolik účtů zůstává aktivních po aktivaci placeného tarifu. Dotaz vytvoří měsíční kohorty podle první objednávky a spočítá aktivní zákazníky v dalších měsících. Výsledek lze převést na procenta vůči velikosti kohorty a porovnat retenci po změně onboardingu.
WITH first_purchase AS ( SELECT customer_id, MIN(order_date)::date AS cohort_date FROM orders GROUP BY customer_id ), activity AS ( SELECT f.customer_id, date_trunc('month', f.cohort_date) AS cohort_month, date_trunc('month', o.order_date) AS order_month FROM first_purchase f JOIN orders o ON o.customer_id = f.customer_id ) SELECT cohort_month, (EXTRACT(YEAR FROM order_month) - EXTRACT(YEAR FROM cohort_month)) * 12 + (EXTRACT(MONTH FROM order_month) - EXTRACT(MONTH FROM cohort_month)) AS month_number, COUNT(DISTINCT customer_id) AS active_customers FROM activity GROUP BY cohort_month, month_number ORDER BY cohort_month, month_number;
Časté omyly
- MýtusKohortní analýza je jen jiný název pro segmentaci.
- Ve skutečnostiSegmentace rozděluje populaci podle vlastností nebo chování. Kohortní analýza navíc sleduje vývoj skupiny od společného výchozího okamžiku, takže hlavní roli hraje čas.
- MýtusKdyž má novější kohorta lepší retenci, změna produktu určitě fungovala.
- Ve skutečnostiLepší retence může mít víc příčin, například sezónnost, jiný akviziční kanál nebo odlišné složení zákazníků. Kohortní analýza ukazuje vzor, nikoli automatický důkaz kauzality.
Časté dotazy
- Jak dlouhé období zvolit pro kohortní analýzu?
- Délka období u kohortní analýzy má vycházet z rytmu produktu a rozhodovacího cyklu zákazníka. Mobilní aplikace často sleduje dny 1, 7 a 30, protože návrat po instalaci je rychlý signál. E-shop s delším nákupním cyklem může potřebovat měsíce nebo čtvrtletí. Předplatné se obvykle váže na fakturační interval, protože obnovení nebo zrušení služby je klíčová událost.
- Jaká data jsou potřeba pro kohortní analýzu?
- Kohortní analýza potřebuje jednoznačnou událost, která založí členství v kohortě, a další události, které měří pozdější chování. Typicky jde o registraci, první nákup, aktivaci tarifu, instalaci aplikace, použití klíčové funkce nebo zrušení předplatného. Data musí obsahovat identifikátor uživatele nebo účtu a čas události. Bez konzistentních identifikátorů se kohorty rozpadají a výsledky ztrácejí spolehlivost.
- Kdy dává kohortní analýza větší smysl než běžný dashboard?
- Kohortní analýza je vhodná, když otázka souvisí s vývojem chování po společném startu skupiny. Produktový tým ji použije pro retenci po registraci, obchodní tým pro opakované nákupy a marketing pro kvalitu akvizičních kanálů. Jednorázový dashboard se souhrnnými čísly stačí, pokud není důležité, kdy uživatelé přišli a jak dlouho od vstupní události uplynulo.
- Může kohortní analýza dokázat příčinu změny retence?
- Kohortní analýza sama o sobě nepotvrzuje, že změna produktu způsobila lepší nebo horší výsledek. Kohorty ukážou časový vzor a rozdíly mezi skupinami, ale příčinu může zkreslit sezóna, marketingový kanál, sleva, cílová země nebo změna skladby zákazníků. Silnější závěr vzniká kombinací kohortního pohledu, experimentu, kontrolní skupiny a znalosti konkrétní změny v produktu.
Zdroje
- Cohort analysis(otevře se v novém okně)
- Cohort (statistics)(otevře se v novém okně)
- Google Analytics Data API(otevře se v novém okně)
- 9.22. Window Functions(otevře se v novém okně)