Como resolver problemas de rastreamento de pedidos feitos
Antes de começar
O rastreamento de Pedido feito está incluído nas integrações de e-commerce e não requer nenhuma configuração adicional. Antes de consultar este guia, verifique se você configurou e ativou corretamente sua integração de e-commerce.
Para todas as integrações de e-commerce, um evento Placed Order rastreia quando um cliente conclui o processo de checkout e cria um pedido na sua loja, mas, para as integrações a seguir, o Klaviyo rastreia um evento Placed Order somente quando um pedido atinge um determinado estado e tem um determinado status na plataforma de e-commerce:
- BigCommerce
Por padrão, nenhum pedido com qualquer um dos seguintes status será sincronizado como Pedido feito: Incompleto, Pendente, Aguardando, Aguardando pagamento - Magento 2
Pedidos com o status pending_payment serão ignorados - WooCommerce
O pedido precisa ter o status processing para acionar um evento Placed Order - PrestaShop
O pedido deve ter o status processando para acionar um evento de Pedido Realizado - Shift4Shop
O pedido deve ter um status de 2 ou 4 para acionar um evento Placed Order
Se você estiver usando uma plataforma de e-commerce sem uma integração pré-criada com a Klaviyo ou uma plataforma personalizada, saiba como ativar o rastreamento de Placed Order em nosso site para desenvolvedores.
Testar eventos de Pedido Realizado
O evento Placed Order é comumente usado para configurar fluxos pós-compra, como um Fluxo de agradecimento. Se você configurou sua conta recentemente e está tentando criar um fluxo pós-compra na Biblioteca de fluxos do Klaviyo, pode encontrar a seguinte mensagem de aviso:
"Não recebemos nenhum evento Pedido Realizado recente. Se achar que há um engano, entre em contato com nossa equipe de sucesso para obter ajuda."
Isso não significa necessariamente que haja um problema com sua conta ou integrações, mas pode indicar que nenhum evento Placed Order ainda foi acionado. Isso pode ocorrer porque sua loja é nova. Você pode acionar um evento seguindo as etapas abaixo para fazer esse aviso desaparecer.
Como um evento Placed Order é acionado por uma transação, o Suporte da Klaviyo não consegue testar para você o rastreamento de eventos Placed Order.
Algumas plataformas de e-commerce, como a Shopify, oferecem métodos para fazer pedidos de teste. Consulte a documentação de ajuda da sua plataforma para obter informações sobre como fazer um pedido de teste. Caso contrário, você pode fazer um pedido real e reembolsá-lo para testar suas integrações.
Para testar se o rastreamento de Placed Order está configurado corretamente usando uma transação real, siga estas etapas:
- Navegue até seu site
- Navegue até uma página de produto no seu site para um produto disponível
- Clique no botão "Adicionar ao carrinho" na página
- Prossiga para o checkout com o item no seu carrinho
- Conclua o checkout usando um cartão de crédito real ou outro método de pagamento
- Se você estiver usando um provedor de pagamento terceirizado, faça login no seu provedor de pagamento para garantir que os fundos foram processados
- Cancele e reembolse o pedido o quanto antes para se reembolsar
- Pesquise na Klaviyo o endereço de e-mail que você usou durante o checkout
Você verá que um perfil da Klaviyo foi criado para você (se ainda não existia) e que um evento Placed Order foi rastreado no seu feed de atividades.
Nem todas as integrações de e-commerce sincronizam dados em tempo real devido a limitações de algumas plataformas de e-commerce. Para algumas integrações, pode ser necessário aguardar de 30 minutos a 1 hora antes que os eventos sejam rastreados. Confira nosso artigo sobre com que frequência as integrações são sincronizadas para mais informações.
Cenários de solução de problemas
Revise as perguntas a seguir para diagnosticar a causa dos seus problemas com Placed Order. Observe que algumas etapas são gerais e outras dependem de qual plataforma de e-commerce você está usando.
Você também está com problemas para acionar outras métrica?
Se você estiver com problemas no rastreamento de outras métricas, além de Placed Order, pode haver um problema na configuração da sua integração.
Siga estas etapas para verificar se a sua integração está configurada corretamente:
- Acesse a página integrações da sua conta
- Na guia Integrações ativadas, verifique se sua integração de e-commerce está na lista. Caso contrário, siga o guia de configuração relevante com link na seção Antes de começar deste artigo para garantir que você seguiu todas as etapas corretamente para configurar e ajustar sua integração de e-commerce.
- Se sua integração de e-commerce estiver ativada, clique em Ver configurações para verificar se há mensagens de erro relacionadas à integração e se todos os campos obrigatórios foram preenchidos.
- Se sua integração exigir o uso de uma chave de API pública, uma chave de API privada, uma chave do consumidor e/ou um segredo do consumidor, verifique se as informações no Klaviyo correspondem às da sua plataforma de e-commerce.
- Se as chaves parecerem corresponder em ambos os lados, verifique se há espaços em branco antes ou depois das chaves. Exclua quaisquer espaços em branco no início ou no fim, pois eles podem causar erros.
Você trocou de plataforma de e-commerce recentemente?
Ao migrar plataformas de e-commerce, lembre-se de mudar as métricas usadas para disparar seus fluxos e na sua análise para as métricas da sua nova plataforma de e-commerce. Por exemplo, se você mudar do BigCommerce para o Shopify, a análise e os fluxos da sua conta ainda podem estar configurados para usar a métrica Placed Order do BigCommerce em vez da métrica Placed Order do Shopify. Consulte os guias abaixo para obter mais assistência:
Você está usando status de pedido personalizados para pedidos feitos?
Para algumas integrações, o evento Placed Order é acionado no Klaviyo com base em status específicos do pedido. Consulte a seção Antes de começar deste artigo para ver uma lista de integrações que têm requisitos de status do pedido.
Se você estiver usando status de pedido não padrão ou personalizados, entre em contato com o suporte da Klaviyo para alterar a configuração das suas integrações e permitir que outros status de pedido sejam rastreados como eventos Pedido feito.
Você está usando um firewall ou software de segurança no seu servidor?
Se você tiver um firewall ou medidas de segurança ativadas, como Sucuri, Cloudflare ou algo semelhante, isso pode bloquear inadvertidamente a Klaviyo de se comunicar com sua loja ou limitar a velocidade e a quantidade de dados que podem ser sincronizados.
Como a Klaviyo usa IPs dinâmicos, não fornecemos um intervalo de IPs para a lista de permissões. Em vez disso, recomendamos adicionar nosso agente do usuário à lista de permissões, que é: Klaviyo/1.0
Se você não tiver certeza de como colocar o Klaviyo na lista de permissões, consulte a documentação do seu software de segurança sobre como colocar um user agent na lista de permissões.
Para usuários do WooCommerce e do Magento: você está usando a versão mais recente do seu plugin de integração?
Se você estiver usando WooCommerce ou Magento, problemas com o rastreamento de Placed Order podem estar relacionados a outros problemas com o plugin da Klaviyo da sua plataforma.
- Se os eventos Placed Order não estiverem sendo rastreados, verifique se o evento Started Checkout está com rastreamento ativo pesquisando por Started Checkout em Análises > Métrica no Klaviyo.
- Se Placed Order e Started Checkout não estiverem com rastreamento, pode haver um problema com seu plugin.
- Verifique se você está usando a versão mais atual do plugin para sua integração. Se necessário, atualize para a versão mais recente no WooCommerce ou Magento, ou faça download da versão mais recente na listagem da plataforma relevante.
Entre em contato com o suporte da Klaviyo
Se você ainda estiver com problemas depois de consultar esta lista e testar seu rastreamento, fale na nossa Community ou com nossa equipe de suporte.
Recursos adicionais
Saiba como solucionar problemas de outras métricas: