Android Mobile SDK: Notificare evento di pagina visitata

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 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
    }
}

 

 

 

Congratulazioni!
Sei arrivato alla fine della lezione.

  

Hai ancora dubbi irrisolti?
Ricorda che hai a disposizione i nostri specialisti di Connectif. Per contattarli, ti basterà aprire un ticket al Supporto cliccando sul pulsante blu “Aiuto” nella tua dashboard.


Continua a imparare!

Per sfruttare tutto il potenziale del tuo account Connectif, ti consigliamo di continuare con i seguenti articoli: