Sådan startes din analyse på 1 time

Selvom de fleste startups forstår, hvor kritiske data er for deres succes, er de tilbøjelige til at vige sig væk fra analyse - især tidligt.

Dette stammer delvist fra myten om, at hvis du vil have en god analyse, skal du skære ud omkring 25% af dine ingeniørressourcer for at finansiere den. For en grundlægger med en vision, en distraktion på 25% fra at udføre den vision - i bytte for bedre indsigt i, hvordan de har det - er det ikke værd.

Men det er ikke næsten så svært at konfigurere nogle grundlæggende analyser for dit produkt, som du tror. Bestemt intetsteds i nærheden af ​​25% af ingeniørbudgettet. Selvom tallet muligvis er tilfældet for modne virksomheder med mange komplicerede datapipelinjer, kan et lille firma let rulle noget op med minimale omkostninger.

For at bevise det skal jeg vise dig, hvordan du kan bruge 1 time på at oprette et system, der skal være passende i de næste 6 måneder af din virksomheds liv.

Lad os først tale om, hvad jeg mener med "at have analyser." Jeg tror, ​​at mindstekravene er:

  • Enkel adgang til dine nøglemetriks for alle i din virksomhed
  • En natlig e-mail eller en slap besked, der går ud til dit team
  • Et par vært dashboards til at sætte på skærme på kontoret
  • Et sted, hvor enhver i din virksomhed kan udforske data (uanset teknisk skarphed)

Med andre ord har du brug for målinger og en måde at sprede dem i hele din organisation. Lad os begynde med metrics-delen.

Dine målinger findes allerede i din database

Da cirkel er langt mere lækker end widgets, lad os forestille os, at du lige har startet et kagerleveringsfirma. Du beslutter, at - som et minimum - succes for din virksomhed afhænger af:

  1. Din evne til at få potentielle tærteforbrugere
  2. Din evne til at sælge tærter til disse forbrugere
Mmmm, tærter

Hvis du pålideligt kan vokse både 1 og 2, har du ikke for meget andet at bekymre dig om. Du beslutter ud fra det for at spore:

  1. Nye brugerregistreringer
  2. Pie salg
  3. Gentag brug

Du ved, at du kan udlede et par mere interessante målinger lige ud fra data om brugerregistrering og cirkuleringssalg, men i øjeblikket er du cool med disse store 3 høje niveaumetriks. Hvordan laver du disse egentlig?

På dette tidspunkt tager mange mennesker hen til Google Analytics, Mixpanel eller en anden tredjepartsudbyder af begivenhedsanalyser. Selvom jeg elsker disse produkter, og jeg elsker begivenhedsanalyse, synes jeg også, at dette er en del af grunden til, at start-ups i tidlige faser peger på analytics. At indstille disse på den rigtige måde betyder teknisk tid brugt på noget vinkelret på at udvikle dit kerneprodukt.

Så før du anmoder om, at ingeniørteamet skal bruge en cyklus på at tilpasse brugertilmeldinger og cirkelsalg, skal du overveje dette: disse metrics findes sandsynligvis allerede i din applikationsdatabase. Med andre ord, hvis du bygger et produkt til leveringspastei til brugere, og du ikke har en databasetabel eller samling til at gemme dine brugere eller tærterne, de har bestilt. . . ja, da er en mangel på analyse ikke din største bekymring.

Husk, at et stykke software dybest set består af data og logik til at bruge disse data. Mange er ikke klar over, at data i din applikation faktisk også kan bruges til analyse. Så du er velkommen til at placere din begivenhedsanalyserinstrumentation i efterslæb, og lad os se, hvor meget vi kan få gjort med bare din applikationsdatabase.

Hvordan får du nu disse beregninger ud?

De er

Metabase: Et analyseværktøj, der fungerer med din database

Der er mange måder at hente information fra en database på, men der er kun en nemmeste måde, og dette indlæg handler om lette måder.

