Okay, es gibt zwei Fälle:
1.) Link direkt auf Datei - Klick - Download - Weiterleitung -> Log
2.) Formular - absenden - Klick - Download - Weiterleitung -> Log
Eine relativ einfache Möglichkeit wäre ja, den Downloadlink immer als Formular zu realisieren (ohne Formulardaten eben nur mit einem hidden-Feld, das dann den Namen des Downloads beinhaltet ) und nach dem Download auf eine "Danke-Seite" weiterzuleiten, das den Downloadnamen per _GET angehängt bekommt. Beispiel domain.tl/downloads/download.html?dl=datei_name
Sollte ja so bei Google erfasst werden.
Nur wie macht man das in einem Klick auf den Submit-Button? Durch den Klick wird ja die Danke-Seite aufgerufen. Auf dieser könnte man ja per php-redirect auf die Datei verweisen, die man vorher in einem hidden-field über eine TV definiert hat... mal laut gedacht

Ob das so geht... kein Ahnung.