• Super User

    Help ! Javascript per creare cookie per contare pagine viste da un visitatore

    Mi servirebbe qualcosa di già pronto per un cookie che conti le pagine viste da un visitatore .
    Se avete qualcosa di già pronto ve ne sarei enormemente grato perchè è urgente.
    Grazie davvero a chi vorrà aiutarmi.


  • Super User

    😄 Non spingete per rispondere eh !?


  • User Attivo

    Un paio di osservazioni introduttive:

    1. Non penso che i cookies siano utili nel conteggio delle pagine perché possono memorizzare fino a 4 KB di dati. Inoltre se non ricordo male non è possibile metterne più di 20 da un certo dominio.
    2. A scelta degli utenti possono impedire che il browser li accetti.
    3. Un cookie potrebbe essere utile solo per capire se quel client avesse già visitato il sito nel tempo.

    Con questo preambolo ho un'altra brutta notizia: non ho ancora sviluppato un contatore di statistiche proprio.
    Dopo queste notizie negative, riflettendoci bene ne ho una positiva: sappiamo che ci sono società che offrono la possibilità di mostrarci le statistiche di accesso ad un nostro sito includendo un codice JavaScript nelle pagine.
    Ci è noto che questa tecnologia è eseguita sul lato client. Bene, una volta che è stata generata la pagina possiamo scoprire il codice JS che stai richiedendo in questo thread. Una volta che ne hai capito la logica dovrai cambiare opportunamente i link verso un tuo dominio che conterrà lo script che raccoglierà e salverà come vorrai i dati ricevuti.

    In base ai contatori che ho provato, vorrei informarti che il codice che viene depositato nel browser occupa non meno di 6 — 7 KB, e generalmente la lunghezza dei post non dovrebbe eccedere i 7 KB. E non ho la pallida idea di quanto possa essere il progetto di raccolta di dati e loro gestione sul lato server. Tieni presente che se volessi anche rappresentazioni grafiche è necessario che sul server siano installate le relative librerie. Ci sono alcuni di questi che per mettere in luce altri dati (per esempio la frequenza di rimbalzo) richiedono lo sviluppo di ulteriore codice.
    Altra constatazione non trascurabile è che se i siti in cui installi il tuo codice hanno molto traffico dovrai avere un server dedicato a quello scopo, altrimenti noterai forti perdite di prestazioni.
    Ho l'impressione che le società che li offrono abbiano investito fior di quattrini per svilupparli, e non penso che li verrebbero a postare gratuitamente nei forum.