URL de imagenes en gmail

3,498 views
Skip to first unread message

yovana puma

unread,
Dec 5, 2013, 11:41:04 AM12/5/13
to gtug...@googlegroups.com
Buenas tardes!!

Le hago una consulta, a ver si me pueden ayudar con el siguiente problemita:

En el laburo tenemos un proyecto que envia mails con imágen incrustada en el body, hasta hace unas semanas atrás lo probamos en ambiente test y no tuvimos problema en visualizarlas. Ayer se probó nuevamente y no pudimos ver las mismas, cuando vimos las urls de las imágenes con el firebug, encontramos que a la urls de nuestras imágenes se le esta concatenando más cosas, osea:

Esta esta es la url donde esta mi imagen---> http://<www.mysite.com>/activation/cabecera.pngç


Lo que da como resultado la siguiente url, que hace que no se vean mis imágenes.
Por lo que vi buscando en la web esto empezó  a pasar hace poco y algunos comentarios hablan sobre que tiene que ver con algo del proxy de gmail, alguién sabría algo?!?!


Saludos,
Yovana

Gabriel Paradelo

unread,
Dec 7, 2013, 11:58:30 PM12/7/13
to gtug...@googlegroups.com
Hola Yovana,

Esa concatenación tiene que ver con un cacheo de imagenes que puede hacer Gmail. Pero eso no debería impedir que las imágenes se visualizaran correctamente.

La información más reciente que encontré sobre este tema es:

Quienes también prometen actualizarla a medida que investiguen más el tema.

Saludos,
Gabriel

yovana puma

unread,
Dec 8, 2013, 8:31:36 PM12/8/13
to gtug...@googlegroups.com
Muchas Gracias por tu ayuda!!



Saludos,
Yovana


--
Has recibido este mensaje porque estás suscrito al grupo "GTUG Buenos Aires | Google Developers Group" de Grupos de Google.
Para anular la suscripción a este grupo y dejar de recibir sus correos electrónicos, envía un correo electrónico a gtug-bsas+...@googlegroups.com.
Para obtener más opciones, visita https://groups.google.com/groups/opt_out.

Gustavo Cardelle

unread,
Dec 16, 2013, 2:06:48 PM12/16/13
to GTUG Buenos Aires
Los cambios se debieron a una nueva política de Gmail
A partir de ahora todas las imágenes que se muestre en los correos, pasan por los servidores de Google
Primero copia las imágenes que viene incluidas en el email, las guarda en sus servidores, y desde allí las muestra en tu Gmail, y no desde el origen. 
Impacta en estadísticas de apertura del email, lo que es una pésima noticia para los email marketers 

Gustavo Cardelle


GTUG Buenos Aires | Google Developers Group

gtug.com.ar

My Profile  
GTUG|GDG Profile  


bmig...@gmail.com

unread,
Dec 16, 2013, 2:14:58 PM12/16/13
to gtug...@googlegroups.com
Lo leí ayer, y me parece una gran idea realmente.

No sólo para disminuir el número de comprobaciones de cuentas por parte de los spammers sino para que aquellos que están en marketing puedan usar su creatividad para diseñar nuevas formas de estudiar el mercado.

Por otro lado sería muy bueno para los servidores de quienes alojan esas imágenes ya que en ancho de banda se reduciría en el caso de que Google utilice periódicamente una versión cache de esas imágenes desde sus propios servidores.

Un gran cambio de paradigma se está por venir, y Google está tomando la delantera sobre esto.


On Mon, 16 Dec 2013 17:06:48 -0200
Gustavo Cardelle <gu5...@gu5tavo.com.ar> wrote:

> Los cambios se debieron a una nueva política de Gmail
> A partir de ahora todas las imágenes que se muestre en los correos,* pasan
> por los servidores de Google*
> http://gmailblog.blogspot.com.ar/2013/12/images-now-showing.html
> Primero copia las imágenes que viene incluidas en el email, las guarda en
> sus servidores, y desde allí las muestra en tu Gmail, *y no desde el
> origen.*
> Impacta en estadísticas de apertura del email, lo que es una pésima noticia
> para los *email marketers*
>
>
>
> *Gustavo CardelleGTUG Buenos Aires | Google Developers Group *gtug.com.ar
> <http://s.wisestamp.com/links?url=gtug.com.ar&sn=Z3U1dGF2b0BndTV0YXZvLmNvbS5hcg%3D%3D>
>
>
> *My Profile
> <http://s.wisestamp.com/links?url=https%3A%2F%2Fplus.google.com%2F%2BGustavoCardelle%2Fposts&sn=Z3U1dGF2b0BndTV0YXZvLmNvbS5hcg%3D%3D>
> <http://s.wisestamp.com/links?url=http%3A%2F%2Fwww.gu5tavo.com.ar%2F&sn=Z3U1dGF2b0BndTV0YXZvLmNvbS5hcg%3D%3D>
> GTUG|GDG Profile
> <http://s.wisestamp.com/links?url=https%3A%2F%2Fplus.google.com%2Fu%2F0%2Fb%2F101861051374826910556%2F%2Bgtugar%2Fposts&sn=Z3U1dGF2b0BndTV0YXZvLmNvbS5hcg%3D%3D>
> <http://s.wisestamp.com/links?url=http%3A%2F%2Fwww.gtug.com.ar%2F&sn=Z3U1dGF2b0BndTV0YXZvLmNvbS5hcg%3D%3D>
> *
>
> <http://s.wisestamp.com/links?url=gtug.com.ar&sn=Z3U1dGF2b0BndTV0YXZvLmNvbS5hcg%3D%3D>

