Anyone know if adding a tracking pixel (just a transparent GIF with some logging going on at the server that’s sending out the GIF) as a background-image in a linked stylesheet will work the same as if it was a regular <img> on a page?
From a simple test I did in Chrome’s network inspector it looks like it’s just pulling images from local cache if I go into the location bar and hit enter. If I actually click Reload then I see it go out to the server and get back a 304. And if I shift+reload it’ll force it to go back to the server for real and I get 200s.
But, it looks like it’s the same behavior for the <img> images on the page as well, so then the behavior as a background-image should match the behavior as if it was an <img>
Having a tracking pixel called via CSS would be possible, but there would be some challenges compared to using a tracking pixel in HTML: