Visão geral
Este guia cobre como configurar e configurar o OneSignal WordPress Web Push Plugin v3+.O Que Há de Novo na Versão 3+
Este lançamento marca uma atualização significativa ao simplificar o processo de configuração e configuração. Com a Versão 3+, você pode gerenciar todas as suas configurações de prompt em um só lugar—o Dashboard OneSignal.- 🚀 Atualização do SDK: Atualiza o OneSignal Web SDK da versão 15 para 16
- 💬 Prompts no Dashboard: Configure todos os prompts de permissão diretamente no dashboard OneSignal—sem necessidade de código personalizado
- ⏩ Publicação com Um Clique: Marque “Enviar notificação quando post for publicado” para enviar automaticamente notificações push
- 🧑🤝🧑 Segmentação de Público: Escolha quais segmentos recebem notificações para cada post
- 📲 Integração com App Mobile: Envie para inscritos de app mobile com deep linking opcional
Configuração
Antes de começar, certifique-se de ter:- Conta OneSignal (gratuito para criar)
- Acesso de administrador WordPress para instalar e configurar plugins
- Website habilitado para HTTPS (necessário para notificações web push)
1. Configurar WordPress no Dashboard OneSignal
Navegue para Settings > Push & In-App > Web > WordPress Plugin or Website Builder
Selecione WordPress das opções de Website Builder no seu dashboard OneSignal
Configuração do site
- Site Name: O nome do seu site e título de notificação padrão.
- Site URL: Deve corresponder à URL exata do seu site WordPress (siga Política de mesma origem)
- Auto Resubscribe: Habilite isto para reinscrever automaticamente usuários que limpam seus dados de navegador quando retornam ao seu site (nenhum novo prompt de permissão necessário)
- Default Icon URL: Arquivo PNG ou JPG quadrado de
256x256pxpara notificações e prompts – MacOS Safari não mostrará um prompt de notificação sem um ícone.

Insira sua URL de Site exata. https://seu-site.com é diferente de https://www.seu-site.com—use apenas um formato consistentemente
Prompts de permissão
Configure seus prompts de permissão para Push, Email e SMS. O Push Slide Prompt está habilitado por padrão, mas você pode personalizar ou adicionar prompts adicionais.- Configuração de Prompt Básica
- Avançado: Segmentação Baseada em Categoria
Clique em Push Slide Prompt para personalizar

Acesse e personalize suas configurações de prompt slide push
Configure tempo e texto:
- Defina Auto Prompt para
1visualização de página e1segundo para testes iniciais- Personalize texto e aparência do prompt
- Ajuste tempo baseado no comportamento do usuário após lançamento

Configure tempo de auto-prompt e personalize aparência do prompt
Clique em Done quando você terminar de configurar o prompt.
Notificação de boas-vindas
Configure uma notificação imediata enviada após usuários se inscreverem pela primeira vez. Isto:- Agradece usuários por se inscreverem
- Demonstra como notificações aparecem
- Aumenta engajamento e reduz cancelamentos de inscrição
2. Configurar plugin WordPress
Após salvar sua configuração do dashboard, você verá seu App ID e API Key. Copie estes valores para seu plugin WordPress:
Copie seu App ID e API Key do dashboard OneSignal
No seu admin WordPress, navegue para as configurações do plugin OneSignal
Cole o App ID e REST API Key exatamente como mostrado no seu dashboard

Garanta que seu App ID e REST API Key do plugin WordPress correspondem exatamente ao seu dashboard OneSignal
Configurações avançadas
Configure opções adicionais do plugin baseadas nas suas necessidades:
Configurações avançadas para funcionalidade aprimorada e rastreamento de analytics
- Custom Post Types: Adicione tipos de post de plugins para habilitar opções de notificação
- Automatically send notifications when a post is published: Marca automaticamente caixa de notificação ao publicar posts para que notificações sejam enviadas sem ter que marcar a caixa manualmente
- Automatically send notifications when a post is updated: Marca automaticamente caixa de notificação ao atualizar posts para que notificações sejam enviadas sem ter que marcar a caixa manualmente
- Automatically send notifications when a page is published: Marca automaticamente caixa de notificação ao publicar páginas para que notificações sejam enviadas sem ter que marcar a caixa manualmente
- Automatically send notifications when a page is updated: Marca automaticamente caixa de notificação ao atualizar páginas para que notificações sejam enviadas sem ter que marcar a caixa manualmente
- Automatically send a push notification when I publish a post from 3rd party plugins: Envio automático de notificações de plugins de publicação externos
- Mobile App Integration: Envie notificações para seus inscritos de app mobile usando o mesmo OneSignal App ID
3. Completar migração (Apenas Usuários em Atualização)
Após salvar sua configuração do dashboard OneSignal, retorne ao WordPress
Clique em Migration Completed nas configurações do plugin
Clique em Save Settings para finalizar a atualização

Clique em Migration Completed para finalizar sua atualização do plugin
Testando sua configuração
- Teste Inicial
- Verificar Inscrição
- Enviar Mensagem de Teste
- Visite seu website (evite navegação anônima/privada—usuários não podem se inscrever nestes modos) 2. Procure pelo slidedown prompt que você configurou

Seu slidedown prompt configurado deve aparecer baseado nas suas configurações de tempo
- Clique no botão de inscrever (rotulado como “Subscribe” neste exemplo)
- Aceite a permissão do navegador quando solicitado

