PS PrestaShop Iniciante

Funil de conversão e mapa de calor: documentação

Funil de conversão em 9 etapas e mapa de calor de cliques e deslocamento para PrestaShop 8 e 9.

Atualizado Versão do módulo 1.0.0

O módulo DataFirefly – Funil de Conversão e Mapa de Calor (dffunnelheatmap) reúne duas ferramentas de análise comportamental para PrestaShop 8 e 9: um funil de conversão em 9 etapas, que mostra com precisão onde os seus visitantes desistem, e um mapa de calor, que revela onde clicam e até onde deslocam a página. Toda a recolha é 100 % first-party, sem serviços de terceiros, sem CDN e sem cookies publicitários.

Instalação

  1. Descarregue o arquivo dffunnelheatmap.zip a partir da sua conta de cliente.
  2. No back-office, vá a Módulos > Gestor de módulos, clique em Carregar um módulo e selecione o ZIP.
  3. Na instalação, o módulo cria as suas tabelas, regista os seus hooks e acrescenta um separador Funil e Mapa de Calor em Estatísticas.

Sem dependências externas: nem Composer, nem CDN. O módulo fica operacional logo após a instalação, com definições predefinidas prudentes (amostragem a 100 %, retenção de 90 dias e Do Not Track respeitado).

Aceder ao painel

Vá a Estatísticas > Funil e Mapa de Calor (ou clique em Configurar na lista de módulos). A interface oferece quatro vistas: Painel, Funil, Mapa de calor e Definições.

O painel mostra quatro indicadores-chave: número de visitas, número de encomendas, taxa de conversão global e identificação automática da maior fuga do funil, acompanhados de uma vista visual do funil.

O funil de conversão

O funil acompanha os seus visitantes etapa a etapa, desde a primeira visita até à encomenda validada. Em cada etapa, vê o número de sessões abrangidas e a percentagem de queda face à etapa anterior. As nove etapas são:

  1. Visita: qualquer página vista (deteção no servidor).
  2. Página de produto: consulta de uma ficha de produto (servidor).
  3. Adição ao carrinho: detetada do lado do cliente, na ação de «adicionar ao carrinho».
  4. Página do carrinho: apresentação do carrinho (servidor).
  5. Processo de compra: entrada no checkout (servidor).
  6. Morada: etapa da morada no checkout (cliente).
  7. Entrega: etapa da transportadora (cliente).
  8. Pagamento: etapa do pagamento (cliente).
  9. Encomenda validada: registada de forma fiável do lado do servidor, através do hook de validação da encomenda.

As sessões são desduplicadas: uma mesma sessão conta apenas uma vez por etapa, o que garante taxas de passagem corretas. A maior fuga é destacada automaticamente, para lhe indicar onde concentrar os esforços de otimização.

Numa loja portuguesa, é frequente a maior queda situar-se entre a etapa do pagamento e a encomenda validada quando o Multibanco está ativo: a referência é gerada e o cliente sai do site para pagar mais tarde. Compare a etapa 8 com o número de referências emitidas pelo seu PSP antes de concluir que perdeu essas vendas.

O mapa de calor

O mapa de calor mostra uma apresentação real da página selecionada, sobre a qual são sobrepostos os dados de comportamento recolhidos.

Mapa dos cliques

Os cliques são representados sob a forma de mapa de calor, do azul (poucos cliques) ao vermelho (forte concentração). É ideal para verificar se as suas chamadas para ação atraem mesmo a atenção.

Profundidade de deslocamento

A profundidade de deslocamento é apresentada por patamares (25, 50, 75 e 100 %), com a percentagem de visitantes que chegou a cada nível. Identifica assim o conteúdo visto por todos e o que fica abaixo da linha de água.

Elementos mais clicados

Um painel lateral ordena os elementos mais clicados (por seletor CSS e designação), para identificar com precisão o que capta o interesse.

O mapa de calor carrega a página da loja numa iframe em same-origin. Se o seu servidor impuser o cabeçalho X-Frame-Options: DENY, autorize SAMEORIGIN para o back-office, para que a pré-visualização apareça.

Filtros

Todas as vistas partilham uma barra de filtros: período (7, 30, 90 ou 365 dias, ou intervalo personalizado), dispositivo (telemóvel, tablet, computador) e loja, em contexto multiloja.

Definições

  • Ativação global e ativação separada do funil e do mapa de calor.
  • Amostragem (1 a 100 %), aplicada apenas ao mapa de calor, para limitar o volume em sites com muito tráfego. O funil é sempre seguido a 100 %.
  • Retenção em dias, com limpeza automática oportunista e botões de limpeza manual.
  • Respeito pelo Do Not Track (ativo por predefinição).
  • Seguimento dos colaboradores com sessão iniciada no back-office (inativo por predefinição).
  • Limpeza na desinstalação, para eliminar os dados recolhidos ao remover o módulo.

Respeito pela privacidade (RGPD)

O módulo não recolhe qualquer dado pessoal: não guarda endereços IP nem e-mails. O identificador de visitante é anónimo e aleatório (cookie técnico dffh_vid). O Do Not Track é respeitado por predefinição e a duração de retenção é totalmente configurável. O endpoint de recolha está protegido por um token validado do lado do servidor.

O cookie dffh_vid é depositado no equipamento do visitante. Em Portugal, a Lei n.º 41/2004 exige consentimento prévio para o armazenamento de informação no equipamento do utilizador, com exceção do que é estritamente necessário à prestação do serviço pedido. Um cookie de medição de audiência não entra sempre nessa exceção: declare-o na sua política de cookies e, se usar o Cookie Manager da DataFirefly ou outra plataforma de consentimento, confirme que o módulo só recolhe depois da autorização. O tratamento deve constar do seu registo de atividades, sob supervisão da CNPD.

Resolução de problemas

As subetapas do checkout (morada, entrega, pagamento) não aparecem. Assentam no checkout padrão de página única do PrestaShop. Um tema muito personalizado pode exigir um pequeno ajuste dos seletores em views/js/tracker.js.

A contagem das conversões por dispositivo parece aproximada. O dispositivo não é conhecido do lado do servidor no momento da validação da encomenda (etapa 9): a filtragem das conversões por dispositivo é, por isso, uma estimativa.

Desinstalação

A desinstalação elimina o separador e os hooks. Os dados recolhidos são conservados por predefinição; assinale previamente a opção Limpeza na desinstalação nas definições se os quiser eliminar definitivamente.

Esta página foi útil?

Ainda com dúvidas? Contacte o suporte