So starten Sie Ihre Analysen in 1 Stunde

Obwohl die meisten Startups verstehen, wie wichtig Daten für ihren Erfolg sind, scheuen sie vor allem frühzeitig die Analyse.

Dies ist zum Teil auf den Mythos zurückzuführen, dass Sie, wenn Sie eine gute Analyse wünschen, etwa 25% Ihrer technischen Ressourcen für die Finanzierung ausschöpfen sollten. Für einen Gründer mit einer Vision lohnt sich eine 25-prozentige Ablenkung von der Umsetzung dieser Vision - im Gegenzug für einen besseren Einblick in ihre Arbeitsweise - einfach nicht.

Das Einrichten grundlegender Analysen für Ihr Produkt ist jedoch bei weitem nicht so schwierig, wie Sie denken. Sicherlich nicht annähernd 25% des Engineering-Budgets. Während dies für reife Unternehmen mit vielen komplizierten Daten-Pipelines zutrifft, kann ein kleines Unternehmen mit minimalen Kosten leicht etwas aufrollen.

Um dies zu beweisen, zeige ich Ihnen, wie Sie in einer Stunde ein System einrichten können, das für die nächsten 6 Monate Ihres Unternehmenslebens geeignet sein sollte.

Lassen Sie uns zunächst darüber sprechen, was ich unter "Analytics" verstehe. Ich denke, die Mindestanforderungen sind:

  • Einfacher Zugriff auf Ihre wichtigsten Messdaten für alle in Ihrem Unternehmen
  • Eine nächtliche Statistik-E-Mail oder eine lockere Nachricht, die an Ihr Team gesendet wird
  • Ein paar gehostete Dashboards, die auf Monitoren im Büro installiert werden können
  • Ein Ort, an dem jeder in Ihrem Unternehmen Daten durchsuchen kann (unabhängig von seinem technischen Verständnis)

Mit anderen Worten, Sie benötigen Metriken und eine Möglichkeit, diese in Ihrem Unternehmen zu verbreiten. Beginnen wir mit dem Metrikteil.

Ihre Metriken befinden sich bereits in Ihrer Datenbank

Stellen wir uns vor, Sie haben gerade eine Kuchenversandfirma gegründet, da Kuchen viel leckerer ist als Widgets. Sie entscheiden, dass der Erfolg Ihres Unternehmens zumindest von Folgendem abhängt:

  1. Ihre Fähigkeit, potenzielle Kuchenverbraucher zu gewinnen
  2. Ihre Fähigkeit, Kuchen an diese Verbraucher zu verkaufen
Mmmm, Kuchen

Wenn Sie sowohl 1 als auch 2 zuverlässig wachsen können, müssen Sie sich keine Sorgen mehr machen. Sie entscheiden sich basierend darauf zu verfolgen:

  1. Neue Benutzerregistrierungen
  2. Kuchenverkauf
  3. Wiederholen Sie die Verwendung

Sie wissen, dass Sie ein paar weitere interessante Metriken ableiten können, die nur auf Benutzerregistrierungs- und Tortenverkaufsdaten basieren, aber für den Moment sind Sie mit diesen drei großen Metriken auf hoher Ebene cool. Wie machst du das eigentlich?

Zu diesem Zeitpunkt wenden sich viele Personen an Google Analytics, Mixpanel oder einen anderen Anbieter von Ereignisanalysen von Drittanbietern. Ich mag diese Produkte und die Ereignisanalyse, aber ich denke auch, dass dies ein Grund dafür ist, dass Start-ups in der Frühphase auf Analytik setzen. Um diese richtig einzurichten, müssen Sie Zeit für die Entwicklung Ihres Kernprodukts aufwenden.

Beachten Sie Folgendes, bevor Sie das Engineering-Team dazu auffordern, einen Zyklus mit der Instrumentierung von Benutzeranmeldungen und Kuchenverkäufen zu verbringen: Diese Metriken befinden sich wahrscheinlich bereits in Ihrer Anwendungsdatenbank. Mit anderen Worten, wenn Sie ein Produkt erstellen, um Benutzern Kuchen zu liefern, und Sie keine Datenbanktabelle oder -sammlung zum Speichern Ihrer Benutzer oder der von ihnen bestellten Torten haben. . . na dann ist ein Mangel an Analytik nicht Ihre größte Sorge.

Denken Sie daran, eine Software besteht im Wesentlichen aus Daten und Logik, um diese Daten zu verarbeiten. Vielen ist nicht klar, dass Daten in Ihrer Anwendung auch für Analysen verwendet werden können. Nehmen Sie Ihre Event Analytics-Instrumente in das Backlog auf und lassen Sie uns sehen, wie viel wir nur mit Ihrer Anwendungsdatenbank erreichen können.

Wie bekommen Sie diese Metriken raus?

Sie sind in der Datenbank?

Metabasis: Ein Analysetool, das mit Ihrer Datenbank zusammenarbeitet

Es gibt viele Möglichkeiten, Informationen aus einer Datenbank abzurufen, aber es gibt nur eine einfachste Möglichkeit, und in diesem Beitrag geht es um einfache Möglichkeiten.

