Implemente Google Analytics 4 num módulo: gtag.js, Measurement Protocol ou dataLayer para GTM. Funil e‑commerce completo, multi‑property, health check e estatísticas live. Recupere purchases com bloqueadores ou consentimento via MP no servidor. Assistente de setup, debug e eventos alinhados ao GA4.





















O módulo MyPresta Google Analytics 4 oferece integração completa do GA4 para sua loja PrestaShop, permitindo rastreamento via gtag.js, Measurement Protocol ou dataLayer (GTM). Garante dados de e-commerce precisos e sem duplicidade, com eventos de funil completos, de `view_item` a `purchase` e `refund`. O painel inclui 'Live Statistics' para monitorar eventos em tempo real no back office e 'Recovery Radar' para identificar falhas no funil de conversão. Além disso, o 'Data Coach' otimiza a qualidade dos dados, suportando Enhanced Conversions e Consent Mode v2, garantindo relatórios confiáveis para suas campanhas.
MyPresta Google Analytics 4 liga a sua loja ao GA4 com um método de tracking à sua escolha: gtag.js, Measurement Protocol ou dataLayer para Google Tag Manager. Um Setup Wizard guia-o pelas credenciais, Live Statistics mostra os eventos dos últimos 30 minutos no back office, Recovery Radar destaca falhas no funil, e Data Coach ajuda a melhorar a qualidade do tracking com Enhanced Conversions e correspondência Ghost de client_id. Eventos ecommerce completos. Relatórios claros em que pode agir.
Tudo o que precisa para gerir o tracking ecommerce GA4 a partir do PrestaShop: um modo de tracking claro, um funil de eventos completo, visibilidade em direto no back office e ferramentas que mantêm a qualidade dos dados elevada para relatórios Google Ads e Analytics.
Escolha gtag.js, Measurement Protocol ou dataLayer para GTM. Só um canal fica ativo, para os eventos permanecerem limpos e a receita não ser contada duas vezes.
Veja os eventos GA4 dos últimos 30 minutos em direto no back office PrestaShop - semelhante ao Google Analytics Realtime. Confirme que o tracking funciona enquanto as campanhas estão ativas.
Veja onde o funil precisa de atenção - com percentagens - por exemplo purchase sem add_to_cart, add_to_cart sem view_item, ou reembolsos vs compras - para corrigir o tracking antes de desperdiçar orçamento publicitário.
O Health score audita Measurement ID, modo, consentimento, purchase, IDs do catálogo e erros recentes como uma percentagem clara. O Data Coach avalia a qualidade do tracking e mostra o que melhorar primeiro.
Configuração guiada: escolha o canal, introduza Measurement ID / API secret, defina opções de privacidade e envie um evento de teste - passo a passo.
User-ID, Enhanced Conversions e coletor Ghost para client_id no modo Measurement Protocol - para os eventos do servidor corresponderem à mesma sessão de browser que o Google já conhece a partir de anúncios e cookies.
IDs de evento estáveis para purchase, refund, add_to_cart e mais. Seguros em refresh e na encomenda, para atualizar a página de confirmação não criar uma segunda venda no GA4.
De view_item e add_to_cart até begin_checkout, purchase e refund - com payloads items[] ricos que alimentam relatórios ecommerce GA4 precisos.
Wizard, Mode, Events, Catalog, Privacy, Orders, Multi-property, Live, Health e Updates - cada tema no seu próprio painel.
Estas peças trabalham em conjunto para os seus dados ecommerce GA4 permanecerem fiáveis - mesmo quando bloqueadores de anúncios, banners de consentimento ou particularidades do tema atrapalham.
Um canal, items[] ricos, event_id sem duplicados e visibilidade em direto no back office - dados ecommerce em que pode confiar, com prova que pode verificar a qualquer momento no PrestaShop.
Veja os eventos GA4 dos últimos 30 minutos em direto no back office PrestaShop e use o Recovery Radar para detetar falhas de conversão enquanto as campanhas ainda gastam.
Abra Live Statistics enquanto navega na loja. No back office ve os eventos dos últimos 30 minutos a aparecerem à medida que acontecem - page_view, view_item, add_to_cart, purchase e mais, cada um com a sua cor. Filtre a legenda se o gráfico ficar demasiado cheio.
Os KPIs do Radar assinalam purchases sem add_to_cart no mesmo carrinho, add_to_cart sem view_item nas horas anteriores, reembolsos vs compras, e recuperações Measurement Protocol. Insights em linguagem simples explicam o que cada falha costuma significar.
ATC partido? Hook do tema ou toggle de evento. Purchase sem ATC? Landing do anúncio direto para o caixa ou JS bloqueado - MP + Ghost recupera a correspondência. Muitos reembolsos? Estados do Order lifecycle. Age com dados da loja, não com um palpite atrasado do DebugView.
Porque isto importa: Google Ads e GA4 otimizam com base nos eventos que envia. Live Statistics mostra esses eventos à medida que acontecem. Recovery Radar mostra em percentagens onde o funil falha (por exemplo purchase sem add_to_cart) para reagir enquanto o orçamento ainda corre - com dados claros da loja, não com um palpite atrasado.
Cada funcionalidade explicada em linguagem simples para donos de loja. Sem jargão Measurement Protocol. Uma a uma, para saber exatamente o que MyPresta Google Analytics 4 faz pelas suas campanhas e relatórios.
O módulo abre com um Setup Wizard. Escolha gtag.js, Measurement Protocol ou dataLayer para GTM, cole o Measurement ID (e API secret para MP), ative opcionalmente o coletor Ghost e Consent Mode v2, e envie um purchase de teste para confirmar que o GA4 recebe dados.
Quando a configuração estiver concluída, o wizard marca-se como completo. Pode voltar a executá-lo a qualquer momento no mesmo separador se mudar de canal ou reconstruir a loja.
O separador Mode é uma escolha exclusiva. Clique num pictograma. Todos os eventos da loja passam depois por esse único canal.
Ative ou desative cada evento no separador Events. Cada interruptor inclui uma explicação em linguagem simples do que faz e quando usar. Payloads items[] ricos alimentam os relatórios ecommerce GA4 e sobem as pontuações de qualidade do Data Coach.
O separador Health pontua a sua configuração em percentagem: Measurement ID presente, modo selecionado, API secret (para MP), Ghost ativado, purchase ligado, consentimento configurado, erros de envio recentes e formato de ID do catálogo.
Data Coach (Data Quality Coach) avalia a qualidade do tracking a partir dos eventos e payloads de items que envia. Um funil completo com items[] ricos obtém pontuações mais fortes - e o coach mostra o que melhorar a seguir.
Envie um purchase de teste para o GA4 DebugView, percorra o log de eventos recentes e reveja as dicas do coach - tudo no mesmo espaço de diagnósticos.
Decida quando o purchase dispara: imediatamente na validação da encomenda, ou só quando a encomenda chega a um estado pago que escolher. Mapeie estados de reembolso / cancelamento para os eventos refund corrigirem a receita GA4 após devoluções.
Purchase e refund usam valores event_id estáveis ligados à encomenda. Atualizar a página de confirmação ou voltar a guardar o estado não cria uma segunda conversão.
Os valores item_id do GA4 devem corresponder a forma como identifica produtos nos feeds e no Google Merchant Center. Configure a origem do ID (id do produto, referência, atributo, combinado), separadores, prefixos e sufixos.
Catalog Doctor mostra exemplos em direto dos IDs gerados com as suas definições atuais para verificar a correspondência com o feed antes de escalar Shopping ou Performance Max.
Execute mais do que uma propriedade GA4 quando necessário. Adicione regras por loja, idioma, país ou moeda para configurações multi-loja e multi-mercado enviarem eventos para o Measurement ID certo - sem editar ficheiros do tema.
Criado para PrestaShop moderno: hooks nativos, sem overrides do core, AJAX dedicado para Live Stats e Wizard (para o JSON nunca partir em layouts HTML), mais uma camada de compatibilidade PrestaShop 9. O separador Updates mantém-no nas notificações de release MyPresta.eu.
MyPresta Google Analytics 4 rastreia um conjunto amplo e poderoso de eventos ecommerce e de engagement GA4 com payloads items[] ricos. Essa profundidade preenche Product funnel, Monetization e relatórios de items - e apoia as pontuações Data Coach / qualidade de dados mais elevadas para a qualidade do tracking na sua loja.
Cobertura completa do funil com dados de produto estruturados significa relatórios ecommerce GA4 mais claros e melhores sinais para a otimização Google Ads.
| Evento | O que mede | Exemplo de payload JSON |
|---|---|---|
page_view |
Cada visita a uma página da loja - produto, categoria, carrinho, CMS. Tráfego base para engagement e relatórios de landing. |
{
"event": "page_view",
"page_title": "Leather Crossbody Bag",
"page_location": "https://shop.example/bags/leather-crossbody-bag",
"currency": "EUR"
}
|
view_item |
O cliente abriu uma página de produto. Alimenta visualizações de items, product funnel e audiências de remarketing. |
{
"event": "view_item",
"currency": "EUR",
"value": 89.99,
"items": [{
"item_id": "BAG-2048",
"item_name": "Leather Crossbody Bag",
"item_brand": "Nord & Lane",
"item_category": "Bags",
"price": 89.99,
"quantity": 1
}]
}
|
select_item |
O cliente clicou num produto a partir de uma lista ou bloco de recomendações. Mostra quais listagens convertem interesse em visualizações de produto. |
{
"event": "select_item",
"item_list_name": "Bestsellers",
"currency": "EUR",
"items": [{
"item_id": "CERA-110",
"item_name": "Ceramic Pour-Over Set",
"item_category": "Kitchen",
"price": 49.99,
"index": 2
}]
}
|
view_item_list |
Impressões de categoria, resultados de pesquisa ou listagens em destaque. Mede que coleções recebem atenção antes de um clique. |
{
"event": "view_item_list",
"item_list_id": "cat-12",
"item_list_name": "Coffee & Tea",
"currency": "EUR",
"items": [
{"item_id": "CERA-110", "item_name": "Ceramic Pour-Over Set", "price": 49.99, "index": 1},
{"item_id": "MUG-88", "item_name": "Stoneware Travel Mug", "price": 24.50, "index": 2}
]
}
|
add_to_cart |
Produto adicionado ao carrinho. Sinal central a meio do funil para Google Ads e audiências de carrinho abandonado. |
{
"event": "add_to_cart",
"currency": "EUR",
"value": 89.99,
"items": [{
"item_id": "BAG-2048",
"item_name": "Leather Crossbody Bag",
"item_variant": "Cognac / Medium",
"price": 89.99,
"quantity": 1
}]
}
|
remove_from_cart |
Produto removido do carrinho. Ajuda a explicar abandonos e a limpar a matemática do funil para o Recovery Radar. |
{
"event": "remove_from_cart",
"currency": "EUR",
"value": 24.50,
"items": [{
"item_id": "MUG-88",
"item_name": "Stoneware Travel Mug",
"price": 24.50,
"quantity": 1
}]
}
|
begin_checkout |
Checkout iniciado com o conteúdo do carrinho. Mede a intenção de compra e o abandono do caixa. |
{
"event": "begin_checkout",
"currency": "EUR",
"value": 139.98,
"items": [
{"item_id": "BAG-2048", "item_name": "Leather Crossbody Bag", "price": 89.99, "quantity": 1},
{"item_id": "CERA-110", "item_name": "Ceramic Pour-Over Set", "price": 49.99, "quantity": 1}
]
}
|
add_payment_info |
Método de pagamento escolhido. Sinal no final do funil antes do purchase - excelente para análise de passos do checkout. |
{
"event": "add_payment_info",
"currency": "EUR",
"value": 139.98,
"payment_type": "credit_card",
"items": [
{"item_id": "BAG-2048", "item_name": "Leather Crossbody Bag", "price": 89.99, "quantity": 1},
{"item_id": "CERA-110", "item_name": "Ceramic Pour-Over Set", "price": 49.99, "quantity": 1}
]
}
|
purchase |
Encomenda concluída (após pagamento quando o lifecycle o define). Receita completa com imposto, portes, transaction_id e linhas de items. |
{
"event": "purchase",
"transaction_id": "ORD-45821",
"currency": "EUR",
"value": 154.87,
"tax": 9.99,
"shipping": 4.90,
"items": [
{"item_id": "BAG-2048", "item_name": "Leather Crossbody Bag", "price": 89.99, "quantity": 1},
{"item_id": "CERA-110", "item_name": "Ceramic Pour-Over Set", "price": 49.99, "quantity": 1}
]
}
|
search |
Pesquisa interna na loja. Revela o que os clientes procuram - mesmo quando nunca compram. |
{
"event": "search",
"search_term": "leather bag cognac"
}
|
add_to_wishlist |
Produto guardado na lista de desejos. Intenção suave de compra para remarketing e relatórios de interesse no produto. |
{
"event": "add_to_wishlist",
"currency": "EUR",
"value": 49.99,
"items": [{
"item_id": "CERA-110",
"item_name": "Ceramic Pour-Over Set",
"item_category": "Kitchen",
"price": 49.99,
"quantity": 1
}]
}
|
sign_up |
Nova conta de cliente criada. Rastreia conversões de registo para além das vendas de produtos. |
{
"event": "sign_up",
"method": "email"
}
|
generate_lead |
Newsletter ou formulário de lead submetido. Mede o crescimento da lista para CRM e campanhas de leads Google Ads. |
{
"event": "generate_lead",
"currency": "EUR",
"value": 0,
"lead_source": "newsletter_footer"
}
|
contact |
Formulário de contacto enviado. Captura pedidos de suporte e inquéritos B2B como conversões mensuráveis. |
{
"event": "contact",
"form_name": "Contact us",
"page_location": "https://shop.example/contact"
}
|
refund |
Encomenda (ou linha) reembolsada após uma devolução. Corrige a receita para GA4 e Google Ads permanecerem honestos. |
{
"event": "refund",
"transaction_id": "ORD-45821",
"currency": "EUR",
"value": 89.99,
"items": [{
"item_id": "BAG-2048",
"item_name": "Leather Crossbody Bag",
"price": 89.99,
"quantity": 1
}]
}
|
Cada evento acima pode incluir dados de produto estruturados. É assim que MyPresta Google Analytics 4 preenche os relatórios ecommerce GA4 e ajuda a qualidade de tracking do Data Coach a chegar ao topo da escala.
MyPresta Google Analytics 4 adapta-se a forma como compra tráfego. Aqui estão situações de campanha que as lojas enfrentam todas as semanas - e como este módulo lhes responde.
Ative purchase + view_item + add_to_cart. Use Order lifecycle para o purchase disparar só em estados pagos. event_id deduplicado impede que refreshes na confirmação inflacionem resultados.
Use Measurement Protocol com Ghost. Os eventos do servidor continuam quando os browsers bloqueiam tags. Recovery Radar mostra purchases recuperados do lado do servidor.
Alinhe item_id com Catalog Doctor antes de escalar Shopping. IDs correspondentes mantêm os relatórios de items preenchidos quando os eventos purchase disparam.
view_item e add_to_cart têm de ser fiáveis. Live Stats prova que o ATC dispara no seu tema; o Radar assinala ATC sem view_item a partir de adições em lista/categoria.
Mapeie estados de refund no Order lifecycle. Eventos refund corrigem a receita GA4 após cancelamentos para a otimização não perseguir dinheiro devolvido.
Ative Consent Mode v2 e portões de privacidade. Os eventos esperam pela aceitação do CMP. Mantém-se em conformidade sem abandonar a medição por completo.
As regras Multi-property encaminham por loja, idioma, país ou moeda. Um módulo, várias propriedades GA4 - sem forks de tema por mercado.
Abra Live Statistics, faça uma encomenda de teste, veja view_item → add_to_cart → purchase aparecerem em 30 minutos. Health score + Data Coach antes de subir orçamentos a meia-noite.
Escolha um canal GA4, rastreie o funil ecommerce completo com items[] ricos e eventos sem duplicados, acompanhe Live Stats e Recovery Radar para falhas, e melhore as pontuações de qualidade do Data Coach - tudo a partir de um único módulo PrestaShop.
Visão técnica do que vem no pacote: modos de tracking, log de eventos, motor Live Statistics e pontuação Data Coach.
Uma classe principal myanalytics.php que liga Wizard, Mode, Events, Catalog, Privacy, Orders, Live Stats, Health, Data Coach e Updates.
Trackers para gtag / MP / dataLayer, LiveStats, HealthScore, DataCoach, CatalogDoctor, EventId, Consent, UserData e mais.
Header, footer, carrinho, checkout, confirmação de encomenda, mudança de estado, pesquisa, registo, newsletter, contacto e hooks de produto - nativos, sem hacks de tema.
Wizard, Mode, Events, Catalog, Privacy, Orders, Multi-property, Live, Health, Updates - cada um um espaço de trabalho focado.
page_view até refund - cada um com interruptores, payloads items[] e mapeamento de cores Live Stats para a cronologia.
Motor PHP para a cronologia de 30 minutos, agregações Recovery Radar, limpeza de retenção e mapa de cores de eventos.
myanalytics-live.js - janela de eventos em direto, tooltips, filtros de legenda e atualização Recovery Radar no back office.
Classes PHP, runtimes JS, templates Smarty, schema SQL, traduções e camada de compatibilidade PrestaShop 9.
Mode decide como os eventos viajam. Ghost decide como o GA4 os corresponde. event_id decide que contam uma vez. Live Stats, Recovery Radar e Data Coach decidem que pode provar a qualidade.
2,500+ linhas em myanalytics.php, um motor LiveStats de 577 linhas, uma cronologia live de 567 linhas, ~107 ficheiros do módulo, e release v1.3.0. Um stack GA4 completo para PrestaShop: Measurement Protocol, modos de tracking exclusivos e Data Coach para purchase, client_id e dados de campanha permanecerem consistentes e auditáveis.





















