Recuperação de Carrinho PushEngage WooCommerce

Notificações push automatizadas do WooCommerce para recuperar mais de 12% dos carrinhos abandonados

É terça-feira às 9h e você está olhando o painel do WooCommerce de uma loja com US$ 35 milhões em GMV. O Klaviyo recuperou US$ 4.800 em carrinhos abandonados na semana passada. A parte não recuperada é de US$ 46.000. Essa lacuna não é um problema do Klaviyo. A cadência de e-mail está boa. A lacuna existe porque o e-mail não consegue alcançar cerca de um terço dos abandonadores de carrinho: a abertura nunca acontece, o painel de visualização nunca abre, a caixa de entrada permanece cheia das confirmações de pedido da semana passada.

As notificações push de abandono de carrinho do WooCommerce fecham essa lacuna não substituindo a sequência de e-mail, mas rodando paralelamente a ela em um tempo diferente, em um formato diferente, contra uma superfície diferente.

Este artigo é a especificação de fluxo de trabalho que um gerente de retenção do WooCommerce realmente precisa: a jornada exata de 3 mensagens push, os nomes exatos dos eventos, as janelas de espera exatas, a escada de descontos defendida em dólares de margem, a regra de saída que para o fluxo no momento em que o carrinho é convertido e a matemática de atribuição por carrinho que você pode apresentar ao financeiro.

Envie diretamente para o PushEngage e tenha-o funcionando em menos de uma hora. O carrinho recuperado é receita encontrada, não receita paga, e esse é todo o argumento de retenção/CAC em uma linha.

Por que “push em vez de e-mail” é a abordagem errada

A maioria dos artigos sobre abandono de carrinho estabelece um falso binário. Push versus e-mail. SMS versus push. WhatsApp versus todos os três. As lojas de médio porte do WooCommerce que recuperam 25-40% do valor do carrinho abandonado não escolhem um. Elas combinam. O e-mail alcança os usuários da caixa de entrada que verificam o e-mail duas vezes ao dia. O push alcança os usuários de desktop e mobile que não verificam o e-mail, mas olham as notificações. O SMS alcança os carrinhos de alto valor onde a mensagem precisa chegar nos próximos trinta segundos. O trabalho do gerente de retenção é compor a pilha combinada, não debater qual canal único vence.

Para uma loja WooCommerce que executa uma sequência apenas de e-mail hoje, a pergunta não é "devo mudar para push". É "o que o push adiciona ao que o e-mail já está fazendo". A resposta é simples. O push dispara mais rápido que as aberturas de e-mail (um primeiro toque de 60 minutos chega uma hora antes do e-mail típico ser aberto). O push é mais difícil de ignorar (sem painel de visualização). O push sai no evento de compra, independentemente de qual canal recebeu o crédito pela conversão. Essas são propriedades aditivas, não substitutas.

O restante deste artigo é construído sobre essa estrutura. O fluxo de trabalho de push de 3 mensagens abaixo assume que você já tem uma sequência de recuperação de 3 ou 4 e-mails em execução no Klaviyo, Omnisend ou qualquer ESP que você utilize. Ele se compõe com essa sequência em vez de substituí-la.

Por que o WooCommerce é amigável para push (e onde não é)

O WooCommerce dispara três eventos nativos que tornam todo esse processo tratável. add_to_cart dispara toda vez que um produto é adicionado. woocommerce_cart_updated dispara quando o estado do carrinho muda. woocommerce_payment_complete dispara quando um pedido é pago.

O plugin de integração WooCommerce do PushEngage mapeia esses eventos para um evento personalizado do PushEngage chamado cart_abandoned (disparado quando um carrinho fica inativo após o limite de abandono) e para uma meta chamada purchase (disparada quando o pagamento é concluído). O payload do evento cart_abandoned carrega cart_id, cart_value, cart_url (o link de restauração) e uma lista de produtos. Esse payload se torna a fonte de variáveis que as notificações do fluxo de trabalho usam.

Exemplo de Notificação de Carrinho Abandonado

A integração PushEngage também lida com a restauração do carrinho. Quando um assinante clica em uma notificação push, ele acessa o carrinho com seus itens já preenchidos, em vez de uma página de produto vazia. Este não é um detalhe pequeno: um carrinho recuperado com checkout de um clique converte cerca de três vezes a taxa de um carrinho recuperado que exige que o assinante adicione os itens novamente.

A restauração do carrinho é um dos recursos de notificação push do WooCommerce que a integração PushEngage oferece pronta para uso; em plataformas sem a integração, a equipe de retenção precisa construir o link de restauração manualmente.

