Contatore clic (hit counter)
Autore: Massimo Z.
Visite 2136,
Followers 1,
Condiviso 0
Ciao,
Nel nostro sito abbiamo degli sponsors con i loro logo. É possibile inserire un contatore dei clic effettuati su di ogni logo? Non mi serve quindi un contatore di pagina, ma specificatamente dei clic su di ogni singolo logo, in una pagina abbiamo diversi logo,
Grazie
Postato il
Puoi farlo sia in php che in javascript usando ajax (chi é più esperto ti potrà dare indicazioni specifiche per creare i codici).
Personalmente per semplificarmi la vita ed avere subito pronta una UI comoda da gestire userei jTable (che integra già sia la logica lato server che quella lato client) per inizializzare tramite un form email in una pagina riservata i contatori dei vari logo; poi con jQuery farei uno scriptino per incrementare di uno il contatore relativo al logo sollecitato dal click.
...ovviamente il primo passo é creare un db per ospitare i contatori
errata corrige: jTable -> Oggetto Db-Viewer
Nota: per seguire la mia idea é necessario integrare un oggetto Db-Viewer nella pagina in cui ci sono i logo da cliccare; se non desideri che sia visibile la tabella devi impostare la proprietà css visibility: hidden
Aggiungo:
La stessa tabella devi farla comparire tramite un nuovo db-viewer anche nella stessa pagina riservata con il form per l'inserimento dei records.
Questa tabella devi abilitarla all'editing dei records per far comparire i rispettivi bottoni.
Lo script jQuery non deve agire direttamente sui valori della tabella per incrementarli, altrimenti la modifica varrebbe solo sul tuo computer finché tieni aperta la pagina.
Per fissare l'incremento nel db lo script deve compiere tutte le operazioni che altrimenti faresti a mano per ottenere lo stesso risultato:
Potrebbe rendersi necessario applicare un ritardo all'esecuzione dello script wrappandolo in un setTimeout.
ovviamente questo vale per la pagina con i logo dove metti lo script, non per la stessa tabella nella pagina riservata
Autore
Ciao Fabio, grazie mille per la tua risposta, provo ad attuarla.
Nel caso non ci riesca mi rifaro vivo.
Saluti
Massimo
con histats c'è una funzione apposita conta click
Massimo ho appena guardato la dritta di G.Sorry; io credo che sia più interessante il suo suggerimento (anche per ragioni di sicurezza).
Lascia perdere la mia idea; tenta prima il metodo con Histats; se non va bene con il contatore di click (che prevede se non ho capito male che tu attribuisca un link ai tuoi logo verso il sito o un indirizzo email delle aziende corrispondenti), puoi tentare anche con il tracciamento di tags wrappando i tuoi logo in tags personalizzati non standard (non ne sono sicuro; per approfondire il funzionamento bisogna aspettare la settimana prossima quando avranno terminato la stesura della guida).