Passar para o conteúdo principal
Todas as coleçõesAvançado
Utilizando callbacks de javascript
Utilizando callbacks de javascript

Num cenário de uso avançado do Pushnews, você pode executar determinadas funções javascript quando ocorrem determinados eventos no Pushnews

Kely Galante avatar
Escrito por Kely Galante
Atualizado há mais de uma semana

Exemplos de uso:

  • "Sempre que a tag do Pushnews for carregada, eu quero incrementar um contador no meu banco de dados"

  • "Quando um visitante virar inscrito em Push, eu quero guardar o seu PUSHNEWS_ID"

  • "Quando um visitante rejeitar o convite de Push, eu quero executar uma ação específica para essa sessão"

Para ativar os callbacks de javascript deve ir em Site > Editar > Avançado e colocar os nomes das funções javascript a serem invocadas em cada evento:

Recomendamos o uso de nomes de funções para uso exclusivo do Pushnews para evitar colisão com outros javascripts do seu Site.

Quando cada um desses eventos ocorrer, a função respetiva será invocada:

Evento

Nome da função invocada

load

Ocorre quando a Tag do Pushnews é carregada

pushnewsLoadHandler

Exemplo de evento passado como primeiro parâmetro:

{  
"IlabsPush": { ... },
"name": "load",
"data": { "version": 500400 }
}

newSubscription

Ocorre quando o visitante se tornou um inscrito em Push notifications

pushnewsNewSubscriptionHandler

Exemplo de evento passado como primeiro parâmetro:

{  
"IlabsPush": { ... },
"name": "newSubscription",
"data": {
"isSubscribed": true,
"pnId": "aaa-bbb-ccc"
}
}

dismissedOptinWidget

Ocorre quando o visitante respondeu negativamente ao convite de inscrição em Push Notifications

pushnewsDismissedOptinWidgetHandler

Exemplo de evento passado como primeiro parâmetro:

{  
"IlabsPush": { ... },
"name": "dismissedOptinWidget",
"data": {}
}

Respondeu à sua pergunta?