Esiste un plug-in per questa o una gemma che posso utilizzare. Stavo pensando di scriverlo su un tavolo solo quando una vista è stata chiamata nel controller. È questo il modo migliore? Vedo StackOverflow ha questa funzionalità come fanno?Come monitorare le visualizzazioni di pagina su una vista
risposta
Google Analytics - Consenti a Google o ad altri provider di analisi di terze parti di gestirlo gratuitamente. Non penso che vogliate fare scritture di file su ogni caricamento di pagina - potenzialmente costoso. Un'altra opzione è quella di memorizzare le informazioni in memoria e scrivere periodicamente sul database anziché su ogni caricamento di pagina.
[EDIT] Questa è una domanda interessante. I asked for help on this issue di ciò che è più efficiente - scritture di db e scritture di file - ci sono anche dei buoni feedback.
Ovviamente, ci sono servizi di statistiche di terze parti (Google Analytics, Mint, ecc ...), ma se si deve fare da soli, quindi fare una scrittura ogni volta che qualcuno colpisce una pagina avrà un impatto grave sul DB.
Scriverei singoli hit in un file intermedio sul filesystem o memcached, quindi generare un task ogni 10-15 minuti che analizzerà i dati e li inserirà nel database.
Se si voleva solo per ottenere qualcosa in là facilmente si potrebbe usare un tempo reale di analisi provder come W3 Counter
Ti dà i dati in tempo reale (al contrario di Google Analytics) ed è relativamente semplice da implementare (pochi linee nel tuo modello globale) ma potrebbe non darti la granularità che desideri. Immagino dipenda dal fatto che desideri che queste informazioni vengano visualizzate/utilizzate in modo programmatico nell'app o per scopi statistici.
- 1. Come monitorare le visualizzazioni di pagina
- 2. Come contare le visualizzazioni di pagina del mio blog Octopress?
- 3. Visualizzazioni multiple nella stessa pagina MVC ASP.NET
- 4. Come devo gestire le visualizzazioni di pagina del frammento di tracciamento in Google Analytics?
- 5. Come posso monitorare una directory di Windows per le modifiche?
- 6. Monitorare le modifiche su un oggetto array
- 7. Implementare un contatore di visualizzazioni di pagina unico?
- 8. Visualizzazioni container ridimensionabili contenenti controller vista
- 9. Spostando le visualizzazioni secondarie da una vista a un'altra vista senza modificare le informazioni sulla posizione nello storyboard?
- 10. pagina ricciolo con vista cercapersone
- 11. Come monitorare le relazioni record in NoSQL?
- 12. Riciclare le visualizzazioni in una lista, ne vale la pena?
- 13. iOS: Come faccio a scorrere tra le visualizzazioni utilizzando Swift
- 14. Come posso monitorare l'attività SQL su Oracle?
- 15. È possibile monitorare se qualcuno ha stampato una pagina Web?
- 16. Come impostare il webhook di Facebook per monitorare una particolare pagina
- 17. Quali sono le differenze tra una vista istantanea e una vista dinamica?
- 18. Cosa monitorare su SQL Server
- 19. Come monitorare un processo su OS X?
- 20. Sovrapposizione di una vista non disabilita le azioni sulla vista sottostante
- 21. come aggiungere una pagina code-behind a una vista oa una vista parziale
- 22. Presentatore di viste di modello, come passare le entità tra le visualizzazioni?
- 23. monitorare le richieste di tomcat al secondo?
- 24. Come impostare una matrice di trasformazione arbitraria su una vista?
- 25. Escludi le visualizzazioni secondarie da UIGestureRecognizer
- 26. Backbone: 100 + Visualizzazioni ok?
- 27. Come posso impostare una variabile su una pagina _Layout?
- 28. IOS trascinare e rilasciare tra le visualizzazioni di scorrimento
- 29. Avvia la transizione CSS3 dopo la pagina delle visualizzazioni utente?
- 30. Monitorare le query di un utente MySQL
Grazie, penso che praticamente risponda alla domanda. – IBarnes