Home Page
Articoli
Tips & Tricks
News
Forum
Archivio Forum
Blogs
Sondaggi
Rss
Video
Utenti
Chi Siamo
Contattaci
Username:
Password:
Login
Registrati ora!
Recupera Password
Home Page
Stanze Forum
ASP.NET 2.0 / 3.5 / 4.0
Contatore visite
martedì 11 febbraio 2014 - 09.32
Elenco Threads
Stanze Forum
Aggiungi ai Preferiti
Cerca nel forum
Elenco Tags
C#
|
.NET 4.0
Gemini
Profilo
| Expert
856
messaggi | Data Invio:
mar 11 feb 2014 - 09:32
Ciao a tutti
Vorrei inserire in un sito 2 contatori: 1 per le visite del sito e una per gli articoli letti.
Per evitare di conteggiare più volte uno stesso utente, stavo pensando di salvare la Session ID di un utente in un db e ogni volta controllare se la session id è presente nel db. Potrebbe essere una soluzione valida o ci sono altre soluzioni più semplici?
Grazie
alx_81
Profilo
| Guru
8.814
messaggi | Data Invio:
mar 11 feb 2014 - 13:38
>Ciao a tutti
ciao
>Vorrei inserire in un sito 2 contatori: 1 per le visite del sito e una per gli articoli letti.
Dai una letta a questo thread:
http://forums.asp.net/t/1757263.aspx?how+to+add+website+vistour+counter+to+my+web+site+
>Grazie
di nulla!
Alessandro Alpi | SQL Server MVP
MCP|MCITP|MCTS|MCT
http://blogs.dotnethell.it/suxstellino
http://suxstellino.wordpress.com
http://mvp.microsoft.com/profiles/Alessandro.Alpi
Gemini
Profilo
| Expert
856
messaggi | Data Invio:
mer 12 feb 2014 - 09:16
Grazie mille
se oltre alle visite al sito volessi contare quante volte un articolo viene letto, come dovrei fare? Non voglio aumentare le visite ogni volta che uno stesso utente apre lo stesso articolo o aggiorna la pagina.
Come scritto in precedenza, ho pensato di salvare la sessionId dell'utente e salvarla in un db, ma non sono convinto che sia una buona soluzione
Grazie
alx_81
Profilo
| Guru
8.814
messaggi | Data Invio:
mer 12 feb 2014 - 10:05
>Grazie mille
>se oltre alle visite al sito volessi contare quante volte un
>articolo viene letto, come dovrei fare? Non voglio aumentare
>le visite ogni volta che uno stesso utente apre lo stesso articolo
>o aggiorna la pagina. Come scritto in precedenza, ho pensato di salvare la sessionId
>dell'utente e salvarla in un db, ma non sono convinto che sia
>una buona soluzione
Scusami, allora non mi è chiaro.. credevo volessi contare i vistor.
Ma se invece intendi fare un contatore personalizzato degli articoli per utente, devi scrivere (come stai già facendo) qualcosa a mano.
La sessionId cambia ad ogni apertura della tua applicazione da parte di qualunque utente. Quindi se uno stesso utente si rilogga, la session id cambia e quindi per il tuo counter sarebbe univoco.
se vuoi contare la lettura di un articolo da parte di ogni utente che lo legge per la prima volta, potresti salvare proprio gli idutente che lo leggono la prima volta.
Ogni volta che vai nella pagina che legge, se l'utente esiste già, non lo aggiungi. Alla fine la count degli utenti salvati è il numero delle letture distinte degli articoli.
Detto questo, aggiungerei magari anche una data per rifare il ragionamento ogni giorno, in modo da avere letture per giorno ecc..
Alessandro Alpi | SQL Server MVP
MCP|MCITP|MCTS|MCT
http://blogs.dotnethell.it/suxstellino
http://suxstellino.wordpress.com
http://mvp.microsoft.com/profiles/Alessandro.Alpi
Gemini
Profilo
| Expert
856
messaggi | Data Invio:
mer 12 feb 2014 - 23:40
Grazie Alessandro
Voglio fare entrambe le cose. Quindi la tua prima risposta mi è stata di aiuto
Torna su
Stanze Forum
Elenco Threads
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?
Dopo esserti registrato potrai chiedere
aiuto sul nostro
Forum
oppure aiutare gli altri
Consulta le
Stanze
disponibili.
Registrati ora !