Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

> "Email open" tracking just got a lot more reliable for all mass email & marketing automation vendors.

Has it? If Google's proxy is caching images, then "email open" tracking might have broken entirely. All the sender would see is that their email has been opened once by the proxy -- for all gmail addresses put together.



http://example.com/trackingimage.php?email={yourusername}@gm...

Or, if they snip the GET variable for whatever reason (I don't see them doing this):

http://example.com/gmail/{yourusername}/trackingimage.php

Or even:

http://example.com/{emailidfromadatabase}/trackingimage.php

This tactic is already in use by most mass email companies.


I'd imagine that they are going to de-dup the images they proxy which means email marketers need to generate unique images per mail and that means no more 1-pixel tracking images.

A solution would be 1-pixel high tracking lines - a 1 x 128 pixel wide image that encoded 0 and 1 as two RGB colors adjacent to the mail's background color in the visual spectrum so the difference isn't noticeable would encode a sha-1 hash placed in the url.

  http://example.com/tracking-line/{hash}.png


Mass-email senders probably would put a unique identifier in the image url (different for all users), so Google will open each image, because it can't know before loading them that it's the same image.


Or they could retrieve every image sent to a gmail address immediately, regardless of whether you viewed it or not.

That would essentially render open statistics meaningless and would let Google cripple another industry after the promotions tab and 'not provided.'

I really hope they don't because it's such valuable information when creating email copy...


I agree they could do it, but people upthread are suggesting that Google doesn't do that, and only loads the image when you open the message.


they could track if an email was opened twice

first one = Google

second one = user


I would imagine that google caches the images so there would be one request instead of two.


you are right, I didn't think on that




Consider applying for YC's Summer 2026 batch! Applications are open till May 4

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: