Android Mobile SDK : Notifier un événement de page visitée

L'événement « Notifier un événement de page visitée » sert à signaler qu’un contact a visité une page quelconque. Pour cela, il notifie lorsqu’un utilisateur visite votre page grâce à la fonction Connectif.sendPageVisit.

 

Comment l’utiliser

La notification de page visitée utilise le paramètre pageName, pour enrichir les informations des événements envoyés, en plus d’envoyer automatiquement des informations supplémentaires.

Comme recommandation, le bon endroit devrait être le callback du cycle de vie onResume, ce qui nous permettra de savoir quand un utilisateur a commencé à utiliser une vue donnée.

 

Notifier un événement de page visitée

  • Infos de la page :
Attribut Définition Requis Limitations
pageName Le nom de la page visitée Oui Les 300 premiers caractères sont pris en compte, les autres sont ignorés.
tags Liste des étiquettes assignées à une page Non Les 10 premiers tags sont pris en compte, les autres sont ignorés. Chaque élément « tag » peut contenir jusqu’à 25 caractères maximum, les caractères supplémentaires sont ignorés.
categories Liste des catégories assignées à une page Non Les 10 premières catégories sont prises en compte, les autres sont ignorées. Chaque élément « category » peut contenir jusqu’à 256 caractères maximum, les caractères supplémentaires sont ignorés.

Ce type d’événement collecte automatiquement les informations suivantes :

  • Système d’exploitation : Android ou iOS.
  • Version de l’application.
  • Version du système d’exploitation.
  • Version du SDK Connectif.

 

Exemple

La notification simple aura cet aspect.

Connectif.sendPageVisit("Home")

La notification avec informations supplémentaires aura cet aspect.

 Connectif.sendPageVisit(
            PageVisit(
                pageName = "Settings",
                categories = listOf("Account", "Preferences"),
                tags = listOf("settings", "profile")
            )
        )

 

Callbacks (Optionnel)

Si vous souhaitez recevoir un retour sur d’éventuelles erreurs lors de l’envoi des événements, vous pouvez ajouter un EventCallbacks lorsque vous utilisez notre méthode.  

 object : EventCallbacks {
    override fun onSuccess() {
        //Gestion en cas de succès
    }
    override fun onError(message: String?) {
         //Gestion en cas d’erreur
    }
}

 

 

 

Félicitations !
Vous êtes arrivé à la fin de la leçon.

  

Des questions restent sans réponse ?
N’oubliez pas que nos spécialistes Connectif sont à votre disposition. Pour les contacter, il vous suffit d’ouvrir un ticket auprès du Support en cliquant sur le bouton bleu « Aide » de votre tableau de bord.


Continuez à apprendre !

Pour exploiter tout le potentiel de votre compte Connectif, nous vous recommandons de poursuivre avec les articles suivants :