Mein Lieblingswerkzeug, das ich jedem von mir empfohlenen Unternehmen empfehlen kann, ist Metabase. Metabasis ist die schnellste und einfachste Möglichkeit, Daten und Analysen in Ihrem Unternehmen gemeinsam zu nutzen. Es ist sehr einfach zu installieren oder bereitzustellen, funktioniert mit fast allen Datenbanken und ist am besten Open Source und 100% kostenlos - Sie sollten es also unbedingt zuerst testen, bevor Sie einige der kostenpflichtigen Optionen ausprobieren.

Vollständige Offenlegung: Ich arbeite bei expa, wo Metabase gestartet wurde, und bin Berater des Unternehmens. Ich habe auch im letzten Jahr 8 verschiedene Technologie-Startups zu Daten und Analysen beraten und ihnen jeweils Metabase empfohlen. Sie alle benutzen es weiterhin.

Installation / Bereitstellung

Wenn Sie sich nur im Evaluierungsmodus befinden, würde ich empfehlen, die Mac-App von Metabase herunterzuladen. Befolgen Sie die Installationsanleitung, und Sie können einige Messdaten erstellen. Es wird jedoch dringend empfohlen, Metabase entweder auf Heroku oder AWS Elastic Beanstalk (am besten) bereitzustellen, da Sie eine dauerhafte Anwendung erhalten, die in der Cloud gehostet wird und von Ihrem gesamten Team verwendet werden kann.

Eine vollständige Anleitung zum Bereitstellungsprozess finden Sie in meinem Video-Tutorial. Die Dokumentation von Metabase ist ebenfalls ziemlich umfangreich. Wenn Sie keine technische Person sind, müssen Sie möglicherweise einen Techniker an der Schulter antippen, insbesondere, wenn sich Ihre Anwendungsdatenbank in einer VPC in AWS befindet.

In diesem Sinne ist es auch eine gute Idee, ein Lesereplikat Ihrer Anwendungsdatenbank zu erstellen und dieses in Metabase zu integrieren. Auf diese Weise können Sie sicherstellen, dass Ihre Benutzer nicht von schwerwiegenden oder hängenden Abfragen betroffen sind.

Sobald Sie Metabase bereitgestellt haben, registrieren Sie sich und fügen Sie Ihre Datenbankanmeldeinformationen hinzu. Laden Sie als Nächstes Ihre Teammitglieder ein, damit sie Spaß haben.

Erstellen Sie Ihre Metriken

Ob Sie es glauben oder nicht, der Rest ist ziemlich einfach. Als Erstes möchten Sie Ihre Metriken erstellen. Im Metabase-Sprachgebrauch sind dies "Fragen". Wenn Sie das Kuchengeschäft betreiben und ein vernünftig organisiertes Schema haben, sollten Sie in der Lage sein, Ihre Schlüsselmetriken mit nur wenigen Klicks abzurufen. Es ist kein SQL erforderlich, aber natürlich ist diese Option verfügbar, wenn Sie SQL mögen.

Erstellen Sie also Ihre Top-Metriken und prüfen Sie, ob Ihnen andere interessante Metriken in den Sinn kommen. Obwohl Sie hunderte kluge Köpfe finden, die Ihnen sagen, dass Sie niemals ein Kreisdiagramm erstellen sollen, hasse ich Sie nicht, wenn Sie ein Kreisdiagramm erstellen, das auf der Beliebtheit von Kreisen basiert. Wenn es sich bei der Metadatenbank um die Metadatenbank handelt, können Sie Ihr Kreisdiagramm nur als Metadatenbank festlegen.

Feinschliff

Als Nächstes möchten Sie eine tägliche Statistik-E-Mail einrichten. Ich weiß nicht, worum es bei ihnen geht, aber jeder liebt tägliche Statistik-E-Mails. Metabase nennt diese "Impulse" und lässt Sie sogar Slack verwenden, wenn Sie für E-Mails zu cool sind. Fügen Sie die Fragen hinzu, die Sie senden möchten, wählen Sie eine Zeit und eine Trittfrequenz aus (dies muss nicht täglich erfolgen, ist jedoch am hilfreichsten) und eine Empfängerliste oder einen Slack-Kanal, und Sie sind fertig.

Schließlich liebt es jeder, schöne Dashboards auf den Monitoren im Büro zu sehen. Halten Sie sie nicht in Atem. Das Erstellen eines Dashboards ist ebenfalls recht einfach. Wählen Sie einige Fragen aus und ordnen Sie sie so, wie es Ihre Design-Sensibilität zulässt. Laden Sie es auf einen externen Monitor, den Sie im Büro eingerichtet haben, und machen Sie es dann im Vollbildmodus.

Rekapitulieren

Sie haben gerade eine ziemlich solide Analyseinfrastruktur für Ihr Startup in ungefähr einer Stunde eingerichtet. Jetzt kann Ihr gesamtes Team Ihre Anwendungsdatenbank durchsuchen, nächtliche E-Mails erhalten und ein unternehmensweites Dashboard anzeigen. Noch besser ist, dass dieses Setup einige Zeit dauern sollte - mindestens 6 Monate, es sei denn, Sie erleben ein verrücktes Wachstum (in diesem Fall keine Beschwerden).

Bereit es auszuprobieren? Skeptisch gegenüber meiner 1-Stunden-Garantie? In meinen YouTube-Tutorials, Teil 1 und Teil 2, werde ich dich durch alles führen, was du wissen musst.