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
}
}
Continuez à apprendre !
Pour exploiter tout le potentiel de votre compte Connectif, nous vous recommandons de poursuivre avec les articles suivants :
- Android SDK Get Started, pour ajouter le Connectif Mobile SDK à votre projet Android.
- Configuration Firebase Cloud Messaging, pour activer l’envoi et la réception de push via le Mobile SDK Android.
- iOS SDK Get Started, pour ajouter le Connectif Mobile SDK à votre projet iOS.
- Configuration Apple Push Notifications Service, pour activer l’envoi et la réception de push via le Mobile SDK iOS.