Mit yndlingsværktøj, som jeg anbefaler til ethvert firma, jeg rådgiver, er Metabase. Metabase er den hurtigste, nemmeste måde at dele data og analyser i din virksomhed. Det er superenkelt at installere eller implementere, fungerer med næsten alle databaser, og det bedste af alt er open source og 100% gratis - så du skal bestemt teste det først, inden du går med nogle af de betalte muligheder derude.

Fuld offentliggørelse: Jeg arbejder på expa, hvor Metabase blev startet, og jeg er en rådgiver for virksomheden. Jeg har også lige i det forløbne år rådgivet 8 forskellige teknologistarter til data og analyse og i begge tilfælde har anbefalet Metabase til dem. De fortsætter alle med at bruge det.

Installation / Implementering

Hvis du bare er i evalueringstilstand, vil jeg anbefale at downloade Metabase's mac-app. Følg deres installationsvejledning, og du er klar til at oprette nogle metrics. Imidlertid anbefales det at anvende Metabase enten på Heroku eller AWS Elastic Beanstalk (bedst), da du får en vedvarende applikation, der er vært i skyen, og hele dit team kan bruge det.

For en komplet guide til installationsprocessen, se min videotutorial. Metabases dokumentation er også ret omfattende. Hvis du er en ikke-teknisk person, er du muligvis nødt til at trykke let på en ingeniør, især hvis din applikationsdatabase er i en VPC på AWS.

På den note er det også en god ide at oprette en læst kopi af din applikationsdatabase og tilslutte den til Metabase. På den måde kan du sikre dig, at eventuelle forespørgsler med svær belastning eller hænger ikke påvirker dine brugere.

Når du har installeret Metabase, kan du tilmelde dig og tilføje dine database-legitimationsoplysninger. Inviter derefter dine teammedlemmer, så de kan komme på sjovet.

Oprettelse af dine målinger

Tro det eller ej, resten er ret let. Den første ting, du vil gøre, er at opbygge dine målinger. I Metabase-parlance er dette "Spørgsmål". Hvis du er cirkelforretningen, og du har et rimeligt organiseret skema, skal du være i stand til at få dine nøglemetrik med bare et par klik. Ingen SQL kræves, men selvfølgelig, hvis du kan lide SQL, er denne mulighed tilgængelig.

Så opbyg dine topmålinger, og se, om der kommer andre interessante ind i dit sind. Selvom du kan finde hundreder af smarte mennesker, der vil fortælle dig, at du aldrig laver et cirkeldiagram, vil jeg ikke hader for dig for at lave et cirkeldiagram baseret på cirkulær popularitet. Hvis metabase er metadatabasen, er det kun rigtigt at oprette din cirkeldiagrammeta.

Efterbehandling

Dernæst ønsker du at opsætte en daglig statistisk e-mail. Jeg ved ikke, hvad det drejer sig om dem, men alle elsker daglige statistiske e-mails. Metabase kalder disse "Pulse", og lader dig endda bruge Slack, hvis du er for cool til e-mail. Tilføj de spørgsmål, du vil sende ud, vælg tid og kadence (det behøver ikke at være dagligt, men det har tendens til at være det mest nyttige) og en liste over modtagere eller Slack-kanal, og du er færdig.

Til sidst elsker alle at se smukke instrumentbræt op på skærme på kontoret. Hold dem ikke i spænding. At lave et instrumentbræt er også ganske ligetil. Vælg nogle spørgsmål og organiser dem bedst, som dine designfølsomme tillader dig. Læg det op på en ekstern skærm, som du har rejst på kontoret, og derefter på fuld skærm.

Sæt hætten

Du konfigurerer bare en temmelig solid analyseinfrastruktur til din opstart på cirka en time. Nu kan hele teamet udforske din applikationsdatabase, modtage e-mails om aftenen og se et dashboard på hele virksomheden. Endnu bedre skulle denne opsætning vare dig i ganske lang tid - mindst 6 måneder, medmindre du begynder at opleve skør vækst (i hvilket tilfælde ingen klager).

Klar til at prøve det? Skeptisk over for min 1 times garanti? Se mine YouTube-tutorials, del 1 og del 2, hvor jeg leder dig gennem alt hvad du har brug for at vide.