Maria de Angelis | Summer 2019 Pinterest Engineer Intern
HTTPS sollte überall sein. Ihre Website läuft wahrscheinlich über HTTPS und bietet Ihren Nutzern eine sichere, verschlüsselte Verbindung, aber was ist mit all den ausgehenden Links? Können Sie garantieren, dass sie alle HTTPS verwenden? In diesem Beitrag beschreiben wir die Schritte, die wir unternommen haben, um Pin-Links von HTTP auf HTTPS umzustellen, indem wir die Smarter Encryption-Technologie von DuckDuckGo genutzt haben.
Warum HTTPS?
Pinterest läuft zwar vollständig über HTTPS, ist aber für die meisten Nutzer nicht das endgültige Ziel. Als Ort, an dem Pinner entdecken und tun können, was sie lieben, ist Pinterest die Ausgangsbasis für das Erreichen anderer Websites. Daher sind wir dafür verantwortlich, Pinner auf HTTPS-Websites umzuleiten, wann immer wir können. Dazu gehört auch, ausgehende Pin-Links von HTTP auf HTTPS umzustellen, wenn dies möglich ist, und den prozentualen Anteil des Traffics über HTTPS zu maximieren.
Der Grund dafür, dass es überhaupt HTTP-Traffic gibt, ist einfach, dass viele Pins auf diese Weise erstellt wurden. Wenn ein Pinner auf einen Pin-Link klickt, wird er auf die HTTP-Website weitergeleitet, wenn der Inhalt mit einer HTTP-URL erstellt wurde. Wenn die Website jedoch HTTPS unterstützt, wollen wir den Nutzer stattdessen zur HTTPS-Version schicken. Wir beschlossen, ein Online-Upgrade auf HTTPS vorzunehmen, um das Ergebnis auf allen Pinterest-Oberflächen zu maximieren.
Nach den Verbesserungen laufen nun etwa 80 % des ausgehenden Datenverkehrs über HTTPS, was einer Steigerung von über 30 % entspricht.
Um sicherzustellen, dass diese Änderung keine Auswirkungen auf wichtige Metriken hat, führten wir ein Experiment durch, bei dem wir diese Änderungen für 1 % der Nutzer freigaben und sie mit einer entsprechenden Kontrollgruppe verglichen. Wir haben festgestellt, dass es keine Veränderung bei den Benchmark-Pinterest-Kennzahlen gab, also werden wir das Experiment für weitere Pinterest-Nutzer durchführen.