Capisco a malapena la tua domanda. Cosa intendi per informazione? È un file, una pagina, un pezzo di dati astratto? Cosa intendi per cliente? È un browser, un computer identificato da un IP, un cliente registrato?
Il caso del cliente registrato è il più semplice. Quando si scarica un file o si carica una pagina o qualsiasi cosa, è possibile salvare un record in una tabella, dicendo che il cliente A ha richiesto il dato di dati B. Ci sono alcune sfumature, specialmente con il download di file, ma non ti darò fastidio con i dettagli, soprattutto perché è fuori tema e sarebbe più appropriato su StackOverflow.
Se invece vuoi monitorare i download dalla stessa macchina, puoi farlo identificandolo tramite l'indirizzo IP. Anche questo ha alcune difficoltà: la stessa persona che usa lo stesso dispositivo può cambiare l'IP anche durante la stessa sessione, oppure più dispositivi possono condividere lo stesso indirizzo IP (come due computer della stessa azienda collegati attraverso lo stesso router).
Infine, puoi monitorare il cliente attraverso i cookie. Questo ha due punti deboli: la persona può in qualsiasi momento eliminare o modificare il cookie (e qualcun altro può utilizzare lo stesso cookie), e se la persona cambia il browser, i cookie andranno persi.
A seconda del tuo problema preciso, puoi scegliere uno, due o tutti e tre i tipi di tracciamento per poter sapere più o meno chi ha scaricato cosa.