Há um detalhe específico do WooCommerce a ser destacado. Lojas que usam checkout fora da plataforma (Stripe Checkout, checkout hospedado pelo PayPal, Mollie hospedado, Klarna hospedado) não disparam woocommerce_payment_complete até que o cliente redirecione de volta para a página de agradecimento. Se esse redirecionamento nunca acontecer (o cliente fecha a aba do navegador na página hospedada do Stripe após o pagamento), o fluxo de trabalho não tem como saber que o carrinho foi convertido. A correção é um pixel de rastreamento de meta na página de agradecimento de redirecionamento que dispara a meta purchase do PushEngage com o cart_id. Sem esse pixel, o fluxo de trabalho continua disparando lembretes para assinantes que já pagaram, e esse é o modo de falha que toda equipe de retenção quer evitar. Configure o pixel antes de ativar o fluxo de trabalho.

Duas notas contextuais adicionais. Primeiro, o vocabulário do fluxo de trabalho no restante deste artigo (START, WAIT, DECISION, ACTION, END) é definido no construtor PushEngage Workflows e tratado extensivamente no artigo principal de eCommerce. Segundo, este fluxo de trabalho de abandono de carrinho do WooCommerce é um dos cinco fluxos de trabalho de push específicos do WooCommerce nesta série; os outros (abandono de navegação, queda de preço, de volta ao estoque, pós-compra) estão linkados na seção final.

O fluxo de 3 mensagens para abandono de carrinho, do início ao fim

Esta é a peça central. A especificação completa do fluxo de trabalho de abandono de carrinho.

Tipo de gatilho e execução

  • Gatilho (INÍCIO): CustomEvent do PushEngage com event_name = cart_abandoned, acionado pela integração WooCommerce quando um carrinho fica inativo além do limite de abandono (geralmente 60 minutos de inatividade).
  • Tipo de execução: Múltiplas Paralelas. Um assinante que abandona o carrinho A na terça-feira e o carrinho B na sexta-feira recebe duas instâncias de fluxo de trabalho concorrentes, uma por carrinho, cada uma com seu próprio cart_id. Isso é crítico: um tipo de execução Único ou Múltiplo Sequencial bloquearia a recuperação do carrinho B na conclusão do fluxo de trabalho do carrinho A, e um cliente recorrente que abandonasse pela segunda vez não receberia nada.
  • Critérios de saída: Meta purchase correspondendo ao cart_id do evento de gatilho. No momento em que a meta purchase do WooCommerce é acionada para aquele carrinho, o fluxo de trabalho é cancelado para aquele assinante, independentemente de onde ele esteja atualmente na jornada.
  • Horário de silêncio: 22h às 8h no fuso horário do assinante, fallback reschedule. A configuração reschedule retém as notificações até as 8h01 locais em vez de descartá-las, o que a maioria das equipes de retenção prefere, pois as notificações descartadas também saem das análises.

Fluxo

ESPERAR 1 hora → Mensagem 1 (sem desconto) → ESPERAR 24 horas → DECISÃO: carrinho ainda abandonado? → Caminho SIM: Mensagem 2 (10% de desconto) → ESPERAR 48 horas → DECISÃO: carrinho ainda abandonado? → Caminho SIM: Mensagem 3 (20% de desconto + urgência) → FIM.

Os caminhos NÃO em ambos os nós de decisão levam para SAIR (o carrinho foi convertido entre as esperas e o trabalho do fluxo de trabalho está concluído).

Cópia da notificação

Mensagem 1 (1 hora após o abandono, sem desconto):

  • Título: Você deixou algo para trás
  • Corpo: Seu {{event.data.product_name || carrinho}} ainda está aqui. Quer finalizar a compra?
  • URL: {{event.data.cart_url}}

Mensagem 2 (25 horas após o abandono, 10% de desconto):

  • Título: Ainda pensando? Aqui estão 10% de desconto
  • Corpo: Seu {{event.data.product_name || carrinho}} está a um clique de distância. Use SAVE10 no checkout.
  • URL: {{event.data.cart_url}}?coupon=SAVE10

Mensagem 3 (73 horas após o abandono, 20% de desconto, urgência):

  • Título: Última chance: 20% de desconto no seu carrinho
  • Corpo: Guardamos seu {{event.data.product_name || carrinho}} por mais um dia. O código SAVE20 expira hoje à noite.
  • URL: {{event.data.cart_url}}?coupon=SAVE20

Cada título tem menos de 50 caracteres e cada corpo tem menos de 130 caracteres, o que os mantém visíveis sem truncamento no Chrome desktop, iOS Safari 16.4+ e Android Chrome. A sintaxe || fornece um fallback se a variável do nome do produto estiver ausente.

