← Alle modules
Documentatie Blog Inloggen bij je licenties Contact
codingrow.com — Human thought, digital logic. Magento 2 · Google Tag Manager · GA4

De container, de datalaag en de verkopen die Analytics kwijtraakte

Je winkel begint GA4 te spreken: veertien ecommercegebeurtenissen, op de server opgebouwd uit de echte winkelwagen en de echte order, nooit van de pagina gelezen. Werkt op Hyvä en Luma, op de standaardcheckout en op die met een eigen route. De container en de vier basisgebeurtenissen kosten niets.

Container en basisgebeurtenissen

De Google Tag Manager-container plus de vier gebeurtenissen die elke winkel nodig heeft: productpagina, winkelwagen, afrekenen en aankoop. Geen sleutel om te plakken: hij activeert zichzelf voor jouw domein.

Gratis Container en basisgebeurtenissen — geen sleutel in te voeren, geen betaling: ze activeren zichzelf op jouw domein.

We gebruiken je e-mailadres alleen om je de downloadgegevens en installatie-instructies te sturen en je klantomgeving aan te maken. Privacy en cookies

Deze site is beschermd door reCAPTCHA en het privacybeleid en de servicevoorwaarden van Google zijn van toepassing.

Winkelgebeurtenissen

€149,00 + btw
Indicatief totaal, incl. Italiaanse btw: €181,78 — het exacte bedrag wordt bij het afrekenen berekend en vervalt voor zakelijke EU-kopers met een geldig btw-nummer (verleggingsregeling).

Tien gebeurtenissen extra, aangepaste dimensies, Google Consent Mode v2 en het terughalen van de aankopen die Analytics nooit bereiken. Eén betaling, één domein, eeuwigdurende licentie met een jaar updates en ondersteuning.

Na de betaling ontvang je per e-mail de inloggegevens voor de Composer-repository en de sleutel voor de winkelgebeurtenissen.

Eén licentie, één domein, met een jaar updates en ondersteuning inbegrepen (verlenging tegen −35% om nieuwe versies te blijven installeren). Het basisniveau blijft ook zonder sleutel werken, zodat een winkel nooit zonder meting zit.

Magento 2.4.x, PHP 8.1 tot 8.5, Hyvä of Luma. Installeren met Composer, uit onze repository.

Veertien gebeurtenissen, en waar elk vandaan komt

Elke gebeurtenis wordt op de server opgebouwd uit wat de winkel echt heeft: prijzen met of zonder btw zoals je kiest, het attribuut dat je als productcode gebruikt, de productcategorieën. Niets wordt van de pagina gelezen, dus een themawissel kan het niet breken.

Gratis

  • view_item — de productpagina
  • view_cart — de winkelwagen
  • begin_checkout — het afrekenen
  • purchase — de bedankpagina, met de echte order

Met de winkelgebeurtenissen

  • view_item_list — categorie en zoekresultaten
  • select_item — een klik op een product in een lijst
  • add_to_cart en remove_from_cart — de echte winkelwagenregel
  • search — de gezochte term en hoeveel resultaten die gaf
  • add_to_wishlist
  • add_shipping_info en add_payment_info — vanuit Magento zelf, op elke checkout
  • login en sign_up

De container, al ingericht

Een datalaag die niemand leest lijkt een kapotte module: zolang de container geen tag heeft die hem leest, komt er niets in Analytics aan. Daarom downloadt een knop in de configuratie een bestand om in Google Tag Manager te importeren, met de GA4-configuratietag, de tag die de ecommercegebeurtenissen doorstuurt, de Google Ads-aankoopconversie met de echte omzet en het ordernummer, de conversion linker en de nodige variabelen. Je importeert het met Merge, bekijkt de preview en publiceert. Het alternatief is zo'n dertig objecten met de hand bouwen.

De aankopen die Analytics nooit zag

Ongeveer één aankoop op vijf bereikt Analytics nooit: een advertentieblokkeerder, een script dat faalde, een klant die de pagina te vroeg sluit. Dat zijn verkopen die je gedaan hebt en niet ziet, en Google optimaliseert je campagnes zonder die. Met de winkelgebeurtenissen stuurt de winkel de aankoop zelf wanneer de browser dat niet deed, met de identificator die die klant op dat moment had: zo landt de verkoop op het bezoek en krijgt de advertentie die het bracht de eer. Een paneel in de configuratie telt ze voor je: orders, die de browser bevestigde, die de winkel terughaalde. En wie weigerde gemeten te worden, wordt nooit teruggehaald.

In een winkel die we zelf beheren: 27 echte orders in dertig dagen, 21 aankopen in Analytics. Zes verkopen die onzichtbaar waren voor de campagnes die ze betaalden.

Consent Mode v2, op de juiste plek

In Europa is een gedeclareerde toestemmingsstatus wat Google in staat stelt de conversies te modelleren die het niet zag: zonder die status zijn die gegevens gewoon verloren. De module declareert alles geweigerd voordat de container start — wat alleen wie de container laadt kan doen — en daarna kies jij: of hij verleent toestemming vanuit de cookiemelding van Magento, of hij wacht tot jouw toestemmingsextensie één publieke functie aanroept. Een regel in de configuratie zegt wat er werkelijk gebeurt, en wordt rood wanneer de instelling niet kan werken.

Wat je krijgt

Beheer in jouw taal

Elk veld en elke uitleg in de configuratie is vertaald, ook die die zeggen wat je niet moet doen:

English Italiano Español Français Deutsch Português Nederlands

De taal van de store view wordt automatisch opgepikt; Engels is de terugval.

Vereisten

Magento 2.4.x (Open Source of Adobe Commerce), PHP 8.1 tot 8.5, Hyvä of Luma. Een Google Tag Manager-container, die gratis is. Voor het terughalen van verloren aankopen een Measurement Protocol API-sleutel van je eigen GA4-property.

Documentatie

Installatie, elk veld uitgelegd, hoe je de container importeert en hoe je controleert of een gebeurtenis echt in Analytics aankomt.

→ Lees de volledige documentatie

Changelog

Wat er verandert, versie na versie.

v1.4.0Nieuw
  • Een groep Google-toestemming: declareer de status voordat de container start, of laat de update aan je banner.
  • Haal de aankopen terug die verloren gaan: de winkel stuurt de verkoop die Analytics niet ontving.
  • Een paneel dat orders telt, die de browser bevestigde en die de winkel terughaalde.
  • Tien gebeurtenissen extra, aangepaste dimensies, adressen om uit te sluiten en de statussen die als verkoop gelden.