Como configurar uma campanha de carrinho abandonado
Compradores que adicionam itens a um carrinho e saem sem comprar são algumas das conversões mais fáceis de recuperar. Eles já demonstraram intenção.
Este guia mostra como enviar a eles um e-mail de carrinho abandonado no Pushwoosh: dispare o evento PW_AbandonedCart da sua loja, mostre os itens deixados para trás no e-mail com o bloco de Produtos e acione o envio a partir de uma Customer Journey.
O que é PW_AbandonedCart
Anchor link toPW_AbandonedCart marca que um usuário deixou itens em seu carrinho sem comprar. Não é um evento padrão integrado. É um nome de evento compartilhado usado em todas as integrações de e-commerce do Pushwoosh para que as jornadas, o bloco de Produtos e os segmentos funcionem da mesma maneira.
- Integração com Magento: envia
PW_AbandonedCartePW_OrderCreatedpara você automaticamente. - Qualquer outra loja ou backend personalizado: sua equipe envia ambos os eventos via postEvent com os nomes e atributos em Como enviar lembretes de carrinho abandonado.
O que acontece quando você envia PW_AbandonedCart
Anchor link toO envio de PW_AbandonedCart faz duas coisas do lado do Pushwoosh:
- É registrado como qualquer outro evento personalizado, para que você possa vê-lo nas estatísticas de Eventos e usá-lo em segmentos.
- O Pushwoosh armazena o conteúdo do carrinho e marca o usuário com:
- PW_AbandonedCartID: um identificador para o carrinho atual, usado para buscar seu conteúdo no momento do envio.
- PW_AbandonedCartDate: o valor
abandonedDatedo payload do evento.
O que acontece quando você envia PW_OrderCreated
Anchor link toQuando o comprador faz um pedido, envie PW_OrderCreated (ou PW_OrderUpdated). O Pushwoosh limpa PW_AbandonedCartID e PW_AbandonedCartDate para esse usuário imediatamente. Ele não corresponde aos valores de orderId: qualquer pedido do usuário remove ambas as tags, mesmo que a compra tenha sido para um carrinho diferente.
Exemplo: Um comprador abandona o carrinho ORDER-100 e depois compra o ORDER-200 antes que o lembrete seja enviado. O Pushwoosh limpa as tags, então ele não receberá um lembrete sobre o ORDER-100.
Como enviar lembretes de carrinho abandonado
Anchor link toSiga estes passos para criar os eventos, enviá-los da sua loja, construir o e-mail e lançar a Customer Journey.
Crie os eventos no seu Control Panel
Anchor link to-
Vá para Audience → Events no seu Pushwoosh Control Panel e clique em Criar Evento.
-
Crie um evento personalizado chamado
PW_AbandonedCartcom estes atributos:Atributo Tipo emailstring orderIdstring customerIdstring orderUrlstring abandonedDatedate createdDatedate totalPricedecimal (price) shippingAmountdecimal (price) taxAmountdecimal (price) discountAmountdecimal (price) currencystring -
Repita para
PW_OrderCreatedcom um único atributoorderId.
Saiba mais sobre como criar eventos personalizados.
Envie os eventos do seu backend
Anchor link toPeça à sua equipe de desenvolvimento para chamar postEvent sempre que um carrinho for abandonado, usando este esquema de atributos:
{ "request": { "hwid": "8f65b16df378e7a6bece9614e1530fb2", "application": "XXXXX-XXXXX", "event": "PW_AbandonedCart", "attributes": { "email": "shopper@example.com", "orderId": "ORDER-10293", "customerId": "CUST-4471", "orderUrl": "https://yourstore.com/cart/restore/ORDER-10293", "abandonedDate": "2026-07-28T10:15:00Z", "createdDate": "2026-07-28T09:40:00Z", "totalPrice": 129.90, "shippingAmount": 9.90, "taxAmount": 0, "discountAmount": 0, "currency": "USD", "items": [ { "productId": "SKU-4821", "name": "Wireless headphones", "quantity": 1, "price": 119.90, "sku": "SKU-4821", "description": "Over-ear, noise-cancelling", "imageUrl": "https://yourstore.com/media/sku-4821.jpg", "productUrl": "https://yourstore.com/products/sku-4821", "category": "Audio" } ] }, "userId": "shopper@example.com" }}Quando o carrinho se converter em um pedido, envie PW_OrderCreated apenas com o orderId para limpar as tags do carrinho:
{ "request": { "hwid": "8f65b16df378e7a6bece9614e1530fb2", "application": "XXXXX-XXXXX", "event": "PW_OrderCreated", "attributes": { "orderId": "ORDER-10293" }, "userId": "shopper@example.com" }}Adicione um bloco de Produtos ao seu e-mail
Anchor link to- Abra o editor de conteúdo de e-mail e adicione um bloco de Produtos à tela.
- No painel de configurações, defina a Fonte como Carrinho.
- Defina Máximo de produtos exibidos para limitar quantos itens do carrinho aparecem no e-mail.

- Estilize a grade e o modelo de cartão conforme necessário. Consulte Estilizar a grade.

Quando o e-mail é enviado, o bloco de Produtos procura o carrinho armazenado de cada destinatário usando sua tag PW_AbandonedCartID. Em seguida, ele preenche o bloco com os itens atuais do carrinho: imagem, título, preço e um link de volta para o carrinho. O layout vem do modelo de cartão que você definiu no editor. Destinatários sem essa tag (nada abandonado ou já pedido) pulam o bloco em vez de mostrar conteúdo vazio, então é seguro usá-lo também em uma campanha mais ampla.
Construa a Customer Journey
Anchor link to- Adicione uma Entrada Baseada em Gatilho usando o evento
PW_AbandonedCart. - Adicione uma etapa de Aguardar Gatilho. Defina seu período de espera para uma ou duas horas. Nomeie o ramo como Pedido realizado e adicione o evento
PW_OrderCreateda ele.
- Direcione o ramo Pedido realizado para Sair. O usuário já comprou, então não o lembre.
- Direcione o ramo Não acionado para a etapa de E-mail. Salve o e-mail que você construiu em Adicione um bloco de Produtos ao seu e-mail como conteúdo de e-mail, e então selecione-o como o conteúdo desta etapa.

Teste antes de lançar
Anchor link to- Envie um evento de teste
PW_AbandonedCartpara um dispositivo de teste. Não defina a tagPW_AbandonedCartIDmanually: o bloco de Produtos carrega o conteúdo do carrinho armazenado que o evento cria, não do valor da tag. Sem um evento real, o bloco renderiza vazio. - Visualize o e-mail e confirme o layout e o conteúdo do produto antes de enviar para compradores reais.