Voltar ao blog
Plugin

Changelog do plugin AI Web Push para WordPress

Aqui estão as versões do plugin AI Web Push para WordPress, da mais nova para a mais antiga, com o que mudou em cada uma. O seu site recebe a versão nova pela atualização de plugins do painel do WordPress. Quando o arquivo de uma versão está publicado, o botão ao lado da data baixa essa versão.

Versão 1.9.3

Baixar a versão 1.9.3

O que muda e o que fazer está no post O aviso de notificação do Chrome mudou no Android.

Novidades

  • Preparado para o novo pedido de notificação do Chrome 155 no Android, que aparece como um cartão discreto no alto e se esconde sozinho quando o leitor não toca nele. O plugin passa a tratar esse caso como "sem resposta".
  • Novo evento permission_timeout no dataLayer (GTM e GA4), para o cartão do Chrome que se escondeu ou foi fechado sem resposta. O permission_denied passa a contar só quem disse não.
  • Quem libera a notificação depois, pelas configurações do site, no ícone ao lado do endereço, agora é cadastrado na hora, sem recarregar a página. Se o site estava fechado quando a pessoa ativou, o cadastro acontece na próxima visita ao site. Os eventos de inscrição ganham as origens site_controls e permission_preexisting, e o novo evento subscription_skipped indica que o navegador já estava cadastrado.
  • Aviso no painel do WordPress para quem usa o pedido padrão do navegador (Modal personalizado desligado), explicando a mudança do Chrome no Android e levando à aba Modal. Aparece só para administradores, no Painel, em Plugins e nas telas do plugin, e cada administrador pode escolher não ver de novo.

Melhorias

  • O campo "Intervalo de reexibição", na aba Modal, agora aparece sempre, com o Modal personalizado ligado ou desligado. Ele vale para o botão de cancelar do modal e também quando o cartão do Chrome se esconde ou é fechado sem resposta.
  • Sites que não alterarem a configuração continuam com o padrão de 1440 minutos (24 horas).
  • Visitantes que o plugin já registrou como inscritos naquele navegador não são cadastrados de novo.
  • Instalações novas do plugin passam a começar com o Modal personalizado ligado. Nos sites que já usam o plugin, a configuração do modal não muda, inclusive nos que nunca mexeram na aba Modal.

Correções

  • Quem liberava a permissão fora do pedido do plugin ficava sem cadastro e nunca recebia push. Isso está corrigido.
  • O cartão do Chrome 155 que se escondia sem resposta era contado como se o leitor tivesse dito não e segurava um novo pedido por 24 horas. Agora o novo pedido segue o Intervalo de reexibição.
  • Quem tira a permissão de notificação e depois libera de novo, com o site aberto, volta a ser cadastrado.
  • Uma falha ao gerar o token na primeira aceitação não impede mais uma nova tentativa nas visitas seguintes.

Versão 1.9.2

Baixar a versão 1.9.2

Novidades

  • O intervalo para o modal de captura voltar a aparecer depois de um cancelamento agora é configurável em minutos, em vez de ficar fixo em 24 horas.
  • Valor 0 mostra o modal de novo já na próxima página que o visitante abrir. Enquanto ele permanecer na mesma página, o modal não volta. O atraso e o scroll não pedem de novo após o cancelamento.
  • No painel, o campo mostra ao lado a conversão em horas enquanto o valor é digitado (por exemplo, 1440 minutos = 24 horas).

Melhorias

  • O campo de intervalo só aparece quando o Modal personalizado está ativo, no mesmo padrão das demais opções do modal.
  • Sites que não alterarem a configuração continuam com o comportamento de 24 horas.
  • Se o visitante aceitar no modal e depois fechar o aviso do navegador, o pedido não volta na hora. O site espera 24 horas, para o navegador não bloquear futuras solicitações.

Versão 1.9.1

Novidades

  • Novo evento push_received_while_away no JavaScript do plugin, disparado quando o visitante volta ao site depois de receber uma notificação com o site fora da tela. Sites podem reagir via aiWebPushFront.on('push_received_while_away', ...).

Melhorias

  • Notificações enviadas sem link de destino passam a abrir a página inicial do site quando o visitante clica nelas.

Correções

  • Corrigido o clique na notificação quando o site ou o app da tela de início já está aberto, mesmo em segundo plano. O visitante agora é levado para a página da notificação, em vez de apenas voltar para a página em que estava.
  • No iPhone, o app adicionado à tela de início fica em espera em segundo plano, então o problema acontecia na maioria dos cliques. Com a correção, o clique abre o destino da campanha ou da mensagem de boas-vindas também no iPhone.