Prompt de permissão do navegador (aparência varia por navegador) é necessário para notificações web push
- Verifique notificação de boas-vindas (se configurada)

Notificação de boas-vindas aparece imediatamente após inscrição bem-sucedida
- Revise Prompts de permissão web para personalização avançada
- Explore Configuração de canal para integração de email e SMS
- Configure estratégias de segmentação para mensagens direcionadas
Publicando notificações
Quando você agenda um post para ser publicado, OneSignal também agendará uma notificação push para ser enviada aos seus inscritos no horário agendado. Se você reagendar o post, a notificação push será cancelada e uma nova push será agendada para o novo horário. Você pode ver suas notificações agendadas e canceladas no dashboard OneSignal em Delivery > Scheduled Messages. Veja Relatórios de mensagens push para mais detalhes.Notificações básicas de post
Ao criar ou editar um post WordPress, localize o metabox OneSignal Push Notifications (geralmente na parte inferior ou barra lateral do editor de post).
Metabox OneSignal Push Notifications—arraste para reposicionar se necessário
- Marque “Send notification when post is published or updated”
- Desmarque para pular envio de notificação para aquele post
Segmentação de público
Enviar para todos os inscritos (padrão)
Por padrão, notificações vão para todos os inscritos push.Enviar para segmentos específicos
Direcione públicos específicos usando segmentos que você cria em OneSignal Dashboard > Audience > Segments. Se você configurou categorias no Passo 3, crie segmentos correspondentes:- Vá para Audience > Segments no seu dashboard OneSignal
- Crie segmentos usando suas chaves de tag, por exemplo:
- News Segment: Tag
newsé1 - Deals Segment: Tag
dealsé1
- News Segment: Tag

Tags são sensíveis a maiúsculas! 'news' e 'News' são tags diferentes
- Após criar segmentos, atualize seu editor de post WordPress
- Selecione seu segmento alvo do dropdown

Selecione segmentos específicos para direcionar grupos de usuário relevantes
Personalizando conteúdo de notificação
Comportamento padrão
- Title: Usa seu título de site WordPress (Settings > General)
- Message: Usa o título do post
- Image: Usa a imagem destacada do post (se definida)
- URL: Link para o post publicado
Conteúdo personalizado
Marque “Customize notification content” para sobrescrever padrões:
Personalize título, conteúdo e outros elementos da notificação

Notificação push personalizada como aparece para usuários
Adicionar um Custom Post Type ao OneSignal WordPress Plugin
Encontre seu nome de custom post type
Olhe na barra de endereço do seu navegador ao criar um novo post. A URL será assim:post_type (por exemplo, seu_tipo_personalizado) é o nome exato que você precisará adicionar nas configurações do plugin OneSignal.
Adicionar às configurações OneSignal
- Vá para OneSignal > Settings no admin WordPress
- Em Advanced Settings, adicione seus nomes de custom post type ao campo Custom Post Types
- Salve configurações
product (WooCommerce), tribe_events (Events Calendar), portfolioIntegração com app mobile
Se você tem um app mobile usando o mesmo OneSignal App ID:- Habilite “Send notification to Mobile app subscribers” nas configurações do plugin
- No metabox do post, adicione uma Mobile URL para deep linking
- Usuários mobile serão direcionados ao seu app ao invés do navegador web
FAQ
Como desabilito prompts em páginas específicas?
Como desabilito prompts em páginas específicas?
- No seu dashboard OneSignal, vá para Settings > Push & In-App > Web Settings
- Selecione seu prompt da tabela Permission Prompt Setup
- Desmarque Auto Prompt e clique em Done

Desabilite Auto Prompt para controlar manualmente quando prompts aparecem
- Role para baixo, clique em Save, depois Finish
- Adicione código JavaScript personalizado a páginas específicas onde você quer que prompts apareçam
Posso enviar notificações para inscritos de app mobile?
Posso enviar notificações para inscritos de app mobile?
- Habilite “Send notification to Mobile app subscribers” nas configurações do plugin WordPress
- Ao publicar posts, use o campo Mobile URL no metabox OneSignal para especificar deep links
- Sem uma Mobile URL personalizada, usuários serão direcionados ao seu website
Como envio email ou SMS do WordPress?
Como envio email ou SMS do WordPress?
- Email: Siga nosso guia de configuração Email, depois use ferramentas de mensagens Email
- SMS: Siga nosso guia de configuração SMS, depois use ferramentas de mensagens SMS
Por que meus prompts não estão funcionando após migração?
Por que meus prompts não estão funcionando após migração?

Desabilite cache do navegador para forçar carregamento de arquivos atualizados após migração
O que significa o erro `A bad HTTP response code (404)`?
O que significa o erro `A bad HTTP response code (404)`?

Erro 404 no console do navegador indica processo de migração incompleto
- Garanta que você salvou sua configuração do dashboard OneSignal
- No WordPress, clique em “Migration Completed” nas configurações do plugin
- Clique em Save Settings para finalizar a atualização
Posso modificar os parâmetros de notificação antes de enviar?
Posso modificar os parâmetros de notificação antes de enviar?
onesignal_send_notification.wp-content/mu-plugins/onesignal-custom.php. Isto garante que carrega corretamente e previne que seja sobrescrito por atualizações.