O MyPresta Google Analytics 4 otimiza e automatiza o rastreamento GA4. Com Live Statistics, Recovery Radar e Data Coach, garante dados precisos e sem duplicados para Purchase e reembolsos, impulsionando a eficiência das suas campanhas e relatórios.
O MyPresta Google Analytics 4 assegura dados e-commerce precisos para o GA4. Com tracking completo do funil, Recovery Radar e Data Coach, o módulo otimiza campanhas e previne perdas, impulsionando diretamente o aumento de vendas com melhor atribuição e conversões.
O MyPresta Google Analytics 4 foi construído com base em 15 anos de experiência em PrestaShop. Oferece tracking GA4 completo e sem duplicados (gtag, MP, dataLayer), com Live Stats e Recovery Radar. Garante dados fiáveis para otimização de campanhas e compatibilidade total com as versões atuais.
O módulo MyPresta Google Analytics 4 oferece ampla personalização, permitindo escolher o método de tracking (gtag, MP, dataLayer), ativar eventos específicos, configurar IDs de catálogo e gerir o lifecycle de encomendas. Adapta-se perfeitamente às necessidades únicas da sua loja.
O módulo MyPresta Google Analytics 4, essencial para o tracking de GA4, é de código aberto, oferecendo acesso total à sua estrutura. Isso possibilita edições e integrações personalizadas, garantindo que o seu funil de eventos GA4 se adapte perfeitamente. A licença é vitalícia, com um ano de atualizações gratuitas.
O módulo MyPresta Google Analytics 4 oferece licença vitalícia para o tracking GA4 da sua loja. Desfrute de atualizações gratuitas por um ano completo. Após esse período, renove o acesso às atualizações com descontos até 90%, garantindo sempre a medição otimizada.