Versão 1.9.0

Novidades

  • Nova aba Modal no painel, reunindo em um só lugar as configurações do modal de captura de permissão.
  • Posição do modal configurável por dispositivo (computador e celular). Nove posições prontas (cantos, bordas e centro) ou posição personalizada em porcentagem da tela.
  • Fundo do modal configurável, sem overlay, escuro ou claro, com opção de bloquear o clique e o scroll da página enquanto o modal estiver aberto.
  • Pré-visualização esquemática no painel, mostrando em tempo real onde o modal aparece no computador e no celular conforme as opções escolhidas.

Melhorias

  • A opção passou a se chamar Modal personalizado, deixando claro que ela controla o modal do plugin, e não o aviso nativo do navegador, que não pode ser customizado.
  • Posição e overlay só aparecem quando o modal personalizado está ativo, para evitar configurar algo que não se aplica ao aviso nativo.

Correções

  • Corrigido o caso em que o fundo do modal podia ficar preso na tela quando o aviso era disparado ao mesmo tempo pelo atraso e pelo scroll.
  • Quando o overlay bloqueia a página, o visitante também não consegue mais rolar o conteúdo por baixo do modal.
  • Em telas estreitas, as margens laterais do modal ficam simétricas, sem encostar em um dos lados.

Versão 1.8.3

Melhorias

  • Detecção mais precisa da localização do visitante em sites que usam CDN ou proxy reverso (como Cloudflare), melhorando a qualidade dos dados de país dos novos assinantes.

Correções

  • Corrigido o registro do IP do visitante atrás de CDN/proxy, que em alguns casos apontava para o servidor da rede (por exemplo, Estados Unidos) em vez do país real do assinante.

Versão 1.8.2

Novidades

  • Ao permitir notificações, o plugin passa a registrar a página e a origem do acesso do visitante (incluindo parâmetros de campanha da URL).
  • Esses dados alimentam o relatório de captura por campanha no painel, ajudando a identificar quais anúncios e links geram novos assinantes.

Melhorias

  • Envio mais seguro das informações da URL de acesso para o servidor, evitando falhas quando a página tem parâmetros de campanha na endereço.

Versão 1.8.1

Novidades

  • Na saída experimental de WebView da Meta, agora é possível escolher se o visitante verá o modal de orientação para abrir no navegador.
  • Nova opção para tentar abrir automaticamente a página no Chrome quando o visitante acessa pelo Instagram, Facebook ou Messenger no Android.
  • É possível usar só o modal, só a abertura automática ou os dois juntos (abertura automática com modal de apoio se a saída falhar).

Melhorias

  • Configuração da saída de WebView mais clara no painel, com avisos quando nenhum modo de saída está ativo.
  • Abertura no navegador externo no Android mais robusta, com melhor tratamento quando o Chrome não está disponível.
  • No iOS, o comportamento continua orientado pelo modal, já que o sistema não permite forçar a abertura em outro navegador.

Versão 1.7.13

Novidades

  • Nova aba 'Manutenção' adicionada ao painel de configurações do plugin para auxiliar no diagnóstico e suporte técnico.

Melhorias

  • Adicionada nova opção de 'Debug' que permite visualizar os dados brutos e detalhados de retorno do backend durante o envio de eventos.

Correções

  • Correção no tratamento de caracteres especiais. Decodificação de entidades HTML e remoção automática de símbolos ampersand ('&') em títulos, categorias e classificações de página para evitar erros de comunicação de dados com o backend.

Versão 1.7.12

Melhorias

  • Melhoria na entrega de notificações em tempo real quando o visitante está navegando ativamente no site, garantindo o recebimento imediato de campanhas e mensagens de boas-vindas.

Correções

  • Correção no processo de abertura de links e campanhas quando o usuário já está com o site aberto no navegador, garantindo que o clique na notificação redirecione corretamente para a página de destino.
  • Ajuste no processamento de dados de cliques de notificações em segundo plano para maior compatibilidade com diferentes formatos de payload do Firebase Cloud Messaging.

Versão 1.7.10

Novidades

  • Nova aba 'Migração' no painel administrativo do plugin, dedicada a operações de transferência de bases de assinantes Web Push provenientes de outras plataformas para o AI Web Push.
  • Disponível na nova aba uma opção avançada que permite ao seu site servir um Service Worker próprio durante o processo de migração, sob orientação do suporte AI Web Push.