Por que 1 hora, 25 horas e 73 horas

As três esperas não são arbitrárias. Cada janela captura uma psicologia de recuperação diferente.

1 hora. O primeiro contato captura o abandonador que pensa “Vou ver o preço em outro lugar” antes que a memória da sessão se perca. A maioria dos carrinhos que se recuperam o fazem na primeira hora. A maioria que passa da primeira hora sem converter não converterá sem um segundo contato. Uma espera de 30 minutos é muito ansiosa: interrompe a comparação de compras que o cliente está fazendo ativamente. Uma espera de 4 horas é muito lenta: o contexto do carrinho se perde. Uma hora fica na inflexão.

25 horas. O segundo contato chega no dia seguinte, intencionalmente 25 horas em vez de exatamente 24, para que um abandonador noturno não receba a segunda mensagem na mesma hora em que recebeu a primeira (o que o cérebro percebe como spam). Uma espera de 25 horas muda o segundo contato para a rotina da manhã seguinte para abandonadores noturnos, ou para a noite seguinte para abandonadores matutinos, que é a janela prática de alcance para uma oferta de 10% de desconto.

73 horas. Tentativa final antes que o carrinho esfrie. Três dias depois, a intenção do assinante se materializou por algum outro canal (caso em que a regra de saída já foi acionada) ou estagnou completamente. Um desconto de 20% com enquadramento de urgência é o último impulso viável antes que o carrinho morra. Esperar mais de 96 horas produz uma taxa de recuperação vanishing a um custo de margem garantido; menos de 48 horas após a Mensagem 2 treina os assinantes a esperar pelo desconto.

Horário de silêncio abrange toda a sequência. O primeiro contato de 1 hora de um abandonador às 23h, de outra forma, chegaria à meia-noite. Com reschedule definido para 8:01, a mensagem aguarda até a manhã seguinte. O fluxo de abandono de carrinho permanece responsável pela entrega em vez de descartar silenciosamente envios durante a noite.

A defesa da escada de descontos

A escada de descontos é 0% / 10% / 20%. A alternativa óbvia é um valor fixo de 15% em todos os três contatos. A escada vence em receita líquida recuperada, mesmo que a estrutura fixa vença em taxa bruta de recuperação. Aqui estão as contas em uma escala representativa do WooCommerce para o mercado intermediário.

Cenário. 200.000 assinantes de push. Taxa de abandono de carrinho de 70%. Valor médio do pedido de US$ 145. Aproximadamente 12.000 carrinhos abandonados por semana rastreados pelo fluxo de push (após sobreposição de assinantes com e-mail).

15% fixo em todos os três contatos. Suponha que isso eleve a taxa bruta de recuperação para 30%. Isso recupera 3.600 carrinhos por semana a um VMO de US$ 145 = US$ 522.000 brutos. Cada carrinho recuperado paga um desconto de 15%, então a receita líquida recuperada é de US$ 522.000 × 0,85 = US$ 443.700 por semana.

Escada 0/10/20. Suponha que isso produza uma taxa bruta de recuperação de 25% (menor, porque a Mensagem 1 não tem incentivo). Mas a recuperação se distribui pelos três contatos: 12% convertem na Mensagem 1 (sem desconto), 8% na Mensagem 2 (10%), 5% na Mensagem 3 (20%). Líquido por carrinho: 12% × US$ 145 + 8% × US$ 145 × 0,90 + 5% × US$ 145 × 0,80 = US$ 17,40 + US$ 10,44 + US$ 5,80 = US$ 33,64 por carrinho abandonado. Em 12.000 carrinhos, isso é US$ 403.680 por semana, um pouco menos que o fixo.

Mas a realidade da margem bruta é mais acentuada. A maioria das lojas WooCommerce de médio porte opera com margem bruta de 35–45%. Um desconto fixo de 15% reduz essa margem para 20–30%. Uma conversão de 0% na Mensagem 1 mantém a margem total. A equipe de retenção que gerencia a escada cede cerca de 3 pontos percentuais na taxa de recuperação (28% vs 31%) e recupera uma parcela materialmente maior de dólares de margem. A margem de contribuição líquida, não a receita bruta recuperada, é o número certo a defender.

O segundo argumento para a escada é o treinamento do assinante. Uma lista que consistentemente vê 15% de desconto em todos os lembretes de carrinho aprende a esperar pelo desconto. A taxa de recuperação do próximo trimestre com 15% fixos cai porque os assinantes aprenderam o padrão. Uma escada de 0/10/20 mantém a opção de converter pelo preço total.

