Back to all customer stories
amplitude logo

Amplitude beschleunigt die Suchfunktionalität mit der Algolia um das 1000-fache

Algolia hilft uns dabei, uns keine Gedanken über die Suche zu machen. Es handelt sich um einen riesigen Bereich, in dem wir uns keine Gedanken über technische Verbindlichkeiten machen müssen. Wir sind frei von Performance-Problemen und können sie einfach nutzen. Wir arbeiten bereits aktiv daran, wie wir Algolia noch mehr in unserer Anwendung einsetzen können, weil es sich als sehr zuverlässig, schnell und einfach zu handhaben erwiesen hat.

Ryan Kahn

Technischer Leiter @ Amplitude Inc.

Einführung

Amplitude hat es sich zur Aufgabe gemacht, jedem Unternehmen dabei zu helfen, durch Daten bessere Produkte zu entwickeln. Es bietet datengestützte Einblicke in die gesamte Customer Journey und hilft Unternehmen jeder Größe, klügere Entscheidungen zu treffen, erfolgreiche Produkte zu entwickeln und das Unternehmenswachstum zu fördern. 

Amplitude selbst war ursprünglich eine Spracherkennungs-App. Als das Unternehmen jedoch eine Analyse-Engine entwickelte, um zu verstehen, wie seine Software von den Kunden genutzt wurde, wurde deutlich, dass sich eine große Chance bot, Produktentwicklern dabei zu helfen, zu verstehen, was die Benutzer mögen, wo sie nicht weiterkommen und welche Aktionen zu den richtigen Ergebnissen führen. Das Unternehmen liefert ein sogenanntes digitales Optimierungssystem (Digital Optimization System), das es Unternehmen ermöglicht, in Echtzeit die möglichen Produktverbesserungen zu sehen und vorherzusagen, die das Kundenerlebnis und letztlich den Lebenszeitwert verbessern.

Amplitude
Anwendungsfall

B2B SaaS OEM- und StandortSuche

Hauptsitz

San Francisco, CA

Kunde von Algolia

seit 2018

Nutzung von Funktionen

Such-API Sofortsuche Autovervollständigung Vorschlag für Abfragen

Ergebnisse
  • Vereinfachte Konfiguration und eine unkomplizierte Wartung

  • Verbesserte Kundenerfahrung

  • Sofortiger Datenschutz und Sicherheit

Schlüsselzahlen
  • Die Suchgeschwindigkeit hat sich um das 1000-fache erhöht

Die Herausforderung

  • 1.

    Langsame In-App-Suche

  • 2.

    Komplexes Datenschutzund Sicherheitsmodell

  • 3.

    Skalierbarkeit zur Bedienung von Unternehmenskunden erforderlich

Lösungen

  • 1.

    Schnelle Implementierung und einfache Konfiguration

  • 2.

    Die Leistung kann auch ohne technische Kenntnisse optimiert werden

  • 3.

    Unterstützung für die Verschlüsselung von Daten im Ruhezustand

  • 4.

    SaaS-basierte Lösung für eine unkomplizierte Wartung

Vorteile

  • 1.

    Schnelle Suchergebnisse: Suchgeschwindigkeit 1000-fach erhöht

  • 2.

    Drastisch verbesserte Kundenerfahrung

  • 3.

    Geringerer technischer Aufwand

Heute hat Amplitude fast 1.600 Unternehmen, davon 26 der Fortune 100, geholfen, mehr als 45.000 Produkte zu innovieren und dies schneller und intelligenter zu tun. Und zwar durch die Beantwortung einer einzigen strategischen Frage: „Wie treiben unsere digitalen Produkte unser Geschäft an?

“ Die Kunden von Amplitude nutzen so etwa das Digital Optimization System, um die Nutzung von Daten im gesamten Unternehmen zu demokratisieren und den Zugang für alle zu ermöglichen, die sie benötigen – von Marketingfachleuten und Produktmanagern bis hin zu Datenwissenschaftlern und Führungskräften. Somit werden Entscheidungen bei der Produktentwicklung aufgrund von Daten zum Nutzerverhalten und nicht aus dem Bauch heraus getroffen. 

