Você está na página 1de 3

OneSignal

Google Tag Manager

A OneSignal permite o envio de notificações push através de seu website. Antes de adicionar o
código abaixo em sua loja, siga o passo-a-passo para criação do aplicativo conforme
documentação (tópico 1):
https://documentation.onesignal.com/docs/web-push-sdk-setup-http#section-1-configure-
onesignal-settings

Para ativar no Safari, siga também as instruções (tópico 3):


https://documentation.onesignal.com/docs/web-push-sdk-setup-http#section-3-safari-support-
optional-

O código, informado no passo 2 da documentação, deverá ser utilizado o disponibilizado


abaixo, na próxima página deste manual.
1. Tags

Nome: OneSignal
Produto: Tag HTML personalizado
Tag: copiar o código abaixo e colar neste campo. Marcar a opção "suporte para document.write"
Disparar em: escolher "Todas as páginas"

Código abaixo.
ATENÇÃO: Deverá ser feita a alteração dos códigos sinalizados em vermelho pelos obtidos em sua
conta OneSignal, gerados de acordo com a configuração do seu aplicativo.

HTML personalizado:
<head>
<script src="https://cdn.onesignal.com/sdks/OneSignalSDK.js" async='async'></script>
<script>
var OneSignal = window.OneSignal || [];
OneSignal.push(["init", {
appId: "xxx",
subdomainName: 'yyy',
safari_web_id: 'zzz',
autoRegister: true,

httpPermissionRequest: {
enable: true,
modalTitle: "Obrigado por se inscrever",
modalMessage: "Você está inscrito! Mas poderá desativar a qualquer momento.",
modalButtonText: "Fechar"
},

notifyButton: {
enable: false,
showCredit: false,

text: {
'tip.state.unsubscribed': "Se inscreva e receba notificações",
'tip.state.subscribed': "Você está inscrito para receber notificações",
'tip.state.blocked': "Você bloqueou o recebimento de notificações",
'message.prenotify': "Click to subscribe to notifications",
'message.action.subscribed': "Thanks for subscribing!",
'message.action.resubscribed': "Você está inscrito para receber notificações",
'message.action.unsubscribed': "Você não receberá novas notificações",
'dialog.main.title': "Gerenciar notificações do site",
'dialog.main.button.subscribe': "Inscrever",
'dialog.main.button.unsubscribe': "Desativar",
'dialog.blocked.title': "Desbloquear notificações",
'dialog.blocked.message': "Siga as instruções para receber notificações:"
}
},

welcomeNotification: {
disable: true
}
}]);
</script>
</head>

Você também pode gostar