malahov.io

2238 Installationen, ein zahlender Nutzer

Neun Monate Call Copilot in einer Auswertung: der komplette Funnel vom Install bis zur Zahlung, 517 € Werbung ohne einen einzigen Verkauf, und warum der aktivste Kunde ein Verlustgeschäft ist.

Serie „Call Copilot“ · Teil 20 von 20Produkt ausprobieren →

Von Georg Malahov

Am zehnten Dezember letzten Jahres ist meine Extension im öffentlichen Chrome Store live gegangen. Jetzt ist Ende August, und ich habe mich zum ersten Mal hingesetzt und die ganze Geschichte in Zahlen zusammengetragen — nicht nach Gefühl und nicht aus dem Gedächtnis, sondern aus den Daten: Stripe, die Statistik des Stores, meine eigene Analytik in der Datenbank. Herausgekommen ist ein Funnel über neun Monate, und den will ich komplett zeigen. Nebenbei ist das ein guter Punkt, um auf alles zurückzuschauen, was ich in dieser Zeit geschrieben habe.

Installs übers Jahr laut Chrome Web Store: Launch im Dezember, Werbe-Peak im Januar, langes Plateau und der Einbruch im August.

Der komplette Funnel

Seit ich die Analytik eingebaut habe, sind 2.238 Installs durch das Produkt gelaufen. Der Store hat im selben Jahr rund 2.500 gezählt — aber in meine eigene Statistik nehme ich nur Installs, bei denen nach der Installation mindestens eine Nutzeraktion passiert ist: das filtert die automatische Synchronisation von Extensions zwischen Geräten heraus und die Leute, die die Extension gelöscht haben, ohne sie je zu öffnen. Daraus fügen sich die Zahlen zu einem Funnel, in dem jeder Schritt das Publikum ungefähr halbiert oder schlimmer:

  • 2.238 Leute haben die Extension installiert;
  • 609 haben die Demo gesehen;
  • 553 haben mindestens einen Call aufgenommen;
  • 430 sind an der Paywall angekommen;
  • 275 haben sich registriert;
  • gezahlt haben — eine Handvoll.

Zum letzten Schritt etwas genauer. Zahlende gab es über die neun Monate rund ein Dutzend: Einmalkäufe von 1,99 € bis 24 € und ein paar Abos. Es ist also nicht "ein einziger Zahlender in der ganzen Geschichte" — Leute haben gezahlt, in verschiedenen Monaten, aus verschiedenen Ländern. Aber Ende August ist von alldem ein lebendes Abo für 12,99 € übrig — ein Berater, der es Anfang August um einen zweiten Monat verlängert hat. Mein eigenes Test-Abo und das Abo eines Freundes werfe ich aus allen Rechnungen raus: Käufe aus dem eigenen Umfeld sind kein Markttest — darüber, ob Fremde das Produkt brauchen, sagen sie gar nichts.

Alle erfolgreichen Zahlungen der Projektgeschichte — 31 Transaktionen von 1,99 € bis 12,99 €.

Werbung: 517 € und null Verkäufe

Der teuerste Posten dieser Auswertung. Insgesamt sind 517 € in Werbung gegangen — nicht die 170, über die ich im Januar geschrieben habe: von Ende Dezember bis März habe ich die Kampagnen noch ein paar Mal angeworfen — auf Indien, auf Europa, auf einzelne Keywords. Ihre mechanische Arbeit hat die Werbung erledigt: die ersten vierhundert Nutzer kamen genau daher, Klicks gab es über tausend, der durchschnittliche Klick hat weniger als vierzig Cent gekostet.

Und jetzt das, wofür das ganze Rechnen war. Eine richtige Attribution — woher jeder Installierende kam — habe ich erst im Februar eingebaut, davor lassen sich die Quellen nur indirekt rekonstruieren. Aber unter allen Installs, deren Quelle sicher bekannt ist, sieht das Bild so aus: aus der Werbung — null Zahlungen. Alle Zahlungen mit bekannter Quelle kamen aus der kostenlosen Suchorganik. Leute, die die Extension selbst gegoogelt haben, haben sich doppelt so bereitwillig registriert wie die aus der Werbung und haben — als Einzige — die Karte gezückt.

