hola, esto en un momento lo tuve que hacer por la misma razon que la tuya. te comento que NO PUEDES USAR JAVASCRIPT debido a que ningun cliente de mail deja ejecutar codigo javascript (luego de la sarta de virus como el iloveyou se avivaron). La unica que te queda hacer es un script php que cargue una imagen pero que antes de cargarla le sume uno a un contador en una base de datos.
Código PHP:
<?php
header("Content-type: image/jpeg");
// Aca va el codigo mysql que inserta en la tabla
// o el codigo que suma en un txt
$im = imagecreatefromjpeg($_GET['img']);
imagejpeg($im);
?>
y luego el link seria
Código HTML:
<a href="archivo.php?img=nombre_archivo_jpg">link</a>
bueno espero que te sea util. saludos!
recuerda que esto solo es el codigo que imprime la iamgen no tiene ningun contador, eso debes agregarlo tu