2011-01-17 8 views
0

Ich mache eine Recherche für meine Arbeit, die den Eindruck einer kleinen Web-App erfassen soll, die auf 3rd Party (autorisierten) Webseiten sitzt. Ich muss den Eindruck in Echtzeit analysieren.Benötigen Sie eine Empfehlung zum Impressions-Tracking

Ich weiß, es gibt mindestens zwei Möglichkeiten,

1) verwendet Bild und analysiere für die Berichterstattung des Serverprotokoll.

2) js sendet ajax und speichert die Anfrage in DB. (entweder mysql oder mongo oder andere noSQL).

also, welcher Weg ist der schnellere Weg und kann Tonnen des Verkehrs umgehen?

Ich vermute, dass Serverprotokoll langsamer ist, da es an eine Datei anhängen muss. Aber ich bin mir nicht sicher, ob es wirklich langsamer ist oder nicht.

Also, was sind die Vor- und Nachteile von jedem Ansatz? Vielen Dank. :)

  • P.S. Ich kann Google Analytics nicht verwenden, da der Datenexport eingeschränkt ist und andere Einschränkungen bestehen. :-)

Antwort

0

Beide Optionen sind gültig, die Bild- und Serverprotokolle sind einfach und funktionieren so lange, wie der Besucher Bilder lädt. Dies ist in den meisten Fällen schneller, da keine zusätzliche Verarbeitung erforderlich ist.

Bei der Verwendung von JavaScript würde ich tun, was die Web-Analytics-Unternehmen tun und einen Image-Aufruf mit JS erstellen und am anderen Ende entweder eine Image-Datei mit Server-Logs oder ein Skript Daten in eine DB lesen und eine zurückgeben 1x1 Pixel transparentes GIF.

Wenn alles, was Sie brauchen, Eindrücke ist, würde ich mit der einfacheren Lösung gehen, weniger um falsch zu gehen.

Verwandte Themen