09/08/2013

[WindowsPhone] Flurry - Audience Tracking

Bonjour à toutes et à tous,
aujourd'hui on va regarder comment mettre en place du Tracking dans nos applications pour décortiquer un petit peu le comportement de nos utilisateurs face à nos applications.

On commence tout d'abord par créer un compte sur Flurry en cliquant sur "sign up".

Une fois le compte créé, il ne nous reste plus qu'à aller dans l'onglet "Application" et cliquer sur "Add a new Application"

Choisissez la plateforme Windows Phone :

On attribue un nom et une catégorie à notre application :

On peut enfin recevoir notre identifiant pour notre application :

Pour finir, on cliquer sur "Download" à côté du SDK car en plus de télécharger l'API Flurry, on va également avoir un récapitulatif pour notre identifiant d'application :

Maintenant que nous avons tout ce qu'il faut, il ne reste plus qu'à ajouter une référence vers la dll de Flurry.
Ensuite modifiez notre App.xaml.cs comme ceci :


using FlurryWP8SDK;

namespace MyApp
{
    public partial class App : Application
    {
     //...
        // Code to execute when the application is launching (eg, from Start)
        // This code will not execute when the application is reactivated
        private void Application_Launching(object sender, LaunchingEventArgs e)
        {
            FlurryWP8SDK.Api.StartSession("JT4JZDZ47KC7H4QCPDGG");
        }

        // Code to execute when the application is activated (brought to foreground)
        // This code will not execute when the application is first launched
        private void Application_Activated(object sender, ActivatedEventArgs e)
        {
            FlurryWP8SDK.Api.StartSession("JT4JZDZ47KC7H4QCPDGG");
        }

        // Code to execute when the application is deactivated (sent to background)
        // This code will not execute when the application is closing
        private void Application_Deactivated(object sender, DeactivatedEventArgs e)
        {
            FlurryWP8SDK.Api.EndSession();
        }

        // Code to execute when the application is closing (eg, user hit Back)
        // This code will not execute when the application is deactivated
        private void Application_Closing(object sender, ClosingEventArgs e)
        {
            FlurryWP8SDK.Api.EndSession();
        }
    //...
    }
}

Conclusion

Voilà c'est tout pour aujourd'hui.
Il vous faudra attendre quelques heures, avant de pouvoir obtenir vos premières statistiques.
A bientôt.

Aucun commentaire:

Enregistrer un commentaire