Tapad
Das 2010 gegründete Unternehmen Tapad, Inc. ermöglicht es Marken, Agenturen und Vermarktern, personalisierte, relevante Nachrichten an ein riesiges Publikum von Verbrauchern zu übermitteln, die sich alle unterschiedlich verhalten, verschiedene Geräte verwenden und zunehmend personalisierte Kommunikation erwarten. Mit seinen identitätsbasierten Lösungen, die auf dem Tapad Graph™ basieren, hilft Tapad dabei, Millionen von Verbrauchern auf Milliarden von Geräten miteinander zu verbinden und bietet einen präzisen, datenschutzfreundlichen und einheitlichen Ansatz für die Kommunikation mit Verbrauchern über verschiedene Bildschirme hinweg.
Tapad verwendet Catchpoint für:
- Produktvalidierung.
- Kundeneinführung.
- Eingehende Einblicke in die Leistung.
- Entdeckung von Leistungsausreißern.
- Befähigung der Kunden.
Wir haben nicht nur Geld gespart, indem wir uns für die bewährte synthetische Überwachung von Catchpoint entschieden haben, sondern wir erzielen auch bessere Ergebnisse, als wenn wir eine Lösung im eigenen Haus entwickelt hätten.
Problem
Die Partner und Kunden von Tapad nutzen die Lösungen des Unternehmens, indem sie auf Daten von Erst- und Drittanbietern zurückgreifen oder in einigen Fällen ein Marketing-Tag zu ihren Websites hinzufügen. Unabhängig vom Ansatz muss Tapad sicherstellen, dass die Leistung der Partner- und Kunden-Webseiten nicht beeinträchtigt wird.
Darüber hinaus benötigte Tapad im Rahmen einer neuen Produkteinführung für einen strategischen Kunden eine Möglichkeit, verschiedene Webseiten und Websites an unterschiedlichen Standorten effektiv zu testen.
Tapad liefert regelmäßig Leistungsberichte an seine Kunden. "Wir brauchen einen einfachen, zuverlässigen und robusten Weg, um die Antwortzeiten auf der ganzen Welt zu zeigen", erklärt Stig Henriksen, Software Engineer bei Tapad.
"Immer mehr Marken müssen die Identitätsauflösung im eigenen Haus durchführen, um den Datenschutz zu gewährleisten. Wir ermöglichen dies durch ein Tag, das sie ihren digitalen Objekten hinzufügen. Als Teil unserer Aufgabe müssen wir sicherstellen, dass das Tag gut funktioniert", sagt Paweł Cejrowski, Senior Software Engineer, Tapad.
Das technische Team von Tapad führte bereits eine Endpunktüberwachung durch, um die Leistung von verschiedenen globalen Standorten aus zu messen. Da die Endpunktüberwachung jedoch keinen Einblick in das Verhalten der Tapad-Tags in den Browsern der Endbenutzer bietet, wurde die Erfahrung der Endbenutzer nicht berücksichtigt.
Da Tapad einen besseren Einblick in die Vorgänge bei seinen Produkten benötigte, um die Quelle potenzieller Probleme effektiv zu verstehen und diese schneller zu beheben, um eine optimale Leistung zu gewährleisten, suchte das Unternehmen nach einer Beobachtungslösung. Letztendlich entschied man sich für Catchpoint.
Lösung
Tapad hat Catchpoint eingesetzt, um eine Reihe von Problemen zu lösen:
Aktive Beobachtbarkeit.
Als Kunde von Google Cloud Platform (GCP) zog Tapad zunächst in Erwägung, die Vorteile der GCP PCP-Checks zu nutzen. Dieser Ansatz erlaubte es Tapad jedoch nicht, seinen JavaScript-Code für Betriebszeitprüfungen auszuführen.
Da Tapad sowohl aktive Beobachtbarkeit als auch browserbasierte Tests wünschte, erwog das Unternehmen, eine eigene Lösung zu entwickeln, verwarf die Idee jedoch schnell wieder.
"Eine solche Lösung ist ungeheuer komplex. Es hätte Monate, wenn nicht Jahre gedauert, um unsere Anforderungen zu erfüllen", sagt Cejrowski.
Laut Cejrowski war Tapad sofort von der aktiven Beobachtbarkeit von Catchpointfür die Messung der Endbenutzerleistung überzeugt, als das Team die Demo sah. "Catchpoint unterstützt die Integration des JavaScript, das unsere Tags antreibt, und macht es einfach, Tests programmatisch zu erstellen."
In der Tat half Catchpoint dem Tapad-Team, den Prozess der Testerstellung mithilfe von REST-APIs zu automatisieren. "Der Lösungsingenieur vonCatchpointwar äußerst hilfreich und hat uns bei der API-Ermittlung viel Zeit erspart", so Cejrowski weiter.
Produktvalidierung.
Tapad wandte sich auch an Catchpoint , um die Leistung während des gesamten Entwicklungsprozesses für seinen neuesten Dienst zu messen. Die Durchführung von Tests in der Produktionsumgebung hilft den Tapad-Ingenieuren, die Leistung vor der Veröffentlichung zu optimieren. Das Team kann Catchpoint auch nutzen, um die Produktleistung nach der Freigabe zu überwachen - für dieses und die anderen Angebote des Unternehmens -, indem es die Benutzerreise in Echtzeit verfolgt. So kann Tapad sicherstellen, dass die Kundenerwartungen und Service Level Agreements (SLAs) erfüllt werden.
"Unsere Kunden erwarten zu Recht, dass wir bestimmte technische Anforderungen erfüllen, wenn es um Antwortlatenz und Ähnliches geht. Mit Catchpoint können wir unseren Kunden und uns selbst beweisen, dass wir diese Erwartungen erfüllen", sagt Henriksen.
Kundeneinführung.
Auf der Suche nach neuen Kunden nutzt Tapad Catchpoint Webseitentests zur Validierung und um sicherzustellen, dass seine Lösung genauso gut ist wie die eines etablierten Unternehmens oder eines Wettbewerbers. Beim Onboarding von Kunden verwendet Tapad Catchpoint , um einen Smoke-Test durchzuführen, ohne dass die Kunden Daten generieren müssen.
"Aktive Daten von Catchpoint entbinden unsere Kunden von der Notwendigkeit, Daten bereitzustellen. Wir können sicherstellen, dass unsere Lösung so funktioniert, wie der Kunde es erwartet, und sie gleichzeitig schneller einbinden", sagt Henriksen.
Durch die Optimierung des anfänglichen Catchpoint Tests, der für das Onboarding verwendet wird, kann Tapad auch die laufende Leistung der Kunden leicht überwachen.
Detaillierte Einblicke in die Leistung.
Die Fähigkeit von Tapad, Webseitentests durchzuführen und Dashboards und Berichte mit Catchpoint anzuzeigen, bietet dem Entwicklungsteam neue Möglichkeiten. Wenn das Team zum Beispiel schwankende Leistungen in einer Region feststellt, kann es eine Aufschlüsselung der Stufen von HTTP-Anfragen, einschließlich TLS-Auflösung und DNS-Lookups, sehen.
Catchpoint hat sich auch beim Debuggen der Leistung als nützlich erwiesen. Tapad kann sehen, wie sich sein Tag oder Endpunkt im Kontext einer Webseite verhält und was in diesem Bereich geschieht, wie z. B. die allgemeine DNS-Leistung. Im Gegenzug kann Tapad seine SLAs mit größerer Sicherheit einhalten.
"Catchpoint beseitigt das Rätselraten über unsere interne und externe Leistung. So können wir schnell auf Leistungseinbußen reagieren und unsere Kunden können sich auf die Leistung verlassen", sagt Henriksen.
Einblicke in Leistungsausreißer.
Ohne die aktive Beobachtbarkeit von Catchpointhätte Tapad keinen Einblick in Leistungsausreißer.
"Am nächsten kommen wir den Endbenutzern auf der Ebene der Lastverteiler", erklärt Henriksen.
Jetzt kann das Entwicklungsteam jedoch die Leistung bis hin zu den Endbenutzern sehen. Durch die Gewinnung präziser Daten über die weltweite Leistung und eine granulare Aufschlüsselung der Variablen kann Tapad leichter feststellen, ob ein Leistungsproblem durch einen Ausreißer verursacht wird. Tatsächlich kann es Probleme auf ein einzelnes Ereignis eingrenzen.
"Mit Catchpoint verlassen wir uns nicht nur auf einen Mittelwert oder Durchschnitt. Wir können einzelne Ereignisse und Anfragen untersuchen und sogar den Grund für eine langsame Leistung verstehen", so Cejrowski weiter.
Befähigung der Kunden.
Tapad ist immer auf der Suche nach neuen Möglichkeiten, wie Marken, Agenturen und Vermarkter seine Lösungen nutzen können. Durch die Nutzung von Catchpoint kann das Unternehmen die Endnutzererfahrung weltweit messen und so einen detaillierten Einblick in die optimale Nutzung des Tapad Graphs durch seine Kunden geben.
"Mit Catchpoint können wir unseren Kunden das Gefühl geben, mehr Kontrolle zu haben und ihre Daten mit dem Tapad Graph zu verbinden", sagt Cejrowski.
Ergebnisse
Cejrowski zufolge ist der Einfluss von Catchpointvon unschätzbarem Wert.
"Wir haben nicht nur Geld gespart, indem wir uns für die bewährte Catchpoint active observability entschieden haben, sondern wir erzielen auch bessere Ergebnisse, als wenn wir eine eigene Lösung entwickelt hätten", sagt er.
Tapad plant auch, die Vorteile von Catchpoint zu nutzen, um Kernprozesse weiter zu automatisieren. Durch die Integration seiner Dienste mit Catchpoint kann Tapad zum Beispiel automatisch Tests beim Onboarding neuer Kunden durchführen.
Darüber hinaus beabsichtigt Tapad, mehr von den Warnfunktionen von Catchpointzu nutzen. Das Unternehmen nutzt derzeit Google Cloud zur Überwachung der Antwortlatenz, und die aktive Beobachtbarkeit von Catchpointergänzt dies durch Leistungsdaten, die aus der Perspektive des Endnutzers gemessen werden.
"Die Integration der beiden Systeme wird uns mehr Datenpunkte für feinkörnige Leistungsmessungen liefern", sagt Henriksen. "Wir können dies mit unserer internen Zeitreihenüberwachung kombinieren, um einen noch besseren Überblick über die Leistung und Ausreißer zu erhalten und die Fehlerbehebung zu beschleunigen.
Tapad ist begeistert von den vielen Möglichkeiten, die sich mit Catchpoint bieten.Catchpoint ist für unsere Ingenieure leicht zu erlernen, da die Benutzeroberfläche so intuitiv ist. Das Ergebnis ist, dass Catchpoint unser Team ohne Reibungsverluste befähigt", schließt er ab.