O evento “Notificar evento de página visitada” serve para avisar que o contato visitou qualquer página. Para isso, notifica quando um usuário faz uma visita à sua página por meio da função Connectif.sendPageVisit.
Como usar
A notificação de página visitada utiliza o parâmetro pageName, para enriquecer as informações dos eventos enviados, além de enviar automaticamente informações adicionais.
Como recomendação, o local adequado deve ser o callback do ciclo de vida onResume, o que nos permitirá saber quando um usuário começou a usar determinada visualização.
Notificar evento de página visitada
- Informações da página:
| Atributo | Definição | Obrigatório | Limitações |
|---|---|---|---|
| pageName | O nome da página que está sendo visitada | Sim | São considerados os primeiros 300 caracteres, descartando os demais. |
| tags | Lista de tags atribuídas a uma página | Não | São considerados os primeiros 10 tags, descartando os demais. Cada elemento "tag" pode ter um valor máximo de 25 caracteres, descartando os caracteres excedentes. |
| categories | Lista de categorias atribuídas a uma página | Não | São consideradas as primeiras 10 categorias, descartando as demais. Cada elemento "category" pode ter um valor máximo de 256 caracteres, descartando os caracteres excedentes. |
Este tipo de evento coleta automaticamente as seguintes informações:
- Sistema operacional: Android ou iOS.
- Versão do app.
- Versão do sistema operacional.
- Versão do Connectif SDK.
Exemplo
A notificação simples terá esta aparência.
Connectif.sendPageVisit("Home")A notificação adicionando informações extras terá esta aparência.
Connectif.sendPageVisit(
PageVisit(
pageName = "Settings",
categories = listOf("Account", "Preferences"),
tags = listOf("settings", "profile")
)
)
Callbacks (Opcional)
Se você quiser ter feedback de possíveis erros ao enviar eventos, poderá adicionar um EventCallbacks quando usar nosso método.
object : EventCallbacks {
override fun onSuccess() {
//Tratamento em caso de sucesso
}
override fun onError(message: String?) {
//Tratamento em caso de erro
}
}
Continue aprendendo!
Para aproveitar todo o potencial da sua conta no Connectif, recomendamos continuar com os seguintes artigos:
- Android SDK Get Started, para adicionar o Connectif Mobile SDK ao seu projeto Android.
- Configuração Firebase Cloud Messaging, para ativar o envio e recebimento de push pelo Mobile SDK do Android.
- iOS SDK Get Started, para adicionar o Connectif Mobile SDK ao seu projeto iOS.
- Configuração Apple Push Notifications Service, para ativar o envio e recebimento de push pelo Mobile SDK do iOS.