2009-07-02 7 views
3

Ich schließe mich dem Abschluss eines Windows Desktop Gadgets an, das Plugins von meinem Webserver herunterlädt. Ich frage mich, wie ich die Verwendung dieser Plugins für Reporting-Zwecke verfolgen kann, wie zum Beispiel, welche Plugins in welchen Ländern beliebt sind, wie oft ein Plugin pro Tag/Monat/Woche verwendet wird und andere Sachen wie diese.Benutzeraktionen verfolgen - Analysen für Anwendungen

Das Anmelden bei jeder Benutzeraktion kann zu Serverproblemen führen, da ständig Anfragen vorliegen. Ist es am besten, ein lokales Protokoll zu führen und es regelmäßig auf den Server hochzuladen oder ist es möglich, so etwas wie Google Analytics oder einen anderen Anbieter zu verwenden?

Antwort

6

Wenn Sie JavaScript zum Erstellen Ihres Gadgets verwenden, sollte es möglich sein, die Google Analytics-Skripts einzubinden. Sie können dann die Funktion _trackPageview aufrufen, wenn Ihr Benutzer etwas tut, das Sie verfolgen möchten.

Es ist auch möglich, Google Analytics without javascript zu verwenden.

Der Trick ist, dass Googles Skripte normalerweise das Bild http://www.google-analytics.com/__utm.gif in Ihre Webseiten einfügen. Parameter können über die Abfragezeichenfolge an das Bild übergeben werden. Sie können eine Liste der Parameter finden, die Sie an die Abfragezeichenfolge here übergeben können. Was Sie tun müssten, ist herauszufinden, was die Abfragezeichenfolge sein sollte, und lassen Sie Ihren Kunden jedes Mal, wenn der Benutzer etwas tut, die Anfrage an google's image stellen (natürlich nach dem Einrichten Ihres Google Analytics-Kontos).

+1

Dank Matt. Würden Sie gerne darüber spekulieren, ob Google ein Problem damit hat, Analytics auf diese Weise zu verwenden, da es für Websites gedacht ist? –

+0

Ich habe die Nutzungsbedingungen in letzter Zeit nicht gelesen, aber ich kann mir nicht vorstellen, dass es auf diese Weise ein Problem geben würde. –

3

Ich würde Ihnen empfehlen, Deskmetrics eine desktop analytics App zu verwenden, sehr ähnlich zu GA. Es ist toll.

+0

+1, danke für die Alternative. Ich habe auf eine kostenlose Lösung gehofft und das Manipulieren von GA ohne das Verwenden von JavaScript hat dies möglich gemacht. Aber Deskmetrics sieht vielversprechend aus und ich werde es in Zukunft für kommerzielle Projekte in Betracht ziehen. –

Verwandte Themen