Se gli utenti nn sn registrati, ma anonimi, puoi mettere un cookie con scadenza tra un anno. Naturalmente chi cancella i cookies potrà rivotare, ma non credo che ci siano altri metodi