El correo electrónico incluye referencias a imágenes alojadas externamente, como http://example.com/[tracking_id].png
, donde la compañía de seguimiento controla el servidor que hospeda la imagen. La empresa registra cómo y cuándo cada URL de imagen única es cargada por un cliente de correo.
Como se ha señalado, las operaciones de impresión se pueden registrar mediante una imagen de seguimiento en la directiva @media print
CSS. Esto supone que la imagen de seguimiento no se cargará hasta que el usuario realmente imprima el correo electrónico.
La duración del tiempo de visualización podría ser rastreada teóricamente por una imagen de carga lenta. El servidor mantendría la respuesta HTTP permanentemente inacabada, y solo finaliza cuando el usuario navega fuera del correo electrónico. El servidor puede registrar cuánto tiempo le tomó al cliente terminar la conexión. Sin embargo, no he observado este comportamiento de carga lenta en HTTP. Podría ser posible hacer algo similar con sockets TCP, que podrían mantenerse abiertos incluso después de que se complete la solicitud HTTP (ya que la imagen se sirve con Connection: keep-alive
), pero mi investigación inicial sugiere que las conexiones TCP pueden mantenerse vivas después de navegar lejos de una página que solicitó ese recurso keep-alive.
Excluyendo esta posibilidad, parece que el código que ha incluido no hace un seguimiento del tiempo dedicado a buscar el correo electrónico. Posiblemente el seguimiento de tiempo es una función premium no habilitada para este rastreador.
La única otra posibilidad (ligeramente ridícula) que podría considerar es que el recurso /F
se carga de alguna manera cuando se realiza una acción de navegación (es decir, la acción de navegación provoca una manipulación de la estructura del documento que hace que se aplique la regla CSS) ). Sin embargo, si esta es la teoría (bastante al margen), el seguimiento del tiempo solo funcionará en el correo basado en la Web.
Finalmente, no tienen capacidad para detectar eliminaciones. Ese artículo simplemente asume que un usuario que ha pasado menos de 2 segundos mirando un correo electrónico lo ha eliminado.