O terceiro argumento é a segmentação. Um assinante que converte na Mensagem 1 é um cliente de alta intenção, que vale a pena re-direcionar de forma diferente na próxima campanha. Um assinante que só converte na Mensagem 3 é sensível ao preço e vale a pena segmentar em um caminho de retenção focado em preço. A escada produz sinal; o desconto fixo produz ruído.

Atribuição por carrinho e a matemática da receita recuperada

A análise de fluxo de push no PushEngage rastreia três números em cada nó: usuários em fila (aguardando neste nó), usuários concluídos (passaram) e usuários que saíram (deixaram o fluxo neste nó, geralmente porque a regra de saída foi acionada).

Veja como a análise em nível de nó se parece para um fluxo ativo de abandono de carrinho WooCommerce rodando na loja de 200 mil assinantes e ticket médio de US$ 145:

Na FilaConcluídosSaíramObservações
INÍCIO (carrinho_abandonado)011,940240240 carrinhos convertidos entre o disparo do evento e a varredura do fluxo
AGUARDAR 1 hora22011,7200Profundidade normal da fila
AÇÃO: Mensagem 1011,7200Notificação enviada
AGUARDAR 24 horas2809,2902,1502.150 carrinhos convertidos na Mensagem 1 (recuperação de maior intenção)
DECISÃO: ainda abandonado?09,2900Carrinhos restantes verificados em relação à meta
AÇÃO: Mensagem 2 (10% de desconto)09,2900Notificação enviada com SAVE10
AGUARDAR 48 horas1207,4601,7101.710 carrinhos convertidos na Mensagem 2
DECISÃO: ainda abandonado?07,4600Verificação final
AÇÃO: Mensagem 3 (20% de desconto)07,4600Notificação enviada com SAVE20
FIMn/d7,460n/d7.460 carrinhos não foram recuperados via push

Total recuperado via push: 240 (pré-toque) + 2.150 + 1.710 = 4.100 carrinhos. Taxa bruta de recuperação por push: 4.100 / 12.180 = 33,7%. Valor do carrinho recuperado a US$ 145 de ticket médio = US$ 594.500 brutos por semana. Líquido do desconto da escada (240 carrinhos a 0%, 2.150 a 0%, 1.710 a 10%), receita líquida = US$ 570.795 por semana.

Leia o funil assim. As duas esperas (24h e 48h) são os nós com maior saída, o que é o padrão correto: os clientes decidem comprar durante as janelas de espera, não enquanto leem a notificação. Se o seu fluxo mostrar o inverso (altas saídas nos nós de ação, baixas nas esperas), o tempo está muito longo e você deve encurtar as esperas. Se o nó INÍCIO mostrar saídas incomumente altas, o limite de abandono está muito curto e você está capturando carrinhos que nunca foram realmente abandonados.

Este é o item de linha de receita recuperada que um gerente de retenção pode defender na próxima revisão de P&L. As notificações push do WooCommerce recuperaram US$ 570.795 líquidos na semana passada através do fluxo de abandono de carrinho, com custo zero por envio de push e a taxa de assinatura da plataforma. O custo por dólar recuperado é pequeno o suficiente para que o financeiro não tenha uma pergunta de acompanhamento.

Orquestração multicanal: push + e-mail + WhatsApp + chat ao vivo

O fluxo de 3 mensagens push acima é executado em paralelo à sequência de recuperação de e-mail. A mesma arquitetura de fluxo também pode escalar entre canais com base no estado do assinante. Com um único motor de fluxo, a jornada se compõe assim:

  • INÍCIO: evento cart_abandoned com cart_id e cart_value
  • AGUARDAR: 1 hora
  • DECISÃO 1: o assinante está inscrito em web push? SIM: enviar lembrete web push; NÃO: continuar
  • AGUARDAR: 30 minutos
  • DECISÃO 2: o push foi disparado e clicado? SIM: SAIR; NÃO: continuar
  • DECISÃO 3: cart_value > $200? SIM: disparar mensagem do WhatsApp; NÃO: disparar e-mail via requisição HTTP para ESP
  • DECISÃO 4: o assinante está atualmente no site? SIM: acionar ping do chat ao vivo; NÃO: continuar para aguardar Mensagem 2
  • SAIR no objetivo purchase

Quatro canais, um fluxo, um conjunto de critérios de saída, uma identidade de assinante. Esta é a orquestração que as equipes de retenção não conseguem compor quando cada canal está em uma ferramenta diferente. Com fornecedores separados, o fluxo de carrinho se torna seis sincronizações, dois motores de segmentação que discordam sobre quem conta como VIP e nenhuma atribuição de receita unificada.

