Monitorizar emails

eXtreM3

Hola, cómo sé cuándo se ha abierto un email que mando por php?

He buscado por Google y lo que más se ve es el truco de poner una imagen con el atributo src con una ruta hacia un .php y ya ahí operas:

<img src="http://miserver.com/mail.php?email=destinatario@mv.com" />

El email llega, pero no se inserta nada en la base de datos (las conexiones están bien hechas, el script funciona si lo ejecuto directamente), es como si no se ejecutase el php. He probado en Gmail y Thunderbird y nada.

¿Cómo se hace?

Gracias!

eXtreM3

Solucionado. Estaba poniendo mal las cabeceras a la hora de enviar el email y no interpretaba la imagen como html, por eso no podía trackearla.

$headers = "MIME-Version: 1.0" . "\r\n";
$headers .= "Content-type:text/html;charset=UTF-8" . "\r\n";

:si:

1 2 respuestas
DarkSoldier

#2 juan palomo

B

#2 la mayoría de los clientes de correo bloquean las imágenes a no ser que manualmente se les de permiso.

1 respuesta
eXtreM3

#4 es lo que hacen mailchimp & cia. Si no tienes el remitente agregado no te muestra las imágenes, eso no es nada nuevo. De ahí la típica coletilla en newsletters de "si no ve correctamente las imágenes haga clic aquí".

#4 conoces alguna forma de trackeo que sirva el 100% de los casos sin depender de la carga de imágenes?

1 respuesta
djtonight

#5 Te funciona si el correo se abre desde gmail?
Creo recordar que hace un tiempo Google cambió al forma de proceder, y lo que hace es descargarse todas las imágenes y sustituirlas en el mail con las mismas imágenes pero ahora con el src cambiado a una URL de sus servidores.

1 1 respuesta
eXtreM3

#6 joder qué cabrones, acabo de comprobar que efectivamente no funciona en gmail ¬¬

Había probado hotmail y mi correo de empresa :(

Significa esto que las empresas de newsletter no pueden monitorizar los correos enviados a gmail?

1 respuesta
B

#1 Nunca lo he usado pero se puede activar la confirmación de lectura en phpmailer, de esa forma al usuario le saldrá un "desea notificar la lectura del correo a..." al cliente. Otra cosa es que el cliente le de al no.

djtonight

#7 Hubo bastante revuelo por parte de mailchimp y empresas similares y CREO que consiguieron una forma de monitorizarlo. Seguramente, si lo consiguieron, haya algo de info al respecto por el internets, pero ni idea

MrTurbo

Lo de la imagen sigue funcionando en gmail, lo único que sucede ahora es que solo funciona la primera vez ya que después gmail "cachea" esa imagen y ya la sirve desde sus servidores con lo que no se puede contar más que si se ha abierto o no el correo, pero no el nº de veces que se abre.

Saludos

1 respuesta
eXtreM3

#10 ayer no me funcionaba. Hoy he probado a añadirle un token único a cada envío de email y ahora sí me trackea gmail también, pero efectivamente sucede lo que comentas, sólo contabiliza la primera vez que se abre el correo.

Y otra cosa, ayer los correos que llegaban a gmail lo hacían al inbox principal, sin embargo hoy me están llegando a la pestaña Promociones, ¿es debido al token que he añadido? Porque otra cosa no he cambiado...

Usuarios habituales