2010-11-22 4 views
1

Ich habe Google Analytics lange genug benutzt, um zu wissen, dass es nicht sehr gut funktioniert (Probleme auf Mobiltelefonen und für Leute, die Javascript deaktiviert haben, WAY zu viel Verzögerung beim Aktualisieren). Zurzeit protokolliere ich nur jede Anfrage, die von einer Seite gestellt wurde, und aktualisiere einen Zähler in meiner Datenbank, aber ich weiß, dass das ineffizient und sehr grob ist (ich unterscheide nicht zwischen Leuten und Bots, ich protokolliere jede Seite als neue Aussicht).Was ist die einfachste und zuverlässigste Methode, um Seitenaufrufe in meiner Rails-App zu verfolgen?

Was schlagen Sie vor, um einen einfachen Pageview-Zähler zu erstellen? Ein weiterer Webanalyse-Service? Wenn ich meinen eigenen Zähler schreibe, der Regeln aufbaut, die beispielsweise verlangen, dass mehrere Seitenaufrufe von derselben IP-Adresse innerhalb von 5 Sekunden aufeinander folgen, zählt das nicht? Ich habe einige Leute gesehen, die empfehlen, meine Produktionsprotokolle zu analysieren - ich verwende sie auf Heroku und habe keine Ahnung, wo ich damit anfangen soll.

Danke.

Antwort

0

Machen Sie was Sie wollen in einer Rack-Middleware. Im Inneren können Sie alle gewünschten Code setzen.

2

Wir sind vor einiger Zeit von GA zu GetClicky umgezogen und es ist weit weit besser. Sie bieten auch einen Nicht-JS-Tracking-Code. Versuche es.

+0

getclicky ist genial. – jonnii

+0

Okay, ich sehe es mir an. Kennen Sie irgendwelche Ruby-Edelsteine ​​oder irgendetwas, damit ich in meiner App einfach auf ihre API zugreifen kann? – kateray

+0

Nein, aber Sie können [email protected] fragen, er antwortet normalerweise sehr schnell. –

Verwandte Themen