Pular para o conteúdo

Como configurar recomendações de produtos em e-mails

Definir a Fonte do bloco de Produtos como Recomendações pode classificar produtos por Mais vendidos, De volta ao estoque, Queda de preço, Novidades, Comprados juntos ou Com base no que visualizaram, sem que você precise escolher produtos ou escrever uma regra de catálogo. Consulte Obter produtos recomendados para cada campo que esta fonte adiciona. Três dessas estratégias precisam de dados de fora do seu catálogo para funcionar: Mais vendidos lê seu histórico de pedidos, e Comprados juntos e Com base no que visualizaram leem o que os compradores olharam e compraram. Este guia aborda o que enviar para que cada estratégia tenha algo para classificar.

Antes de começar

Anchor link to

Certifique-se de que o catálogo da sua conta tenha produtos. Vá para Conteúdo → Catálogo de Produtos e conecte um feed, importe um CSV ou adicione produtos manualmente. Aprenda como popular seu catálogo.

Quais estratégias precisam de eventos

Anchor link to

Três das seis estratégias classificam produtos a partir de eventos que você envia; as outras três classificam diretamente do seu catálogo e não precisam de nada de você.

EstratégiaPrecisa de eventos?Fonte de dados
De volta ao estoqueNãoAlterações de estoque do catálogo
Queda de preçoNãoAlterações de preço do catálogo
NovidadesNãoData de “adição” do catálogo
Mais vendidos (7/30 dias)SimPW_OrderCreated / PW_OrderUpdated com items
Com base no que visualizaramSimQualquer evento que contenha um ID de produto
Comprados juntosSimQualquer evento que contenha um ID de produto ou os items do pedido, mais uma tag de dispositivo

Uma alteração de estoque ou preço no seu feed, ou a próxima sincronização agendada, atualiza De volta ao estoque, Queda de preço e Novidades automaticamente. Nada a enviar para essas três.

Mais vendidos: adicione itens aos seus eventos de pedido

Anchor link to

Mais vendidos (7 dias) e Mais vendidos (30 dias) classificam produtos por quantas unidades foram vendidas nesse período. Eles leem o array items em PW_OrderCreated e PW_OrderUpdated, especificamente o productId e a quantity de cada item.

Se você já envia PW_OrderCreated para limpar tags de carrinho abandonado, essa chamada mínima (apenas com orderId) ainda limpa o carrinho, mas não dá nada para a estratégia Mais vendidos contar. Adicione os itens de linha do pedido à mesma chamada:

{
"request": {
"hwid": "8f65b16df378e7a6bece9614e1530fb2",
"application": "XXXXX-XXXXX",
"event": "PW_OrderCreated",
"attributes": {
"orderId": "ORDER-10293",
"items": [
{
"productId": "SKU-4821",
"quantity": 1
},
{
"productId": "SKU-5190",
"quantity": 2
}
]
},
"userId": "shopper@example.com"
}
}

O productId deve corresponder ao ID que seu Catálogo de Produtos usa para esse item, para que a estratégia Mais vendidos possa procurar o produto para exibir. Campos de item extras (preço, nome e assim por diante) são ignorados para esta estratégia. Apenas productId e quantity contam para a classificação. O evento também precisa de orderId, porque um pedido sem ele não é contabilizado.

Quando um pedido mudar, envie PW_OrderUpdated com o mesmo orderId e os mesmos items. Para cada produto no evento, a nova quantity substitui a anterior em vez de ser somada a ela. Dessa forma, um produto pode cair para 1 unidade, mas não para zero:

  • quantity igual a 0 ou menor: o produto conta como 1 unidade vendida.
  • Produto omitido de items: o produto mantém a quantidade do último evento que o incluiu.

Por exemplo, um cliente pede 2 unidades de um produto e devolve ambas. Se você enviar PW_OrderUpdated com a quantity desse produto definida como 0, a estratégia Mais vendidos conta 1 unidade para ele em vez de 2. Se você remover o produto de items, ele ainda conta 2. Nenhum evento remove um produto devolvido ou cancelado de Mais vendidos. Ele só deixa de ser contado quando o pedido sai da janela de 7 ou 30 dias.

Com base no que visualizaram e Comprados juntos: rastreie a atividade do produto

Anchor link to

Ambas as estratégias se baseiam no mesmo sinal: eventos que carregam um ID de produto. Você não precisa de um nome de evento dedicado para “produto visualizado” — qualquer evento personalizado enviado via postEvent conta, desde que seus attributes incluam uma destas chaves:

  • Um único produto, como um atributo de nível superior: product_id, productId, productid, item_id ou sku.
  • Vários produtos, como um array products onde cada item tem product_id, productId, id ou sku.

Por exemplo, dispare seu evento de visualização de produto existente com um atributo de ID de produto já nele:

{
"request": {
"hwid": "8f65b16df378e7a6bece9614e1530fb2",
"application": "XXXXX-XXXXX",
"event": "ProductViewed",
"attributes": {
"product_id": "SKU-4821",
"category": "Audio"
},
"userId": "shopper@example.com"
}
}

Com base no que visualizaram classifica os produtos com os quais cada comprador interagiu recentemente — nenhuma configuração adicional é necessária depois que os eventos acima estiverem fluindo.

Comprados juntos mostra produtos que os compradores costumam escolher junto com um determinado produto. Por exemplo, para um celular, o bloco pode mostrar as capas e os carregadores que outros compradores de celulares também visualizaram ou compraram. Quanto mais compradores interagiram com os dois produtos, mais alta é a classificação do produto recomendado.

Apesar do nome, compras não são obrigatórias. Visualizações, eventos de carrinho e pedidos contam. A estratégia lê:

  • Todo evento que contenha um ID de produto, usando as chaves listadas acima.
  • O array items de PW_OrderCreated e PW_OrderUpdated. Os items de outros eventos, incluindo PW_AbandonedCart, não são lidos.

Dois produtos formam um par quando o mesmo usuário enviou eventos para ambos nos últimos 30 dias. Os eventos podem ser separados, então os produtos não precisam estar no mesmo pedido. Os pares são contados dentro de um único aplicativo, então a atividade nos outros aplicativos da sua conta não conta. As classificações são recalculadas uma vez por dia, então novos eventos as afetam a partir do dia seguinte.

Comprados juntos precisa de mais uma coisa: uma Tag de Produto, uma tag de dispositivo que armazena o ID do produto para o qual as recomendações são geradas. Defina o nome do campo ao configurar a estratégia no bloco de Produtos (por exemplo, PW_LastViewedProductID), e mantenha essa tag atualizada em cada dispositivo. Por exemplo, defina-a como o ID do produto sempre que o comprador visualizar um produto. Sem a tag definida em um destinatário, o bloco volta a exibir o catálogo regular para ele.

Confirme que seus eventos estão chegando

Anchor link to

Antes de adicionar o bloco, verifique se o Pushwoosh está realmente recebendo os eventos acima: vá para Público → Eventos, abra o evento que você enviou (PW_OrderCreated ou o evento personalizado que carrega um ID de produto) e confirme que os acessos recentes aparecem. Veja Estatísticas de eventos.

Adicione o bloco ao seu e-mail

Anchor link to

Adicione um bloco de Produtos ao seu conteúdo de e-mail, defina a Fonte como Recomendações e escolha uma Estratégia. Veja Obter produtos recomendados para cada campo no painel de configurações. Clique em Atualizar visualização para verificar se a tela é preenchida com produtos reais antes de enviar.