Seu relatório de atribuição de canal do GA4 tem uma falha. Os envios de push do mês passado aparecem sem mídia e sem origem, então, no papel, parecem tráfego direto em vez de receita recuperada. Você rastreia isso até um parâmetro UTM que nunca foi preenchido além do espaço reservado que sua equipe definiu na instalação. Este guia de configuração das configurações do site pushengage existe porque corrigir esse único campo hoje significa fazer login no painel, encontrar a guia certa e reinserir todos os outros campos padrão de uma vez, já que o formulário não permite editar apenas um.
Esse é o custo real das configurações do site PushEngage: não que qualquer configuração individual seja difícil de entender, mas que os detalhes do site, as configurações padrão de campanhas e a configuração do service worker residem em locais separados, são tocados com pouca frequência para que ninguém se lembre onde, e exigem o reenvio completo do formulário para corrigir um campo. Este guia abrange os três grupos de configurações que você realmente revisitará — detalhes do site, configurações padrão de campanhas e configurações do service worker — e como alterar qualquer um deles com uma solicitação em linguagem natural a um assistente de IA conectado ao servidor MCP do PushEngage, em vez de uma caça a abas no painel.
Por que a configuração das configurações do site PushEngage se transforma em um ticket de suporte em vez de uma correção de cinco minutos
As configurações do site não são configuradas uma vez e esquecidas. Elas são revisitadas toda vez que o negócio muda de forma: um novo mercado significa uma mudança de fuso horário, um novo requisito de atribuição significa uma atualização de parâmetro UTM, um rebranding significa que o alternador "Powered By PushEngage" precisa de uma segunda olhada, uma migração de plataforma significa verificar se o arquivo do service worker ainda está onde o PushEngage espera. Como cada um desses reside em um canto diferente do painel, o atrito real não é a edição em si. É reencontrar a aba, depois reinserir campos que você não pretendia tocar, em uma tarefa que você fará novamente em três meses quando algo mais mudar.
Três modos de falha aparecem com frequência suficiente para importar, e nenhum deles gera um erro quando acontecem:
- Uma lacuna padrão de UTM. As configurações padrão de campanhas vêm com parâmetros UTM de espaço reservado ou em branco, então cada envio de push nessa janela aparece no GA4 sem mídia ou origem, invisível em um relatório de atribuição de canal.
- Uma notificação de fallback ausente. Assinantes não segmentados, aqueles que não correspondem a nenhuma regra de público, não recebem nada, ou uma cópia genérica, em vez de um padrão deliberado que sua equipe escolheu.
- Um caminho de service worker desatualizado após uma migração de site. Isso impede a entrega de notificações, sem produzir uma mensagem de erro óbvia que aponte de volta para a configuração que a causou.
Todos os três apenas custam silenciosamente seus dados, alcance ou entrega até que alguém perceba, geralmente enquanto olha um relatório que não fecha.
Esse é o caso para tratar as configurações do site como uma verificação recorrente em vez de uma etapa de instalação única, e é o caso para mudar a forma como você as verifica.
Primeiros passos: conecte o servidor PushEngage MCP ao seu assistente
@pushengage/mcp é o servidor oficial do Model Context Protocol (MCP) do PushEngage, e todas as ferramentas neste guia rodam através dele. Adicione-o à configuração MCP do seu cliente — claude_desktop_config.json do Claude Desktop, ~/.cursor/mcp.json do Cursor, ou a própria configuração MCP do Claude Code — com o comando npx -y @pushengage/mcp. Nenhuma instalação global é necessária.
Na primeira vez que você pedir ao seu assistente para fazer login, ele abrirá uma aba no navegador para autorizar a conexão, então sua senha do PushEngage nunca chega ao assistente em si, e o token resultante é armazenado localmente em sua máquina. A partir daí, peça para ver seus sites PushEngage e selecione aquele em que deseja trabalhar; todas as ferramentas de configuração abaixo usam por padrão o site que você selecionou no momento. Para o guia completo, incluindo solução de problemas de conexão, consulte o guia completo de configuração do PushEngage MCP.
Detalhes do site: nome, URL, fuso horário, geolocalização e o alternador de marca
pushengage_get_site_details lê sua configuração atual; pushengage_update_site_details a altera. Entre elas, elas cobrem os campos que a própria documentação de integração do PushEngage chama de “Adicionar Detalhes do Site”:
- Nome do site
- URL do site
- Fuso horário
- Rastreamento de geolocalização
- O alternador de marca “Powered By PushEngage” no seu widget de painel
Se você já precisou corrigir algum desses detalhes do site do PushEngage após a instalação inicial, este é o par de ferramentas que acessa todos os cinco campos, e é o mesmo par de ferramentas para lê-los de volta antes de assumir que algo está mal configurado.
O fuso horário importa mais do que parece. É o ponto de referência para cada envio agendado e cada peça de agendamento baseado no fuso horário do assinante que você executa. Erre e um envio às 9h chega às 2h para uma parte da sua lista, o que é interpretado como uma falha de segmentação quando a causa real é um campo mal configurado.
A geolocalização está desativada por padrão e precisa ser explicitamente ativada antes que o PushEngage possa anexar dados de cidade, estado e país a um registro de assinante, que é a base da qual o segmentação por geolocalização depende. Se seus segmentos fazem referência à localização e os números parecem baixos, vale a pena verificar isso antes de assumir que sua base de assinantes não tem a abrangência geográfica que você esperava.
O alternador de marca é mais simples: ele controla se “Powered By PushEngage” aparece ou não no seu widget de painel, o que é mais importante para equipes que executam uma experiência de suporte ou chat com marca branca, onde cada marca de fornecedor visível é examinada.
Nenhum desses exige um ticket de suporte ou uma busca em menus de configurações aninhados. O próprio exemplo do README é o padrão a seguir: pergunte ao seu assistente: “Mude o fuso horário do meu site para Asia/Kolkata e ative a geolocalização”, e ambos os campos são atualizados em uma única solicitação. Corrigir a URL do seu site após uma alteração de domínio, ou o nome do seu site após um rebranding, segue o padrão idêntico.
Padrões de campanha: as configurações que controlam silenciosamente a atribuição e o alcance de cada envio
pushengage_get_campaign_defaults e pushengage_update_campaign_defaults cobrem quatro campos. Esses padrões de campanha do pushengage não são cosméticos. São as configurações que ficam por baixo de cada envio que você executa, quer alguém da equipe se lembre de que elas existem ou não, e errar qualquer uma delas não falha alto o suficiente para que alguém perceba imediatamente.
- Parâmetros UTM: sua base para rastrear notificações push com parâmetros UTM no GA4 ou em qualquer stack de análise a jusante dele. Pule esta configuração e cada envio herda atribuição em branco: envios sem origem ou meio, receita não atribuível, uma lacuna que ninguém percebe até que um relatório mensal não feche as contas. Esse é o relatório de atribuição de canal que abriu este artigo.
- Notificação de fallback: o que é acionado para um assinante que não corresponde a nenhuma regra de público. Deixe-a desmarcada e esses assinantes não recebem nada.
- Atributos de fallback: tokens de personalização para esse mesmo grupo não segmentado, para que a cópia deles pareça intencional em vez de quebrada ou genérica. Um assinante sem atributo correspondente não deve ver um espaço em branco onde o primeiro nome dele deveria estar.
- Expiração padrão da notificação: por quanto tempo um envio não entregue fica em fila antes que o PushEngage o descarte. Um envio de flash-sale com expiração de 7 dias ainda pode chegar dias após o término da venda, enganando um assinante em vez de simplesmente falhar silenciosamente, o que é pior para o relacionamento do que o envio nunca chegar.
Definir uma expiração padrão de 7 dias é uma única solicitação: “Defina minha expiração padrão de notificação para 7 dias”, diretamente do próprio exemplo do README. O mesmo padrão cobre uma notificação de fallback para assinantes não correspondentes, atributos de fallback para a personalização desse grupo ou uma passagem completa pelos parâmetros UTM para que cada envio atribua corretamente de volta ao GA4 daqui para frente. Revisar seus padrões de campanha atuais do pushengage antes de uma grande janela de envio, em vez de depois que uma lacuna de relatório aparecer, é a versão desse hábito que vale a pena construir.
Configurações do service worker: registro, suporte a subpasta e o caminho do arquivo do worker
pushengage_get_service_worker_settings e pushengage_update_service_worker_settings cobrem registro, suporte a subpastas e o caminho do arquivo do worker: os mecanismos que permitem que as notificações push cheguem a um navegador em primeiro lugar. Erre em qualquer um dos três e o modo de falha é o mesmo. As notificações param de ser entregues silenciosamente, sem um erro óbvio apontando para a configuração que o causou, e o primeiro sintoma que alguém percebe é uma queda nos números de envio sem causa clara.
O suporte a subpastas é o que confunde sites com restrições de plataforma que não permitem um arquivo worker no nível raiz: um CMS, uma instalação em subdiretório, uma configuração de vários sites compartilhando um único domínio. Se o seu arquivo worker estiver em algum lugar que não seja a raiz, a configuração do caminho deve corresponder a essa localização exata, tanto o diretório quanto o nome do arquivo, ou o registro falha silenciosamente.
Esta é a primeira coisa que vale a pena verificar após uma migração de site ou uma mudança de plataforma: peça ao seu assistente para buscar suas configurações atuais do service worker do PushEngage e confirme se o caminho registrado ainda corresponde a onde o arquivo realmente reside, o mesmo tipo de verificação que a própria configuração de service worker do PushEngage para configurações de plataforma restritas existe para resolver.
O próprio registro também vale uma olhada periódica, especialmente após qualquer alteração em como seu site carrega scripts. Uma atualização da política de segurança de conteúdo, um novo contêiner de gerenciador de tags ou uma camada de cache que remove cabeçalhos podem interferir no registro de maneiras que não aparecem em nenhum outro lugar, exceto em um declínio silencioso nas notificações entregues. Buscar suas configurações do service worker do PushEngage junto com uma verificação da taxa de entrega é um hábito de cinco minutos que detecta o problema antes que ele lhe custe um ciclo de relatórios completo.
Edições parciais sem reinserir tudo: por que o comportamento de mesclagem é importante
Aqui está o detalhe que torna pedir a um assistente de IA mais rápido do que o painel, não apenas diferente: pushengage_update_campaign_defaults mescla sua alteração sobre os valores atuais em vez de substituir todo o registro. Peça para alterar apenas a expiração padrão da notificação, e seus parâmetros UTM, notificação de fallback e atributos de fallback permanecem exatamente como estavam. Você não precisa ressincronizar campos que não pretende tocar.
Compare isso a um formulário de configurações típico, onde alterar um campo em um bloco salvo muitas vezes significa que todo o formulário é recarregado com todos os campos editáveis, e um deslize em um campo não relacionado sobrescreve silenciosamente algo que estava funcionando corretamente. “Defina minha expiração padrão de notificação para 7 dias” altera exatamente uma coisa e deixa o restante das configurações padrão da sua campanha intocadas. Essa é a diferença entre uma edição direcionada e um re-salvamento completo toda vez que uma única configuração precisa de um ajuste, e é a diferença que transforma uma revisão mensal de configurações de uma tarefa de quinze minutos de volta na solicitação de uma frase que deveria ter sido o tempo todo.
O que configurações precisas realmente protegem: entregabilidade e atribuição, não apenas organização
Nada disso é realmente sobre organização. Um fuso horário incorreto quebra o tempo de envio agendado para parte da sua lista. Um padrão UTM ausente quebra a atribuição para todos os envios até que alguém o perceba. Um service worker mal registrado quebra a entrega completamente, e o faz silenciosamente. Cada uma dessas configurações fica por baixo de todas as campanhas que sua equipe executa. A campanha não falha ruidosamente; o relatório sobre ela simplesmente para de corresponder à realidade silenciosamente.
Esse é o caso real para tratar detalhes do site, padrões de campanha e configuração do service worker como configurações de notificação push do assistente de IA que você verifica rotineiramente, da mesma forma que verificaria um painel de taxa de entrega, em vez de uma etapa de configuração única que você configura uma vez e nunca mais revisita. Enquadrar isso como configurações de notificação push do assistente de IA em vez de uma aba de painel oculta significa que a verificação em si leva o tempo que leva para digitar a solicitação. Capturar um padrão UTM quebrado ou um caminho de worker desatualizado em uma solicitação protege os mesmos números de receita recuperada dos quais seus relatórios de retenção dependem, sem esperar por um ticket de TI ou uma chamada de reonboarding para corrigir algo que leva uma frase para dizer em voz alta.
Depois que seu servidor PushEngage MCP estiver conectado, revise os três grupos de configurações abordados neste guia de configuração de configurações do site PushEngage da mesma forma que você faria qualquer outra auditoria de retenção: rapidamente e em seu próprio cronograma, em vez de apenas quando um relatório não se soma. Funciona em todos os planos PushEngage, incluindo o nível gratuito, portanto, não há barreira entre ter o servidor MCP conectado e realmente usá-lo para verificar seus detalhes do site PushEngage, padrões de campanha e configurações do service worker antes que eles lhe custem atribuição ou alcance.