Das Google-Ads-Konto über die gesamte Laufzeit: 1.300 Klicks, 517 € Ausgaben, attribuierte Verkäufe — null.

Das Fazit aus diesen 517 €: billige Installs konvertieren nicht. Die Kampagnen mit dem billigsten Klick brachten Leute, die nicht zahlen; gezahlt haben nur die, die die Extension selbst gefunden haben. Ihre eigentliche Aufgabe hat die frühe Werbung dabei erfüllt: ich habe sie bei null Nutzern eingeschaltet — damit im Produkt Leben entsteht und es jemanden gibt, an dem ich es prüfen kann —, und schon damals, während die Kampagnen liefen, war zu sehen, wie mit dem bezahlten Traffic auch die kostenlose Organik im Store anzieht. Aber rentiert hat sie sich nie — dass die Zahlen nicht aufgehen, habe ich schon im Februar geschrieben.

Die Registrierung, vor der ich Angst hatte

Eine eigene Geschichte ist die Angst, die Schrauben anzuziehen. Den größten Teil des Jahres hat die Extension an Anonyme kostenlose Tokens verteilt, und das wurde ausgenutzt: bis Juni verbrannten 75 % der Transkriptionskosten Leute, die ich nicht einmal kannte. Im Juli habe ich die Registrierung verpflichtend gemacht — und hatte Angst, dass der Funnel daran stirbt.

Er ist nicht gestorben. Die Konversion von Install zu Registrierung pendelte vor der Änderung um 8–10 %, in der Woche danach sprang sie auf 34 % und pendelte sich dann bei 20–30 % ein. Als ich im August die Demo wieder zum ersten Schritt des Onboardings gemacht habe — damit man erst das Produkt sieht und dann das Formular —, blieb die Registrierung bei rund zwanzig Prozent, und die Deinstallationen gingen runter. Die Befürchtung, wegen der ich monatelang Anonyme subventioniert habe, war leer.

Und wenn man Demo, Registrierungen und Deinstallationen übereinanderlegt, sieht man, was das Juli-Experiment wirklich gekostet hat. Die Registrierung stand als erster Screen, und die Leute registrierten sich doppelt so oft — sie wollten endlich sehen, was drin ist. Aber zwischen Registrierung und Demo waren zusätzliche Schritte dazugekommen, und bis zur Demo selbst kamen nur noch wenige durch: die Ansichten fielen fast auf null, und die Deinstallationen erreichten in der schlimmsten Woche sieben von zehn Installs. Die Leute fällten ihr Urteil über das Produkt, ohne es je gesehen zu haben.

Als die Demo wieder der erste Schritt wurde, gab es weniger Registrierungen — dafür registriert sich jetzt, wer die Demo schon gesehen und darin etwas erkannt hat, und die Deinstallationen sind auf ein Drittel der Installs zurückgegangen. Der Unterschied ist grundsätzlich: vorher war die Registrierung Pflicht — vor ihr ließ sich in der Extension überhaupt nichts machen; jetzt ist sie freiwillig, und die Demo sortiert selbst die aus, die das Produkt nicht brauchen. Weniger Registrierungen, aber jede bedeutet jetzt etwas.

Dieselben Wochen in absoluten Zahlen, zusammen mit den Installs selbst — damit der Maßstab des Ganzen sichtbar wird:

Die Ökonomie: minus viertausend und laufende Kosten fast bei null

Bis August kommen rund viertausend Euro an Ausgaben zusammen. Der größte Posten: anderthalbtausend für den Marketingkurs, in dessen Rahmen ich dieses Projekt überhaupt gelauncht habe. Noch etwa tausend — Abos für Werkzeuge: KI-Agenten wie Claude und Cursor und diverse kleinere Dienste. Dazu 517 € Werbung, der Rest ist Infrastruktur und Transkriptions-Tokens. Ohne den Kurs hätte der Launch etwa zweieinhalbtausend gekostet — aber ohne den Kurs hätte es den Launch wohl gar nicht gegeben. Der Umsatz über die ganze Zeit: 184 € — für jeden verdienten Euro habe ich mehr als zwanzig ausgegeben.

MRR in Stripe über die gesamte Geschichte: der Dezember-Ausschlag durch das eigene Umfeld, der Frühjahrs-Einbruch und die Erholung bis August.

