L'evento “Notificare evento di pagina visitata” serve per segnalare che il contatto ha visitato una qualsiasi pagina. Per questo notifica quando un utente visita la tua pagina tramite l'uso della funzione Connectif.sendPageVisit.
Come si usa
La notifica di pagina visitata utilizza il parametro pageName, per arricchire le informazioni degli eventi inviati, oltre a inviare automaticamente informazioni aggiuntive.
Come raccomandazione, il luogo appropriato dovrebbe essere il callback del ciclo di vita onResume, che ci permetterà di sapere quando un utente ha iniziato a utilizzare una determinata vista.
Notificare evento di pagina visitata
- Info della pagina:
| Attributo | Definizione | Obbligatorio | Limitazioni |
|---|---|---|---|
| pageName | Il nome della pagina che si sta visitando | Sì | Si considerano i primi 300 caratteri, scartando gli altri. |
| tags | Elenco di tag assegnati a una pagina | No | Si considerano i primi 10 tag, scartando gli altri. Ogni elemento "tag" può avere un valore massimo di 25 caratteri, scartando i caratteri in eccesso. |
| categories | Elenco di categorie assegnate a una pagina | No | Si considerano le prime 10 categorie, scartando le altre. Ogni elemento "category" può avere un valore massimo di 256 caratteri, scartando i caratteri in eccesso. |
Questo tipo di evento raccoglie automaticamente le seguenti informazioni:
- Sistema operativo: Android o iOS.
- Versione dell'app.
- Versione del sistema operativo.
- Versione del Connectif SDK.
Esempio
La notifica semplice avrà questo aspetto.
Connectif.sendPageVisit("Home")La notifica con informazioni aggiuntive avrà questo aspetto.
Connectif.sendPageVisit(
PageVisit(
pageName = "Settings",
categories = listOf("Account", "Preferences"),
tags = listOf("settings", "profile")
)
)
Callback (Opzionale)
Se desideri ricevere feedback su eventuali errori durante l'invio degli eventi, puoi aggiungere un EventCallbacks quando usi il nostro metodo.
object : EventCallbacks {
override fun onSuccess() {
//Gestione in caso di successo
}
override fun onError(message: String?) {
//Gestione in caso di errore
}
}
Continua a imparare!
Per sfruttare tutto il potenziale del tuo account Connectif, ti consigliamo di continuare con i seguenti articoli:
- Android SDK Get Started, per aggiungere Connectif Mobile SDK al tuo progetto Android.
- Configurazione Firebase Cloud Messaging, per attivare l'invio e la ricezione di push tramite il Mobile SDK per Android.
- iOS SDK Get Started, per aggiungere Connectif Mobile SDK al tuo progetto iOS.
- Configurazione Apple Push Notifications Service, per attivare l'invio e la ricezione di push tramite il Mobile SDK per iOS.