Selbstverständlich sind die Produktentwicklungsentscheidungen von Amplitude kundenorientiert und erfolgen in der Regel von unten nach oben, wobei die (intern als „Pfeiler“ bezeichneten) Produktmanager, Designer und Ingenieure für eine bestimmte Lösungskategorie eng zusammenarbeiten, um spezifische Kundenprobleme zu lösen. Wir halten uns immer an die drei Grundwerte des Unternehmens: Bescheidenheit, Eigenverantwortung und Wachstumsorientierung.

amplitude image 1

Verlangsamte Suche im großen Maßstab

„Das Wichtigste für die Zusammenarbeit ist, den Menschen zu helfen, nützliche Inhalte zu finden. Also die Dinge, die für sie von Nutzen sind. Wenn Sie in Amplitude ein Diagramm erstellen, das nur Sie sehen, so war es möglicherweise nicht sehr nützlich, und Sie haben wahrscheinlich keine Geschäftsentscheidung auf der Grundlage dieses Diagramms getroffen.“

„Der Schlüssel zum Erfolg liegt in der Zusammenarbeit“, so Ryan Kahn, technischer Leiter und einer der Leiter des Teams. 

Sein Team konzentriert sich darauf, Einblicke in Inhalte wie Dashboards und Notebooks zu integrieren und die Wirkung auf die Kunden weiter zu steigern, indem diese Informationen leicht zu entdecken und zu verbreiten sind. Diese Inhalte schnell und einfach auffindbar zu machen, ist entscheidend für die Umsetzung von Erkenntnissen in Handlungen. 

Vor mehr als drei Jahren hat Algolia die Zusammenarbeit mit Amplitude aufgenommen. Davor verwendete Amplitude seine eigenen Datenbanktabellen, die nicht für die Durchsuchung großer Datenmengen oder die Durchführung von Vergleichen mit mehreren Suchkriterien optimiert waren. Mit dem Wachstum von Amplitude und der Zunahme von Unternehmenskunden geriet dieser Ansatz an seine Grenzen: Die Suche konnte im schlimmsten Fall bis zu 30 Sekunden dauern.

amplitude image 2

Wir haben früh erkannt, dass dies nicht effizient war, aber es war schnell genug für unsere Benutzer. Als wir jedoch die nächste Größenordnung erreichten, merkten wir, dass dies keine gute Lösung war, also begannen wir, nach anderen Optionen zu suchen.“ 

Laut Kahn waren ElasticSearch oder Algolia die einzigen beiden Lösungen, die ihre Anforderungen erfüllen konnten. Das Unternehmen hatte ElasticSearch bereits für kurze Zeit im Einsatz, musste die Nutzung jedoch aufgrund von Wartungsproblemen und Bedenken hinsichtlich der Skalierbarkeit einstellen. 

„Wir haben uns gefragt: Wie können wir dies langfristig skalieren? Wie gehen wir mit einigen Sonderfällen um? Wir haben versucht, die Leistung zu verbessern, und wir haben beschlossen, dass es sich für uns aus technischer Sicht nicht lohnt, internes Wissen aufzubauen, das stark genug ist, um Entscheidungen zu treffen, wenn wir Algolia doch sofort einsetzen können.“ 

Verbesserte Suche mit Flexibilität und Leichtigkeit

Amplitude übernahm die Suchfunktionalität von Algolia für die gesamte Website und die In-App-Suche. Das Hauptaugenmerk liegt dabei auf Suchergebnissen, die direkt bei der Eingabe erscheinen, und auf ReplikIndizes, damit die Nutzer aus einer sortierten Liste auswählen können. Nach reiflicher Überlegung wurde die automatische Vervollständigung nicht in die Collaboration-App integriert, da InstantSearch die benötigten Ergebnisse genauso schnell lieferte. 

„Die Implementierung verlief reibungslos und extrem einfach, mit nur wenigen Einschränkungen“, meint Kahn: „Alles wurde in Algolia integriert, wodurch die Implementierung und Integration sehr einfach war.“ 

