Maria de Angelis | Summer 2019 Pinterest Engineer Intern
HTTPS debería estar en todas partes. Es probable que tu sitio web funcione con HTTPS, dando a tus usuarios una conexión segura y encriptada, pero ¿qué pasa con todos los enlaces salientes? ¿Puede garantizar que todos ellos utilizan HTTPS? En este post, describimos los pasos que tomamos para actualizar los enlaces de Pin de HTTP a HTTPS aprovechando la tecnología Smarter Encryption de DuckDuckGo.
¿Por qué HTTPS?
Aunque Pinterest funciona completamente en HTTPS, no es el destino final para la mayoría de los usuarios. Como lugar para que los Pinners descubran y hagan lo que les gusta, Pinterest es la plataforma de lanzamiento para llegar a otros sitios web. Como tal, tenemos la responsabilidad de redirigir a los Pinners a sitios HTTPS siempre que podamos, incluyendo la actualización de los enlaces de Pin salientes de HTTP a HTTPS cuando sea posible y maximizando el porcentaje de tráfico a través de HTTPS.
La razón por la que existe cualquier tráfico HTTP es simplemente que muchos Pins fueron creados de esa manera. Cuando un Pinner hace clic en el enlace de un Pin, será enviado al sitio HTTP si el contenido fue creado con una URL HTTP. Sin embargo, si el sitio soporta HTTPS, queremos enviar al usuario a la versión HTTPS en su lugar. Decidimos realizar una actualización en línea a HTTPS para poder maximizar el resultado en todas las superficies de Pinterest.
Después de realizar las mejoras, alrededor del 80% del tráfico saliente es ahora a través de HTTPS, un aumento de más del 30%.
Para asegurarnos de que este cambio no interfería con las métricas importantes, realizamos un experimento para liberar estos cambios al 1% de los usuarios y compararlos con un grupo de control equivalente. Encontramos que no hubo ningún cambio en las métricas de referencia de Pinterest, por lo que continuaremos liberando el experimento a más usuarios de Pinterest.