É segunda-feira de manhã em uma loja de artigos para casa do WooCommerce com US$ 20 milhões em GMV e o gerente de retenção está lendo o funil da semana passada no Google Analytics. Visualizações de página de detalhes do produto: 180.000. Adições ao carrinho: 18.000. Compras: 1.800. A guia do painel do Klaviyo mostra US$ 3.200 recuperados de abandono de carrinho na semana passada.
A linha de abandono de navegação no mesmo painel mostra zero, porque o Klaviyo não consegue alcançar os abandonadores de navegação. Nenhum e-mail foi capturado para eles. Eles visitaram uma página de detalhes do produto, não adicionaram ao carrinho e saíram. 162.000 visitantes são invisíveis para o e-mail esta semana.
Este é o público para o qual as notificações push de abandono de navegação do WooCommerce foram criadas. O opt-in de push da web dispara na primeira visita qualificada, não na captura de e-mail no estágio do carrinho. Essa única diferença de tempo significa que o abandonador de navegação que nunca digita um endereço de e-mail ainda é alcançável.
Um fluxo de trabalho de 3 mensagens com a lógica de saída correta pode converter 8–14% deles em adição ao carrinho, o que em uma semana de 162.000 visitantes é um item que a equipe de retenção pode defender na próxima revisão de P&L. O restante deste artigo detalha esse fluxo de trabalho, a instrumentação exata de eventos necessária na pilha do WooCommerce e a matemática de retenção em três tamanhos de lista.
- Abandono de navegação não é abandono de carrinho não é abandono de sessão
- Por que o push é o único canal prático para abandono de navegação
- O fluxo de trabalho de abandono de navegação de 3 mensagens
- O ramo de saída "ainda navegando"
- A alavanca de produtos relacionados (Mensagem 2)
- Dados de abandono de navegação na pilha do WooCommerce
- Análises por fluxo: leia o funil
- Crie no PushEngage Workflows
- O que isso muda
Abandono de navegação não é abandono de carrinho não é abandono de sessão
Clareza de definição, brevemente, porque a SERP confunde os três. Abandono de navegação é uma visualização de página de detalhes do produto sem uma adição ao carrinho em trinta minutos. Abandono de carrinho é uma adição ao carrinho sem a conclusão de checkout. Abandono de sessão é uma visita que não chegou a uma página de detalhes do produto. Cada um tem um gatilho diferente, um tamanho de público diferente e um fluxo de trabalho diferente.

