De esto ya no tengo ni idea pero creo que directamente en el servidor se pueden controlar el número de descargas y de donde vienen estas, mírate este
hilo. A ver si se pasa por aquí alguien que esté más puesto en el tema.
Consulta la documentación de Analytics, que puede hacer muchas más cosas de lo que en principio parece y los resultados de las estadísticas son configurables. Por ejemplo, puedes combinar los resultados de las páginas o archivos principales de destino con los resultados de los sitios web de referencia y tendrías los datos que quieres.
Salud!