2017-06-10 1 views
3

J'ai une application de bureau JavaFX qui permet aux utilisateurs de se connecter, charger et enregistrer sur un hôte distant en utilisant les méthodes HttpRequest GET et POST (par exemple, en appuyant sur les boutons Login, Load, Save).Envoyer des statistiques à Google Analytics à partir de l'application de bureau Java

Je souhaite surveiller l'interaction de l'utilisateur avec cette application à l'aide de Google Analytics. Existe-t-il des exemples d'utilisation de ce que l'on peut faire? Je suppose, j'ai besoin d'ajouter des écouteurs à ces boutons et appeler l'API GA?

Peut-être quelques exemples de la façon de se connecter à google et quels paramètres doivent être passés là?

Merci d'avance!

Répondre

1

Je trouve la solution en utilisant la following library Il a un tracker GA constuctor où vous pouvez mettre votre nom de l'application et le code de suivi:

private static final JGoogleAnalyticsTracker MONITOR = new JGoogleAnalyticsTracker("My app", "UA-10086test-1"); 

Et puis utilisez c'est la méthode « trackAsynchronously() » chaque fois que vous voulez avec nécessaire Description:

Main.getMonitor().trackAsynchronously(new FocusPoint("Submit login")); 

compilé localement et ajouté à mon pom:

<dependency> 
     <groupId>jgoogleanalytics</groupId> 
     <artifactId>jgoogleanalytics</artifactId> 
     <version>0.5</version> 
    </dependency> 

enter image description here