Un buon modo per contare i visitatori anonimi unici di articoli

1

Sto costruendo un sito web con articoli e mi piacerebbe contare le visite uniche per ogni articolo.

L'idea di usare i cookie suggerisce se stessa, ma semplicemente non posso impostare un cookie per ogni singolo articolo visitato - di solito l'utente non passa attraverso tutto, ma è meglio essere sicuro. Se metto tutto in un solo cookie, esaurirò presto anche lo spazio per cookie.

Qual è la soluzione migliore (più pratica e leggera) per questo?

Ho un database SQLite, quindi forse qualche tipo di dati persistenti di "sessione"? Questo caricherà molto sul server e sul db, però. Idee?

    
posta MightyPork 09.11.2014 - 23:37
fonte

2 risposte

1

Ecco come sei tracciato senza i cookie tramite l'impronta digitale del browser.

link

Idea: ogni browser ha un'impronta digitale univoca se hai abbastanza funzioni

  • indirizzo ip
  • caratteri installati
  • javascript sì / no
  • adblock si / no
  • intestazioni accettate
  • alcune cose sono memorizzate nella cache?
  • java
  • dimensioni dello schermo

Se ottieni 20 bit dal browser, puoi distinguere circa 1.000.000 di utenti. Se hai solo 100 utenti e alcune funzionalità cambiano, sono comunque identificabili con un'alta probabilità.

Inoltre puoi aggiungere informazioni su

  • interessi delle persone che visualizzano un sito
  • per quanto tempo visitano
  • di quanti link fanno clic (rendi tracciabili i link)

per aggiungere ulteriori informazioni.

    
risposta data 10.11.2014 - 10:20
fonte
0

Se sei preoccupato per il caricamento, puoi utilizzare i redis o la memoria in-memory e questi periodicamente scaricano i risultati, vedi:

Esempio di Python, potrebbe essere adattato a php

Usa le bitmap Redis per memorizzare i conteggi

    
risposta data 10.11.2014 - 08:35
fonte

Leggi altre domande sui tag