Para el tema de los clicks lo que yo hago es enlazar con un script intermedio que los cuenta. Me explico. Supongamos que debo contar cuántas veces se hace click en este enlace:
Código HTML:
<a href="http://www.fulano.com/pagina.php" target="_blank">Visita nuestro bar</a>
Teniendo un script intermedio, apunto al script en vez de al destino real, pasándole como parámetro el destino real:
Código HTML:
<a href="intermedio.php?url=http://www.fulano.com/pagina.php" target="_blank">Visita nuestro bar</a>
Y en el script se hacen dos cosas:
-Incrementar el contador
-Redirigir la salida al enlace destino
El código dependerá de cómo vayas a guardar el contador. Por ejemplo, si lo llevas en una base de datos podrías tener un campo para la dirección y otro para el contador....
Código PHP:
<?php
...
$url=$_GET['url'];
//Aquí el código para filtrar $url y evitar que te metan cosas raras...
//Y luego actualizar al base
mysql_query("UPDATE tabla set contador=contador+1 WHERE id_url='$url'");
//Y ahora redirigir
header("Location: $url");
die();
?>