2013-07-16 13 views
6

Sto cercando di implementare un contatore delle pagine web hit di lasciare che il server sapere quali pagine vengono visualizzate in cui sto cercando di evitare di inviare il server ripetitivi 'utente preme' dalla stessa utente, stessa pagina. (Io non sono super preoccupati per la loro liquidazione la cache, ecc e, eventualmente, ottenendo ancora una volta contati) qualcosaImplementazione di una pagina web hit counter nel 2013

ho generalmente visto come questo:

<img src="/the-hit-counter?pageId=SOME_PAGE_ID" /> 

e quindi utilizzare un cookie per assicurarsi che il ' hit 'non viene contato di nuovo.

Ma v'è alcuna ragione per non utilizzare AJAX per notificare al server diverso da quello ovvio "l'utente deve avere abilitato JavaScript"? Immagino che quasi tutti quelli che non indossano un cappello di carta stagnola in questi giorni avranno abilitato nel loro browser.

con AJAX e JavaScript avrei potuto fare qualcosa di simile e portare storage locale nel mix e ridurre alcuni di banda della rete:

if (!amplify.store('SOME_PAGE_ID')) { 
    $.get('/the-hit-counter?pageId=SOME_PAGE_ID'); 
    amplify.store('SOME_PAGE_ID', ""); 
} 

Che cosa mi manca circa l'approccio Javascript?

+0

non si può davvero aspettarsi che tutti siano utilizzando JavaScript. la sicurezza non è l'unica ragione per cui non sarebbe abilitata. –

+0

Suppongo. Google Analytics (una delle risposte di seguito) lo richiede anche se per quanto posso dire! –

+0

@JohnCulviner Ma GA non sembra fornire un modo per visualizzare il conteggio degli hit sulla tua pagina web. Qualche idea? – Jasper

risposta

9

Penso che il modo per fare questo 2013 sia semplicemente iscriversi per Google Analytics e incollare il codice JavaScript generato nel proprio sito. Molto più semplice della tua soluzione e ottieni molti dati utente (dati demografici, posizioni, conteggi accurati degli utenti, ecc.).

+1

Non ho assolutamente idea del perché questa domanda sia in aumento. Effettivamente Google Analytics è il modo giusto per farlo, dato che un contatore di visite di per sé è assolutamente privo di significato e completamente stupido ... a causa di dati analitici forniti solo da semplici numeri ...... –

+2

Ti sento, io amo GA! Abbiamo il nostro monitoraggio interno che deve essere popolato e questo è un CMS che ospita più "domini", quindi GA non è realmente un'opzione. Buona idea però! –

+0

Geoffrey> Che cosa succede se vogliamo visualizzare il numero di risultati nella nostra pagina Web? GA non sembra fornire un modo per farlo! Qualche idea? – Jasper

Problemi correlati