yovana puma

unread,
Dec 19, 2013, 7:46:17 PM12/19/13
to gtug...@googlegroups.com
Muchas gracias por la info!!

Bueno va a ver que buscar una solución

Saludos!!

Juan Simon

unread,
Dec 19, 2013, 8:05:08 PM12/19/13
to gtug...@googlegroups.com

Tienen idea que usa google como llave para el cacheo de imágenes?
Se me ocurre que si es la url se puede armar algo con mod_rewrite o si usa un hash de la imagen se puede hacer algo con los tags Exif para que el hash sea distinto. Hasta se puede con apache usar subdominios dinámicos. Hay que hacer unas pruebas supongo, alguien lo intentó?

Juan Irungaray

unread,
Dec 19, 2013, 8:42:34 PM12/19/13
to GTUG Buenos Aires
Juan, es interesante la idea (aunque suena compleja) que ventajas tendria sobre hostear las imagenes en Drive por ejemplo?



Saludos,
Juan Irungaray 

My profiles: Google Plus LinkedIn Twitter
Contact me: Google Talk/
Skype ju...@irungaray.com.ar  


2013/12/19 Juan Simon <juan....@gmail.com>
Para anular la suscripción a este grupo y dejar de recibir sus correos electrónicos, envía un correo electrónico a bsas+uns...@gtugs.org.

Juan Simon

unread,
Dec 19, 2013, 10:58:20 PM12/19/13
to gtug...@googlegroups.com
No se como generar imágenes desde Drive, se puede? Sinó, la respuesta es que ahorramos el subir a Drive imágenes que tal vez nunca sean solicitadas. 

En mi caso inserto imágenes con gráficos que contienen estadísticas generadas exclusivamente para ese mail. 
Las imágenes son generadas de manera dinámica dependiendo de ciertos parámetros en la url.
Esto es algo muy parecido a las ahora deprecadas Image Charts de Google (https://chart.googleapis.com/chart?cht=p3&chd=s:Uf9a&chs=250x100&chl=January|February|March|April).

Esto me hace pensar que, si bien mis imágenes son diferentes, puede que solo sean diferentes por muy poco y no querría que un usuario vea el reporte de otro por ser muy parecidas.

Ahora, si las imágenes tienen que ser "idénticas" para que se busquen en el cache y no en nuestro servidor no se me ocurre como hacen para saberlo sin pedirla.

En el caso de las campañas, el rastreo se hace con algo único en la url que permite al servidor asociar una imagen con un usuario. Si pasan esto por alto, ¿como diferencian las imágenes?
A: Google pide la imagen en el momento que llega el mail y siempre pide la imagen? De ser así, no veo como pueden evitar la comprobación de casillas de mail, solo lo hacen mas facil.
B: Google pide la imagen en el momento que se abre el mail, y solo pide la imagen cuando esta es diferente a la que tiene en cache (porque otro usuario ya abrió el mail)

Alternativas:
Para hacer la imagen "diferente" a las otras que enviamos a los otros usuarios, se me ocurren dos opciones:
  • Una es generar un texto único en el campo "Manufacturer" de los datos Exif 
  • y otra es generar un pixel de otro color en una esquina o en un lugar no muy visible.
    • En el caso de un PNG de 24 o 32 bits, existen 16 millones o 4.300 millones de posibles colores respectivamente, si esto no fuera suficiente para todos los mails que tenemos que mandar (cosa poco probable) se puede repetir en otra esquina.
Para hacer una ruta diferente se me ocurren 3 opciones:

En cualquier caso, o google me genera mucha mas transferencia o es simplemente cuestión de encontrar como es que manejan el cache.

Mi consulta va mas allá de el rastreo, va a la seguridad de la información que envío a  los usuarios ya que no se me ocurre un caso en el cual pueda combinar las siguientes frases que lei en esta cadena de mail.

  •  me parece una gran idea realmente. No sólo para disminuir el número de comprobaciones de cuentas por parte de los spammers. Esto implicaría que no se piden siempre las imágenes y por lo tanto no tienen manera de generar un checksum de la imagen remota antes de pedirla.
  • Google downloads the image from the image server and caches it on a Google managed proxy. This means that the first image load can be tracked by the sender, but any subsequent image loads will not be tracked. Esto implica que las imagenes se piden desde el mail y no afecta las comprobaciones de cuentas por parte de los spammers.

Espero sea claro y no muy largo.
Saludos,

Juan S. Simon


2013/12/19 Juan Irungaray <ju...@irungaray.com.ar>
Reply all
Reply to author
Forward
0 new messages