Dafür habe ich die laufenden Kosten im August fast auf null gedrückt — bin durch alle Abos gegangen und habe das Überflüssige rausgeworfen: der kostenlose Supabase-Tarif statt des bezahlten, ein kleinerer Miro-Tarif, ein billigerer Server — knapp 700 € im Jahr gespart. Jetzt läuft das Projekt einfach weiter und kostet fast nichts: übrig bleiben nur die Transkriptions-Tokens, und davon ist ein Vorrat da.

Und hier kommt die lehrreichste Figur der ganzen Geschichte — der Kunde aus Brasilien. Er hat gezahlt, ist auf meinen Bug bei der Gutschrift der Credits gelaufen und hat über seine Bank einen Streitfall zu der Zahlung eröffnet. In der Sache seiner Beschwerde hatte er recht: er hat gezahlt und keine Credits bekommen. Das Abo hat er gekündigt, das Geld habe ich zurückerstattet, den Bug repariert und ihm als Entschuldigung Credits geschenkt. Und jetzt: heute ist das der aktivste Nutzer des Produkts — er ist praktisch täglich drin. Aus der Sicht "ein Mensch kam nach einer schlechten Erfahrung zurück" ist es das Beste, was dem Produkt passiert ist. Aus der Sicht der Ökonomie ist er ein Verlustgeschäft: er nutzt es jeden Tag und verbrennt die geschenkten Tokens. Beides ist gleichzeitig wahr.

Was ich verstanden habe

Als Liste, mit Links zu den Stellen, wo es passiert ist:

  • Das Produkt war lange fertig, bevor ich bereit war, es zu verkaufen. Den ersten und wichtigsten Tritt — "Hör auf, wie ein Entwickler zu denken" — habe ich schon im Oktober bekommen, und an dieser Fähigkeit arbeite ich bis heute.
  • Billiger Traffic konvertiert nicht. 517 € Werbung haben Installs gebracht und keine einzige Zahlung — rentieren wollte sie sich schon im Februar nicht. Alle Zahlenden kamen aus der kostenlosen Organik, die dieselbe Werbung anfangs mit angeschoben hat.
  • Die Angst, die Schrauben anzuziehen, hat mehr gekostet als die Schrauben selbst. Die Registrierungspflicht hat die Konversion verdoppelt, nicht getötet.
  • Telemetrie zahlt sich nicht in Diagrammen aus, sondern in Entscheidungen. Die Hälfte der Züge dieses Jahres — von "das Produkt nicht mehr anfassen" bis zur Analyse des Abgangs eines konkreten Nutzers — beruht auf Daten, die zu sammeln ich anfangs zu faul war.
  • Ein aktiver Zahlender ist nicht null. Das ist ein funktionierender kompletter Kreislauf: ein Fremder hat es gefunden, installiert, gezahlt und verlängert. Die Frage ist jetzt nicht "funktioniert es", sondern "wie wiederhole ich das systematisch".

Wie es weitergeht

Die Wette für den Herbst steht im Post über den Solo-Berater: eine schmale Zielgruppe von Leuten, die selbst mit Kunden sprechen und selbst zahlen. Die Kosten sind gekappt, das Produkt läuft praktisch zum Nulltarif weiter, E-Mails und Statistik funktionieren — ich kann es mir leisten, diese Zielgruppe langsam und ohne Werbebudget zu suchen. Das Produkt selbst gibt es übrigens hier: copilot.gm-labs.de — die Landingpage hat sich seit dem Launch nicht verändert, sie ist also Schaufenster und historisches Dokument zugleich.

Bis Jahresende sollen in Stripe Abos auftauchen, die ich erklären kann — wer gekommen ist, woher und warum er gezahlt hat. Nicht "eine Zahlung ist passiert", sondern eine reproduzierbare Kette. Sobald sie funktioniert, geht die Unit Economics bei den heutigen, fast bei null liegenden Kosten ins Plus — und das Produkt wechselt in die nächste Phase seines Lebenszyklus: vom Experiment zu etwas, das sich selbst trägt. Kommt die Kette nicht zustande, bleibt mir der am gründlichsten dokumentierte Fehlschlag, den ich kenne.

Die Daten liegen jetzt griffbereit.