Magento 2 · Google Tag Manager · GA4
A sua loja começa a falar GA4: catorze eventos de ecommerce construídos no servidor a partir do carrinho real e da encomenda real, nunca lidos da página. Funciona em Hyvä e Luma, no checkout padrão e nos que respondem numa rota própria. O contêiner e os quatro eventos básicos não custam nada.
O contêiner do Google Tag Manager mais os quatro eventos de que qualquer loja precisa: página de produto, carrinho, checkout e compra. Nenhuma chave para colar: ativa-se sozinho para o seu domínio.
Dez eventos a mais, dimensões personalizadas, Google Consent Mode v2 e a recuperação das compras que nunca chegam ao Analytics. Um pagamento, um domínio, licença perpétua com um ano de atualizações e assistência.
Depois do pagamento recebe por email as credenciais do repositório Composer e a chave dos eventos de compra.
Uma licença, um domínio, com um ano de atualizações e assistência incluídos (renovação a −35% para continuar a instalar as versões novas). O nível básico continua a funcionar mesmo sem a chave, por isso uma loja nunca fica sem medição.
Magento 2.4.x, PHP de 8.1 a 8.5, Hyvä ou Luma. Instala-se com Composer, a partir do nosso repositório.
Cada evento é construído no servidor a partir do que a loja tem de verdade: preços com ou sem imposto como preferir, o atributo que usa como código de produto, as categorias do produto. Nada é lido da página, por isso uma mudança de tema não o pode quebrar.
view_item — a página do produtoview_cart — o carrinhobegin_checkout — o checkoutpurchase — a página de obrigado, com a encomenda realview_item_list — categoria e resultados de buscaselect_item — um clique num produto de uma listaadd_to_cart e remove_from_cart — a linha real do carrinhosearch — o termo procurado e quantos resultados deuadd_to_wishlistadd_shipping_info e add_payment_info — de dentro do Magento, em qualquer checkoutlogin e sign_upUm data layer que ninguém lê parece um módulo avariado: até o contêiner ter uma tag que o leia, ao Analytics não chega nada. Por isso um botão na configuração descarrega um ficheiro para importar no Google Tag Manager, com a tag de configuração GA4, a que encaminha os eventos de ecommerce, a conversão de compra do Google Ads com a facturação real e o número da encomenda, o conversion linker e as variáveis necessárias. Importa-o escolhendo Merge, vê a pré-visualização e publica. A alternativa é construir à mão uns trinta objectos.
Cerca de uma compra em cada cinco nunca chega ao Analytics: um bloqueador de anúncios, um script que falhou, um cliente que fecha a página demasiado cedo. São vendas que fez e não vê, e o Google otimiza as suas campanhas sem elas. Com os eventos de compra, a loja envia a compra por si quando o navegador não o fez, levando o identificador que esse cliente tinha naquele momento: assim a venda liga-se à visita e o anúncio que a trouxe recebe o mérito. Um painel na configuração conta-as: encomendas, as confirmadas pelo navegador, as recuperadas pela loja. E quem recusou ser medido nunca é recuperado.
Numa loja que gerimos nós: 27 encomendas reais em trinta dias, 21 compras no Analytics. Seis vendas invisíveis para as campanhas que as pagaram.
Na Europa um estado de consentimento declarado é o que permite ao Google modelar as conversões que não observou: sem ele, esses dados são simplesmente perdidos. O módulo declara tudo negado antes de o contêiner arrancar — algo que só quem carrega o contêiner pode fazer — e daí escolhe: ou concede o consentimento a partir do aviso de cookies do Magento, ou espera que a sua extensão de consentimento chame uma função pública. Uma linha na configuração diz qual das duas está realmente a acontecer, e fica vermelha quando a configuração não pode funcionar.
Cada campo e cada explicação da configuração está traduzido, incluindo as que dizem o que não fazer:
A língua da store view é detectada automaticamente; o inglês é a língua de reserva.
Magento 2.4.x (Open Source ou Adobe Commerce), PHP de 8.1 a 8.5, Hyvä ou Luma. Um contêiner do Google Tag Manager, que é gratuito. Para a recuperação de compras perdidas, uma chave API do Measurement Protocol da sua própria propriedade GA4.
Instalação, cada campo explicado, como importar o contêiner e como verificar que um evento chega de verdade ao Analytics.
O que muda, versão por versão.