Melhorias

  • Indicador visual na nova aba 'Migração' que sinaliza se o arquivo do Service Worker próprio está disponível corretamente no site, facilitando o acompanhamento durante a migração.
  • Mensagem de confirmação ao salvar configurações passou a refletir corretamente a aba ativa, oferecendo feedback mais claro para cada área de ajustes do plugin.

Versão 1.7.9

Novidades

  • Agora é possível escolher exatamente em quais páginas, posts ou categorias o aviso para abertura no navegador externo será exibido.
  • Nova opção para exibir ou ocultar o botão de fechar (X) no aviso, dando mais controle sobre a experiência.

Melhorias

  • O aviso passou a ser exibido sempre que o visitante chega via navegador interno de redes sociais, sem ser silenciado entre as visitas.
  • A detecção de navegadores internos foi ampliada para cobrir mais cenários de acesso vindos das redes da Meta.
  • A tentativa de abertura no navegador externo ficou mais robusta, com uma cascata de alternativas e uma instrução clara caso nenhuma funcione no app de origem.
  • O texto padrão do aviso ficou mais direto e focado na continuidade da leitura.

Correções

  • Corrigido caso em que o aviso podia aparecer indevidamente na página inicial do site quando uma página selecionada era usada como home.
  • Corrigido o disparo do aviso em listagens, arquivos e telas que não correspondem à página, post ou categoria escolhidos.

Versão 1.7.8

Novidades

  • Nova opção experimental para detectar navegação via Instagram, Facebook e Messenger e orientar a abertura da página no navegador externo.

Melhorias

  • O modal dessa experiência ganhou textos personalizáveis para ficar alinhado com a comunicação de cada site.
  • Foram adicionadas medições específicas para acompanhar visualizações, tentativas de abertura externa e resultados do fluxo.

Correções

  • A captura de novos inscritos passa a ter um caminho de contingência em ambientes WebView, reduzindo perdas em contextos com suporte limitado a notificações push.

Versão 1.7.7

Novidades

  • Compatibilidade ampliada com sites em múltiplos idiomas para o fluxo de notificações Web Push.

Melhorias

  • A entrega do arquivo de notificações ficou mais consistente em páginas com prefixo de idioma.
  • Mais estabilidade no registro de notificações em ambientes com tradução automática ativa.

Correções

  • Corrigido um problema que podia alterar o arquivo de notificações em páginas traduzidas e causar falhas de funcionamento.
  • Ajustado o comportamento para manter o mesmo resultado entre a URL principal e URLs de idiomas.

Versão 1.7.6

Baixar a versão 1.7.6

Novidades

  • A aba de Changelog no painel agora passa a exibir histórico de versões, facilitando a consulta das novidades anteriores.

Melhorias

  • Melhorias internas no carregamento de changelog para reduzir falhas temporárias de exibição no painel.
  • Quando o histórico completo não estiver disponível, o sistema mantém a exibição com fallback automático para a versão atual.

Correções

  • A visualização do changelog no admin ficou mais estável em cenários de indisponibilidade parcial do endpoint de histórico.

Versão 1.7.5

Baixar a versão 1.7.5

Novidades

  • Novo evento browser_not_supported no GTM/dataLayer, disparado quando o navegador não suporta notificações push.
  • Sites podem reagir via JavaScript (aiWebPushFront.on('browser_not_supported', ...)) para esconder botões ou exibir mensagens alternativas.

Melhorias

  • Detecção automática de suporte à API Notification antes de qualquer operação do plugin.
  • Total de eventos GTM subiu de 8 para 9, cobrindo agora o cenário de navegador sem suporte.

Correções

  • Eliminado o erro 'Notification is not defined' que ocorria em WebViews (Instagram, Facebook, TikTok), iOS Safari fora de PWA e contextos sem HTTPS.
  • O erro deixa de aparecer no Microsoft Clarity e no console do navegador.

Versão 1.7.4

Novidades

  • Eventos de métricas expostos para GTM, diferenciando fluxo via modal personalizado ou prompt nativo.
  • Modo debug via localStorage para inspecionar eventos no console (ai-web-push-debug=true).

Melhorias

  • Padronização do prefixo de eventos GTM, ai_web_push_<evento> e provider ai_web_push.
  • Origem dos eventos corrigida para identificar corretamente modal vs prompt nativo.

Correções

  • Cliques do modal personalizado agora disparam eventos apropriados (modal_accepted e modal_dismissed).

Coloque em prática com o AI Web Push.

Notificações push 100% automáticas com IA: mais tráfego recorrente para o seu site.