2009-07-22 8 views
19

Ho bisogno di un contatore di visite per le mie varie pagine, ma non posso utilizzare google analytics (il mio client non è pronto per il cloud computing) e non posso usare nulla che richiede l'accesso ai registri di IIS (l'amministratore del server possiede loro e non vuole rinunciarli)Alternativa a Google Analytics che viene eseguita su ASP.NET e non utilizza i registri IIS?

Quali risorse ci sono per il tracciamento dell'utilizzo da parte dell'utente di ciò che è essenzialmente un account ASP.NET ospitato?

Sto eseguendo un'applicazione ASP.NET su IIS 6. Ho attivato il monitoraggio dell'integrità, ma finora è solo la creazione di dati di registro senza analisi.

+1

Vuoi dire che si guarda per qualcosa di semplice? e che google analytic è "cloud computing" == difficile? – Aristos

+7

@Arristos No, io e il mio cliente godiamo entrambi di eccessiva complessità. Ciò è dovuto a un firewall senza porte in uscita aperte. Non riesci a vedere le nuvole quando vivi in ​​un bunker. – MatthewMartin

+0

Che tipo di "hit counter" stai cercando? Se è semplicemente qualcosa di simile a quanti utenti potresti non implementare la tua soluzione? – dkarzon

risposta

22

Recentemente ho scritto un elenco di alternative (soprattutto) AG gratis.

http://regulargeek.com/2010/05/29/25-free-google-analytics-alternatives/

Molti di questi sono cloud-based, ma ci sono alcuni che sono completamente ospitati pure. Non posso raccomandare una soluzione particolare, ma i pacchetti self-host più popolari sembrano Grape Web Statistics (http://www.quate.net/grape), Open Web Analytics (http://www.openwebanalytics.com/) e Piwik (http://piwik.org/).

+0

Questa è sicuramente la lista più completa che ho visto fino ad oggi. – MatthewMartin

+0

Accettato, perché questa è stata la risposta che mi ha convinto che, per i miei requisiti tecnici ristretti, probabilmente non esiste una soluzione esistente. Ho intenzione di usare uno di questi sui miei siti personali, però, perché è troppo bello per lasciar perdere, grazie. – MatthewMartin

+0

Sono sorpreso che nessuno dei pacchetti self-hosted avrebbe funzionato per te. So che non sono i pacchetti più semplici da configurare e utilizzare. –

2

Di quanti dettagli hai bisogno? Se non ho bisogno di tutte le funzionalità complete di questi elencati, scriverò semplicemente qualcosa io stesso.

per esempio, nella parte inferiore della vostra pagina master, mettere qualcosa come:

<webapp:MyPageCounter ID="counter" runat="server" /> 

e quindi definire l'UserControl MyPageCounter per accedere alla pagina richiesta, l'indirizzo IP e le intestazioni. allora avresti tutte le informazioni per generare alcuni rapporti da.

Se hai bisogno di più funzionalità, beh, penso che alcuni hosting condiviso consentono applicazioni PHP. ;)

+1

OP ha richiesto specificamente ASP.net. – SeanKendle

4

È possibile aggiungere un modulo http alla pipeline asp.net e cancellare i valori in un database SQL se si è in uno stato d'animo fai-da-te.

1

È possibile eseguire lo strumento di analisi dei dati di PHP Piwik sotto Phalanger, uno strumento che esegue PHP sul CLR

Problemi correlati