Da die Verschlüsselung der Daten im Ruhezustand erforderlich ist, um die Privatsphäre der Kunden zu schützen, entschied sich Amplitude für einen Unternehmensplan und dafür, Algolia auf den eigenen Servern laufen zu lassen, damit keine Nutzungsgebühren anfallen. Kahn sagt, dass ein „kniffliges“ Element darin bestand, das komplexe, sehr spezifische Genehmigungsmodell des Unternehmens zu integrieren. 

Dank Algolia müssen sich Kahn und sein Team nicht mehr um die Infrastruktur und die Leistung der Suche kümmern und benötigen auch keine tiefgreifenden technischen Kenntnisse für die Wartung. 

„Das Konzept der InstantSearch ReactBibliothek ist äußerst elegant und hilft uns, die Dinge, die wir wollen, so zu bauen, wie wir sie wollen, und zwar flexibel und sofort“, so Kahn. „Wir wissen, dass wir die Daten, die wir von Algolia erhalten können, in der Regel mit weniger Aufwand abrufen können, als diese intern zu beschaffen oder interne Systeme zu entwickeln, um diese Daten abzurufen.

“ Das Collaboration-Team nutzt Algolia zwar in erster Linie als OEM-Lösung in seiner eigenen Anwendung und für die SiteSuche, doch dank der Schnelligkeit, mit der die benötigten Daten angezeigt werden können, findet Algolia auch in anderen Amplitude-Teams Anwendung.

Bessere Zusammenarbeit durch schnellere Suche

Mit der Algolia-Sofortsuche lassen sich Diagramme, Dashboards, Notizbücher und Kohorten mit unglaublich schnellen Ergebnissen durchsuchen. Die Suchgeschwindigkeit in der Anwendung hat sich mit Algolia auf das 1000-fache der ursprünglichen Geschwindigkeit erhöht, mit nur 30 Millisekunden Suchdauer. 

Die Ergebnisse waren tatsächlich so unglaublich, dass man sie zunächst nicht für möglich hielt. „Als ich dies herausbrachte, meinten viele Leute bei Amplitude: ‚Das ist doch eine Fake-Demo, oder?‘ Also, weil das Ganze so schnell lief. Sie drückten auf die Suchtaste und die Ergebnisse waren da, bevor überhaupt die Animation ablief. Es war eine so dramatische Verbesserung, dass es alle umgehauen hat.“ 

Das Interesse der Kunden an der Suche ist gestiegen, und die Kundenerfahrung hat sich mit denselben dramatischen Ergebnissen verbessert. Bisher haben die Kunden die Suchfunktion nur selten genutzt, aber heute spielt die Suche eine immer wichtigere Rolle, wenn es darum geht, den Kunden die gewünschten Erkenntnisse zu vermitteln. 

Kahn schätzt die Geschwindigkeit, mit der Algolia arbeitet (so kann sein Team die gesamte Produktionsdatenbank des Unternehmens in weniger als einer Minute neu synchronisieren und in weniger als 10 Sekunden neu indizieren), sowie die Möglichkeit, die Suche nach dem Prinzip „Einrichten und vergessen“ zu betreiben, da die Sicherheit bereits von Anfang an eingebaut ist. 

Seit der ersten Implementierung von Algolia hat sich Amplitude an den Suchanbieter gewandt, um eine Funktion namens Spaces zu betreiben, die Teams hilft, bei der Produktentwicklung schneller zusammenzuarbeiten. Algolia wird zur Unterstützung dieser Funktion eingesetzt, um ein schnelles, konsistentes und benutzerfreundliches Erlebnis für alle Benutzer zu schaffen.

Recommended stories

Powered by Algolia AI Recommendations

  • Media

    Wie der Stahlgroßhändler Damstahl eine E-Commerce-Zukunft gestaltet

  • B2C ecommerce

    Algolia Search hilft den Geschäfts- und Technik-Teams von dm-drogerie markt bei der Verbesserung der Kundenerfahrung

  • B2C ecommerce

    Co-op erweitert die Suche und verbessert die Kundenerfahrung mit Algolia

Algolia experts can help you take your site experience to the next level

Get a customized demo from our search experts today

Schedule a demo