Hundertsiebzig Euro, null Zahlungen
Erfahren, dass die Extension bei allen Installationen dieselbe ID hat, nicht bei jeder eine neue — die Suche nach Umwegen war umsonst. Attribution neu aufgesetzt, zur ersten Tracking-Session gegangen.

Von Georg Malahov
Heute habe ich mit Erstaunen etwas erfahren, das ich gleich am Anfang hätte klären müssen. Die ganze Zeit dachte ich, die Extension bekommt bei jeder Installation eine neue ID — und auf dieser Annahme habe ich einiges an Überflüssigem aufgetürmt: Geld für LLMs verbrannt und eigene Proxys gebaut, nur um einen Menschen nach der Installation in die Extension zu holen. Dabei ist die ID für alle Installationen dieselbe — man muss nur ein Feld im Manifest setzen, und der Schlüssel ist stabil. Schade, dass ich das nicht sofort geklärt habe: Zeit, Geld und Kraft verschwendet.
Aber seltsamerweise war die Entdeckung eine angenehme. Als ich verstanden hatte, wie es wirklich funktioniert, zeigte sich, wie viel sich jetzt vereinfachen lässt — stabiler, schneller, zuverlässiger machen. Ich habe das Statistik-Tracking über das Backend verlegt und eine durchgehende Attribution gebaut: Jetzt sieht man eine Installation von Anfang bis Ende, nicht in Bruchstücken. Nebenbei habe ich entdeckt, dass Extension-Updates nach ein paar erfolgreichen Veröffentlichungen bei Google in fünfzehn Minuten freigegeben werden, nicht in zwei bis drei Tagen, wie ich dachte — das ändert das Tempo komplett, ich kann Korrekturen fast sofort ausrollen. Es ist eine dieser seltenen Situationen, in denen ein System nach der Korrektur gleichzeitig einfacher und zuverlässiger wird, und das tut gut.
Damit bin ich in die Einzel-Tracking-Session gegangen — eine persönliche Durchsicht des Projekts mit dem Mentor des Kurses: Die Hausaufgaben werden geprüft, Launch und Funnel angeschaut, die Zahlen durchgerechnet, und man kann Fragen zum eigenen Projekt stellen. Und hier ist es Zeit für eine erste Bilanz. Ich habe hundertsiebzig Euro an Werbung ausgegeben. Bekommen habe ich rund hundertfünfzig Installationen, etwa vierzig Registrierungen, ein paar Dutzend Paywall-Aufrufe — und null Zahlungen. Exakt null. Da ist sie, die wichtigste Zeile des Monats: hundertsiebzig Euro für Traffic ausgegeben und keinen einzigen Euro zurück.
Bezeichnend: In der Session selbst fühlte sich das nicht wie eine Katastrophe an. Es fühlte sich an wie das normale Ergebnis einer ersten Iteration, aus dem jetzt klar ist, was zu korrigieren ist. Ich habe das Grundziel erreicht, auf das ich seit September hingearbeitet habe: den Kurs abgeschlossen, alle Hausaufgaben gemacht, den Launch geschafft und es bis zur Einzelbesprechung gebracht. All das hat geklappt. Der Launch hat stattgefunden. Und null Zahlungen sind einfach Daten, kein Urteil.
Die Schlüsse aus der Besprechung sind konkret. Das Wort „extension“ in die Keywords aufnehmen — darüber kommen zielgenauere Leute. Das Onboarding vereinfachen: die Auto-Tour raus, das Lead-Formular raus, stattdessen ein kurzes Demo-Video. Auf ein Kreditsystem umstellen statt des jetzigen Schemas. Cloud-Modelle über OpenRouter anbinden — für alle, deren Rechner die Leistung für ein lokales Modell fehlt: Die Transkription läuft in der Cloud, damit die Extension auf jedem Laptop funktioniert. Und die Zahl der kostenlosen Anrufe reduzieren, damit die Paywall früher erscheint — und nicht erst, wenn jemand das Kostenlose schon aufgebraucht hat.
Die nächste Tracking-Session habe ich mit einer Bedingung bekommen: wiederkommen, wenn es mindestens fünfzig aktive Nutzer pro Woche gibt. Nicht Installationen, sondern aktive — Leute, die es wirklich benutzen. Das ist meine nächste Messlatte: das Produkt auf fünfzig lebendige Wochennutzer bringen. Sind es fünfzig Aktive, habe ich gefunden, wer das braucht, und kann weitergehen. Sind es keine, liegt das Problem nicht an der Werbung, sondern am Produkt selbst — und dann muss ich das korrigieren, nicht den Funnel.
Ziele gesetzt, ich gehe das Onboarding korrigieren.