A diferença de tamanho é a manchete. Em uma loja WooCommerce típica de mercado médio, para cada abandonador de carrinho, há de cinco a oito abandonadores de navegação. O funil de abandono de carrinho é bem atendido por e-mail porque o cliente capturou o endereço no momento da tentativa de checkout. O funil de abandono de navegação não é atendido por e-mail, porque nenhum e-mail foi capturado. É por isso que a recuperação de abandono de página de produto tem sido a parte silenciosamente antieconômica da maioria das pilhas de retenção. O push corrige o problema de endereçabilidade porque o evento de opt-in é um diálogo nativo do navegador que dispara na primeira visita qualificada.
| Estágio do funil | Evento de gatilho | Volume semanal típico em uma loja de US$ 20 milhões em GMV | Herança do fluxo de trabalho |
|---|---|---|---|
| Abandono de sessão | page_view (qualquer página) | muito alto, barulhento | nenhum recomendado |
| Abandono de navegação | page_view em detalhes do produto sem add_to_cart em 30 min | 144,000 | o fluxo de trabalho de navegação neste artigo |
| Abandono de carrinho | add_to_cart sem purchase em 60 min | 18,000 | o fluxo de abandono de carrinho |
O fluxo de navegação sai para o fluxo de carrinho no momento em que um abandonador de navegação adiciona ao carrinho. Essa transferência é importante e ignorada na maioria do conteúdo de navegação. Os dois fluxos compartilham uma taxonomia de eventos e o fluxo de carrinho herda um assinante parcialmente qualificado do fluxo de navegação sempre que o terceiro toque é realizado.
Por que o push é o único canal prático para abandono de navegação
E-mail precisa de um endereço de e-mail. Um abandonador de navegação em uma loja WooCommerce ainda não tem um. O diálogo de opt-in do PushEngage é acionado na segunda visualização da página ou após um sinal de engajamento configurável e, uma vez aceito, o assinante é alcançável pelo resto da vida do dispositivo, sem nunca fornecer seu endereço. Esta é a suposição operacional que torna a automação de recuperação de navegação economicamente viável. As notificações push do WooCommerce alcançam o visitante anônimo de uma forma que nenhum outro canal alcança a um custo aceitável.
As outras opções têm economias que não sobrevivem a uma análise de P&L em volume de abandono de navegação. Remarketing pago no Meta e Google Ads cobra CPM por impressão e consome o orçamento de CAC para cada abandonador de navegação que você retoca, independentemente de converter. SMS precisa de um número de telefone, o que é ainda menos provável do que um e-mail na fase de navegação.
E-mail precisa de um e-mail. Push, após um único opt-in, custa quase zero por envio. Com uma lista WooCommerce de 200.000 assinantes, o custo marginal de um envio de abandono de navegação é efetivamente a fração de centavo que o provedor de serviços push cobra pela infraestrutura de entrega, não uma taxa por mensagem.
A matemática de retenção/CAC decorre daí. Pela mesma receita recuperada, a automação de recuperação de navegação por push custa uma pequena fração da alternativa de remarketing pago. Esse é o argumento para o item da linha, e ele vive na pilha WooCommerce porque as lojas WooCommerce tendem a ter páginas de detalhes de produtos bem instrumentadas para rastreamento de page_view prontas para uso.
O fluxo de trabalho de abandono de navegação de 3 mensagens
Aqui está o fluxo de trabalho completo. Gatilho: um evento personalizado do PushEngage page_view filtrado para páginas de detalhes do produto (onde is_product = true) e onde o assinante também não disparou add_to_cart em trinta minutos. Tipo de execução: Múltiplos Paralelos, para que um assinante navegando em cinco produtos diferentes em uma sessão possa ter cinco instâncias de fluxo de trabalho concorrentes, cada uma apontada para o produto correto. Critérios de saída: metas add_to_cart (o fluxo de carrinho herda) ou purchase (nenhuma mensagem adicional necessária).
Blueprint — O fluxo de trabalho de abandono de navegação de 3 mensagens
- INÍCIO: Evento personalizado
page_view, filtrois_product = true, E semadd_to_cartdo mesmo assinante em 30 minutos - AGUARDAR: 30 minutos
- DECISÃO 1: o assinante está atualmente ativo no site (flag session_activity definido nos últimos 5 minutos)?
- Caminho SIM: SAIR (não interrompa uma sessão ativa; o fluxo reavalia em um novo gatilho)
- Caminho NÃO: continuar
- AÇÃO (Mensagem 1): Envie um push da web lembrando do produto específico visualizado. Título: “Ainda pensando em {{event.data.product_title}}?” Corpo: “Está exatamente onde você deixou. Toque para pegar.” URL: o URL da página do produto. Imagem:
{{event.data.product_image}}. - ESPERAR: 4 horas
- DECISÃO 2: o assinante adicionou o produto ao carrinho?
- Caminho SIM: SAIR (o fluxo de abandono de carrinho é herdado)
- Caminho NÃO: continuar
- AÇÃO (Mensagem 2): Envie um push da web com produtos relacionados. Título: “Você também pode gostar destes da nossa coleção {{event.data.category}}.” Corpo: “Três opções semelhantes a {{event.data.product_title}}.” URL: a página de arquivo da categoria do WooCommerce. Imagem: a imagem do primeiro produto relacionado.
- ESPERAR: 48 horas
- AÇÃO (Mensagem 3): Envie um push da web com uma oferta de desconto. Título: “Guardamos este para você.” Corpo: “Seguramos para você com 10% de desconto. Código: BROWSE10.” URL: a página do produto com o código de desconto pré-aplicado.
- FIM
Este é todo o fluxo de abandono de navegação. Três mensagens, duas esperas com decisões, um ramo de saída silencioso, duas saídas baseadas em metas. As notificações de visualização de produto na Mensagem 1 e na Mensagem 3 enviam o produto original visualizado; a Mensagem 2 muda para produtos relacionados porque, após 4 horas da navegação, a fadiga de lembretes é real e a descoberta é a alavanca que converte. Os próximos dois H2s aprofundam-se na saída de “ainda navegando” e na alavanca de produtos relacionados, porque ambos são os maiores detalhes não explorados na SERP.
Uma nota sobre o tipo de execução. Múltiplos Paralelos é correto para abandono de navegação porque um único assinante pode abandonar a navegação de cinco produtos em uma sessão de quarenta minutos e cada um é sua própria instância de fluxo de trabalho com seu próprio contexto de produto. O mecanismo de Fluxos de Trabalho do PushEngage rastreia o timestamp do `entry_flag` por instância, então as cinco instâncias não colidem. Se você definir este fluxo de trabalho como Único, apenas um dos cinco produtos receberá um toque de recuperação e os outros quatro ficarão silenciosos.
O ramo de saída “ainda navegando”
Este é o detalhe mais perdido em todos os resultados da página um para a palavra-chave. A maioria dos artigos sobre abandono de navegação diz para enviar uma mensagem aos trinta minutos, ponto final. Esse conselho gera ruído para compradores ativos e corrói o canal. Um assinante que ainda está no site aos trinta e um minutos não precisa de uma notificação sobre o produto que está olhando no momento. Ele precisa ser deixado em paz para terminar a sessão.
O nó DECISÃO na espera de trinta minutos resolve isso. Ele lê um atributo de batimento cardíaco `session_activity` no perfil do assinante. Se o timestamp do atributo estiver dentro dos últimos cinco minutos, o fluxo de trabalho sai silenciosamente. O assinante não é penalizado por estar no site. Na próxima vez que ele sair, a próxima visualização da página de detalhes do produto reativará o gatilho e iniciará uma nova instância de fluxo de trabalho com contexto atualizado. Esta é a coisa mais importante a adicionar a um fluxo de trabalho de abandono de navegação que a maioria das equipes envia sem.
A implementação é leve. O SDK JavaScript do PushEngage pode disparar um evento personalizado de heartbeat a cada cinco minutos enquanto a página está em primeiro plano, o que é registrado no atributo do assinante por meio da ação UpdateAttribute do motor Workflows. O filtro de público do nó DECISION, então, lê subscriber.attributes.session_active_at e compara com now() - 5min. O filtro de público é documentado na referência de lógica de decisão do PushEngage Workflows.
O caso de retenção para a saída de quem ainda está navegando é direto. Um abandonador anônimo de navegação que ainda está no site é um usuário com intenção ativa, e uma notificação push é a ferramenta errada. Permitir que eles concluam a sessão preserva a pontuação de entregabilidade do canal, mantém a taxa de cancelamento de inscrição baixa e concentra os envós do fluxo de trabalho no segmento onde o push realmente move um número. A automação de recuperação de navegação vive ou morre por essa disciplina.
A alavanca de produtos relacionados (Mensagem 2)
A Mensagem 2 não envia o mesmo produto que o assinante já visualizou. Ela envia uma lista curada de produtos relacionados, porque quatro horas após a navegação original, a fadiga de lembretes já se instalou e o cliente já voltou ou não voltará para aquele item específico. A descoberta é a alavanca na marca de quatro horas, não o lembrete.
O WooCommerce facilita isso. A plataforma envia wc_get_related_products como uma função integrada vinculada à sua taxonomia de produtos. A função retorna produtos relacionados, vendas cruzadas e produtos semelhantes por categoria vinculados ao produto visualizado. O plugin de integração WooCommerce do PushEngage pode passar esses dados para o fluxo de trabalho como variáveis de dados de evento, para que a notificação da Mensagem 2 possa renderizar os títulos, imagens e URLs dos produtos relacionados sem uma chamada de API separada. Uma linha de cópia típica da Mensagem 2: “Você também pode gostar destes da nossa coleção {{event.data.category}}.”
Esta é a vantagem específica do WooCommerce. Lojas em plataformas sem uma taxonomia de produtos relacionados integrada precisam calcular a relação no momento do acionamento do fluxo de trabalho, o que significa um serviço de recomendação personalizado. Lojas WooCommerce de médio porte com amplos catálogos de SKUs veem o maior aumento com a Mensagem 2 porque a superfície de produtos relacionados é ampla o suficiente para encontrar um segundo produto que o assinante realmente deseja. Lojas com catálogos restritos veem menos aumento aqui e podem agrupar as Mensagens 2 e 3 em um único toque de descoberta de desconto em 24 horas.
O padrão importa porque o abandono de navegação apenas com lembrete é o padrão do SERP e seu teto de conversão é baixo. Adicionar um toque de descoberta aumenta a taxa de recuperação de carrinho do fluxo de trabalho em 30–50% em lojas com taxonomia de produtos relacionados já preenchida, o que a maioria das instalações do WooCommerce possui, quer o comerciante saiba disso ou não.
Dados de abandono de navegação na pilha do WooCommerce
Três entradas de evento alimentam o fluxo de trabalho. Aqui é de onde cada um vem e a ordem de instalação se você estiver começando do zero.
Evento 1, page_view com product_id. Dispara do SDK JavaScript PushEngage em cada página de detalhes do produto. O payload mínimo é { event_name: 'page_view', product_id: '...' }; o payload recomendado também inclui product_title, product_image e category para que o fluxo possa renderizá-los nas Mensagens 1, 2 e 3 sem uma segunda chamada de API. Instale isso primeiro porque o gatilho do fluxo de navegação depende disso.
Evento 2, add_to_cart. Dispara do plugin de integração WooCommerce-PushEngage, que aciona a ação do WordPress woocommerce_add_to_cart. Instale em segundo lugar porque a DECISÃO 2 do fluxo (e os critérios de saída do fluxo) leem este evento. Se você atrasar a instalação do plugin de integração, o fluxo de navegação ainda será executado; ele apenas não poderá herdar de forma limpa para o fluxo do carrinho.
Evento 3, session_activity heartbeat. Um evento personalizado disparado pelo SDK PushEngage a cada cinco minutos enquanto a página está em primeiro plano. Atualiza o atributo do assinante session_active_at. Instale em terceiro lugar. O fluxo de navegação degrada graciosamente sem ele: a espera de 30 minutos ainda se aplica e a Mensagem 1 ainda dispara, mas o ramo de saída de "continuar navegando" não pode disparar e compradores ativos às vezes receberão notificações no meio da sessão. Este é o passo de polimento opcional.
A maioria das lojas WooCommerce com o plugin PushEngage instalado recebe os eventos 1 e 2 gratuitamente durante o onboarding. O heartbeat session_activity é o terceiro evento opcional que transforma o fluxo de "bom" para "o melhor da SERP". Lojas que estão adiando o trabalho de engenharia podem lançar o fluxo com os eventos 1 e 2 na primeira semana e adicionar o heartbeat na terceira semana.
Análises por fluxo: leia o funil
O PushEngage Workflows rastreia usuários enfileirados, concluídos e que saíram em cada nó. Para abandono de carrinho em uma loja WooCommerce de 200.000 assinantes com ~30.000 visualizações de página de detalhes do produto por semana (números ilustrativos), o funil é assim:
| Nó | Na Fila | Concluídos | Saíram | Observações |
|---|---|---|---|---|
| INÍCIO (filtro page_view) | 0 | 28,000 | 0 | Assinantes entrando no fluxo esta semana |
| AGUARDAR 30 minutos | 850 | 27,150 | 0 | Profundidade normal da fila |
| DECISÃO 1 (ainda navegando?) | 0 | 21,800 | 5,350 | 5.350 sessões ativas saíram silenciosamente |
| AÇÃO Mensagem 1 | 0 | 21,800 | 0 | Lembrete enviado |
| AGUARDAR 4 horas | 280 | 18,520 | 3,000 | 3.000 assinantes adicionaram ao carrinho (fluxo do carrinho herda) |
| DECISÃO 2 (adicionado ao carrinho?) | 0 | 18,520 | 0 | Todos os restantes apenas navegando |
| AÇÃO Mensagem 2 | 0 | 18,520 | 0 | Produtos relacionados enviados |
| AGUARDAR 48 horas | 600 | 16,300 | 2,220 | 2.220 adicionados ao carrinho nos próximos dois dias |
| AÇÃO Mensagem 3 | 0 | 16,300 | 0 | Descoberta de desconto enviada |
| FIM | n/d | 16,300 | n/d | Não adicionado ao carrinho |
Neste funil, 5.220 assinantes (3.000 + 2.220) adicionaram ao carrinho enquanto estavam no fluxo de navegação, uma taxa de navegação para carrinho de 18,6% dos 28.000 que entraram. Desses adições ao carrinho, o fluxo de abandono de carrinho recupera uma fração adicional para compra. Os nós de saída altos são as duas esperas, que é o padrão esperado: o tempo de decisão ocorre nas janelas de espera, não nas janelas de ação. A saída de ainda navegando em DECISÃO 1 contribui com mais 5.350 sessões ativas com saída silenciosa; sem esse ramo, esses assinantes teriam recebido a Mensagem 1 no meio da sessão, erodindo o canal.
A matemática da receita recuperada escala com o tamanho da lista. O mesmo fluxo em uma lista de 50.000 assinantes produz aproximadamente um quarto desses números; em uma lista de 1.000.000 de assinantes, produz aproximadamente cinco vezes. O custo por envio permanece perto de zero durante todo o processo, que é a vantagem estrutural do canal.
| Tamanho da lista | Visualizações de detalhes do produto semanais | Abandono de navegação semanal entrando no fluxo | Recuperações de adição ao carrinho semanais (18,6%) | Receita recuperada estimada em US$ 85 AOV × 15% de taxa de fechamento |
|---|---|---|---|---|
| 50,000 | 7,500 | 7,000 | 1,300 | $16,600 |
| 200,000 | 30,000 | 28,000 | 5,220 | $66,500 |
| 1,000,000 | 150,000 | 140,000 | 26,000 | $331,500 |
Estes são números direcionais; o aumento real em sua loja depende do AOV, da mistura de categorias e da taxa de fechamento de adições ao carrinho recuperadas. O ponto é que a matemática se compõe com o tamanho da lista a um custo por envio que não o faz.
Crie no PushEngage Workflows
O fluxo de abandono de navegação mapeia diretamente para os componentes do PushEngage Workflows. Aqui está o mapeamento:
| Componente do fluxo | Tipos de nós usados | Tipos de ação usados | Opção de fluxo |
|---|---|---|---|
| O fluxo de trabalho de abandono de navegação de 3 mensagens | INÍCIO, ESPERA, DECISÃO, AÇÃO, SAÍDA, FIM | SendPushNotification | Tipo de execução: Múltiplos Paralelos; sair em metas add_to_cart ou purchase |
O motor Workflows vem com mais de 60 modelos enviados cobrindo fluxos de eCommerce, incluindo abandono de navegação e carrinho. O modelo de abandono de navegação é o ponto de partida certo; clone-o, substitua suas variáveis de categoria e produto do WooCommerce, e o fluxo estará ativo em menos de uma hora dentro do construtor PushEngage Workflows.
O que isso muda
Para um contexto mais amplo sobre como este fluxo se encaixa em um programa completo de retenção do WooCommerce, o hub de notificações push de eCommerce cobre os tipos de campanha que este fluxo implementa, e a postagem existente sobre campanhas de abandono de navegação oferece uma pesquisa de estratégia para o tópico mais amplo. O fluxo irmão de abandono de carrinho do WooCommerce é o próximo passo natural assim que a navegação estiver ativa; ele herda o assinante no momento em que a Mensagem 1 ou a Mensagem 2 gera uma adição ao carrinho. A sequência de recuperação de abandono de carrinho PushEngage cobre os detalhes do playbook lá. Para equipes multicanal que executam push ao lado de e-mail, a postagem push e e-mail multicanal aborda a questão da orquestração.
Se você tirar um número deste artigo, tire 162.000. Esse é o público semanal de abandono de navegação em uma única loja WooCommerce de US$ 20 milhões em GMV, quase nenhum dos quais tem um endereço de e-mail que você possa alcançar. E-mail e SMS não moverão esse público. Remarketing pago o fará, a um custo de CAC que se acumula contra a retenção. As notificações push de abandono de navegação do WooCommerce alcançam o mesmo público a um custo quase zero por envio, com um fluxo de trabalho que é enviado em uma tarde e um ramo de saída de "ainda navegando" que mantém o canal entregável.
A matemática da retenção é o que torna a linha de itens defensável. Com uma lista de 200.000 assinantes e o fluxo de trabalho acima, a receita semanal recuperada esperada é da ordem de US$ 66.500 em pedidos médios típicos do mercado. Esse número aumenta linearmente com o tamanho da lista, e o custo por envio permanece perto de zero. Fluxo de trabalho de abandono de navegação primeiro, fluxo de trabalho de abandono de carrinho herdando dele, e o restante da pilha de retenção do WooCommerce compondo em torno deles.
O plano gratuito oferece 200 assinantes, todos os canais e o motor completo de Fluxos de Trabalho no primeiro dia. Isso é suficiente para instrumentar o evento page_view, enviar o fluxo de trabalho e observar o funil por uma semana antes de solicitar a linha orçamentária. Comece no plano gratuito para enviar a Mensagem 1 deste fluxo de trabalho antes de sexta-feira.