Com um único motor de fluxo, a jornada é um único objeto. Para saber mais sobre como push e e-mail se compõem dentro de um único plano de retenção, consulte o artigo principal sobre orquestração multicanal de push e e-mail.

Barra lateral: gerenciando o fluxo do carrinho a partir do seu assistente de IA

Com o plugin WordPress 4.2.4 e a WordPress Abilities API, o fluxo de carrinho se torna gerenciável por qualquer assistente de IA ciente do MCP. O plugin expõe pushengage/list-push-automation-campaigns (retorna a configuração atual de automação de push do WooCommerce) e pushengage/update-push-automation-campaign (habilita, desabilita ou reconfigura uma campanha por ID). Ambas as habilidades exigem que o usuário tenha a capacidade manage_options do WordPress e que o WooCommerce esteja ativo no site.

Para um gerente de retenção executando Claude, ChatGPT ou Cursor com o PushEngage MCP exposto, isso significa que o fluxo de abandono de carrinho pode ser pausado durante uma interrupção planejada do site, reativado depois ou reconfigurado para trocar variantes de cópia sem abrir o WP admin. Mais sobre isso no anúncio dos assistentes de IA PushEngage.

Crie no PushEngage

O caminho de configuração é curto. Instale o plugin PushEngage no site WooCommerce (ele detecta automaticamente o WooCommerce e expõe os eventos específicos do WooCommerce). Conecte o plugin a uma conta PushEngage. Importe o modelo de fluxo de abandono de carrinho dentro do construtor de Fluxos PushEngage.

Teste de Divisão de Workflow

Ele vem com a configuração de tempo 1h / 25h / 73h, os placeholders da escada de descontos e a regra de saída na compra já configurados. Troque os códigos de cupom placeholder pelos seus códigos reais. Configure o limite de abandono (o padrão de 60 minutos é sensato para a maioria das lojas). Ative o fluxo. Observe os primeiros 200 carrinhos abandonados passarem por ele antes de escalar.

Se este for o primeiro fluxo de trabalho do PushEngage na loja, o plano gratuito oferece 200 assinantes e o motor completo de Fluxos de Trabalho, o suficiente para provar o canal em uma lista controlada antes de solicitar orçamento para um plano pago. Comece no plano gratuito para executar a primeira instância esta semana.

O que isso muda

Este artigo é uma de cinco especificações de fluxo de trabalho de push específicas para WooCommerce. Os irmãos cobrem fluxo de trabalho de abandono de navegação do WooCommerce, alertas de queda de preço, notificações de volta ao estoque e fluxo de trabalho pós-compra do WooCommerce. Para o tratamento mais amplo de abandono de carrinho multiplataforma, o playbook mais amplo de abandono de carrinho cobre o tópico no nível estratégico.

Para onde isso se encaixa em um programa completo de retenção de eCommerce, o post principal notificações push de eCommerce é a visão geral.

O gerente de retenção que abre o painel do WooCommerce de terça-feira e vê US$ 46.000 em carrinhos não recuperados tem uma escolha. Continuar otimizando a sequência de e-mail que estagnou, ou adicionar o push por cima como o segundo canal rodando em horários diferentes em um formato diferente com uma regra de saída diferente. O fluxo de trabalho de 3 mensagens acima, rodando em paralelo com qualquer cadência de e-mail que já esteja em vigor, recupera os 12-25% do valor do carrinho que o e-mail não consegue alcançar.

Com a escada de descontos 0/10/20, a receita recuperada atinge uma margem líquida maior do que um fluxo de trabalho de desconto fixo. Com a regra de saída na compra, o fluxo de trabalho para de disparar no momento em que o carrinho é convertido. Com análises por nó, o item de linha é defensável para o financeiro em números, não em anedotas. Esse é todo o argumento de recuperação de carrinho abandonado, e todo o argumento de automação de recuperação de carrinho, em um único fluxo de trabalho.

Adicionar um Comentário

Ficamos felizes que você escolheu deixar um comentário. Por favor, tenha em mente que todos os comentários são moderados de acordo com nossa política de privacidade, e todos os links são nofollow. NÃO use palavras-chave no campo do nome. Vamos ter uma conversa pessoal e significativa.

Engaje e Retenha Visitantes Depois Que Eles Saírem do Seu Site

Aumente o valor de cada visita ao site com Notificações Push que são difíceis de ignorar.

  • Plano Gratuito Para Sempre
  • Configuração Fácil
  • Suporte 5 Estrelas