Start Google Analytics 4 met één module: gtag.js, Measurement Protocol of dataLayer voor GTM. Volledige e‑commerce funnel, multi‑property, health check en live statistics. Herstel purchases bij adblockers of consent via server‑side MP. Setup wizard, debug en GA4‑eventmapping inbegrepen.





















MyPresta Google Analytics 4 integreert naadloos uw PrestaShop-winkel met GA4. Kies uit gtag.js, Measurement Protocol of dataLayer voor GTM om nauwkeurige e-commercetracking te garanderen. De Setup Wizard maakt de configuratie eenvoudig, terwijl Live Statistics u real-time inzicht geeft in de gebeurtenissen van de laatste 30 minuten. Recovery Radar identificeert direct hiaten in de conversietrechter, zoals aankopen zonder voorafgaande toevoeging aan het winkelmandje. Bovendien helpt Data Coach de datakwaliteit te optimaliseren met functies als Enhanced Conversions en gededupliceerde event_id's, zodat u altijd betrouwbare rapporten ontvangt en marketingbudgetten efficiënt worden ingezet.
MyPresta Google Analytics 4 koppelt je winkel aan GA4 met één trackingmethode die je zelf kiest: gtag.js, Measurement Protocol of dataLayer voor Google Tag Manager. Een Setup Wizard begeleidt je door de inloggegevens, Live Statistics toont de laatste 30 minuten aan events in de back office, Recovery Radar belicht de gaten in de funnel en Data Coach helpt je de trackingkwaliteit te verbeteren met Enhanced Conversions en Ghost client_id-matching. Volledige ecommerce-events. Duidelijke rapporten waar je op kunt handelen.
Alles wat je nodig hebt om GA4-ecommercetracking te draaien vanuit PrestaShop: een duidelijke trackingmodus, een volledige event-funnel, live inzicht in de back office en tools die de datakwaliteit hoog houden voor Google Ads en Analytics-rapporten.
Kies gtag.js, Measurement Protocol of dataLayer voor GTM. Er is maar één kanaal actief, zodat events schoon blijven en omzet niet dubbel wordt geteld.
Bekijk GA4-events van de laatste 30 minuten live in je PrestaShop back office - vergelijkbaar met Google Analytics Realtime. Bevestig dat de tracking werkt terwijl campagnes lopen.
Zie waar de funnel aandacht nodig heeft - met percentages - bijvoorbeeld purchase zonder add_to_cart, add_to_cart zonder view_item, of refunds versus purchases - zodat je de tracking herstelt voordat advertentiebudget wordt verspild.
Health score controleert Measurement ID, modus, consent, purchase, catalogus-ID's en recente fouten als een duidelijk percentage. Data Coach beoordeelt de trackingkwaliteit en laat zien wat je als eerste moet verbeteren.
Begeleide setup: kies het kanaal, voer Measurement ID / API secret in, stel de privacyopties in en verstuur een testevent - stap voor stap.
User-ID, Enhanced Conversions en Ghost-collector voor client_id in Measurement Protocol-modus - zodat server-events overeenkomen met dezelfde browsersessie die Google al kent van advertenties en cookies.
Stabiele event-ID's voor purchase, refund, add_to_cart en meer. Veilig bij refresh en bij orderstatussen, zodat het vernieuwen van de bevestigingspagina geen tweede verkoop aanmaakt in GA4.
Van view_item en add_to_cart via begin_checkout tot purchase en refund - met rijke items[]-payloads die zorgen voor nauwkeurige GA4-ecommercerapporten.
Wizard, Mode, Events, Catalog, Privacy, Orders, Multi-property, Live, Health en Updates - elk onderwerp in zijn eigen paneel.
Deze onderdelen werken samen zodat je GA4-ecommercedata betrouwbaar blijft - zelfs wanneer ad blockers, cookiebanners of eigenaardigheden van het thema in de weg zitten.
Eén kanaal, rijke items[], gededupliceerde event_id en live inzicht in de back office - ecommercedata die je kunt vertrouwen, met bewijs dat je op elk moment kunt controleren in PrestaShop.
Bekijk de laatste 30 minuten aan GA4-events live in de PrestaShop back office, en gebruik Recovery Radar om conversiegaten te ontdekken terwijl je campagnes nog geld uitgeven.
Open Live Statistics terwijl je door de winkel browst. In de back office zie je de laatste 30 minuten aan events verschijnen zodra ze gebeuren - page_view, view_item, add_to_cart, purchase en meer, elk in zijn eigen kleur. Filter de legenda als de grafiek druk wordt.
Radar-KPI's signaleren purchases zonder add_to_cart op hetzelfde winkelmandje, add_to_cart zonder view_item in de voorgaande uren, refunds versus purchases en Measurement Protocol-herstel. Inzichten in duidelijke taal leggen uit wat elk gat meestal betekent.
ATC kapot? Themahook of event-toggle. Purchase zonder ATC? Advertentielanding naar checkout, of geblokkeerde JS - MP + Ghost herstelt de matching. Hoge refunds? Statussen van de orderlevenscyclus. Je handelt op basis van winkeldata, niet op een vertraagde gok uit DebugView.
Waarom dit belangrijk is: Google Ads en GA4 optimaliseren op de events die je verstuurt. Live Statistics toont die events zodra ze gebeuren. Recovery Radar toont in percentages waar de funnel breekt (bijvoorbeeld purchase zonder add_to_cart) zodat je kunt reageren terwijl het budget nog loopt - met duidelijke winkeldata, niet met een vertraagde gok.
Elke functie uitgelegd in duidelijke taal voor winkeleigenaren. Geen Measurement Protocol-jargon nodig. Eén voor eén, zodat je precies weet wat MyPresta Google Analytics 4 doet voor je campagnes en rapporten.
De module opent met een Setup Wizard. Kies gtag.js, Measurement Protocol of dataLayer voor GTM, plak je Measurement ID (en API secret voor MP), schakel optioneel de Ghost-collector en Consent Mode v2 in, en verstuur dan een testpurchase om te bevestigen dat GA4 data ontvangt.
Zodra de configuratie klaar is, markeert de wizard zichzelf als voltooid. Je kunt hem op elk moment opnieuw doorlopen vanuit hetzelfde tabblad als je van kanaal wisselt of de winkel opnieuw opbouwt.
Het tabblad Mode is een strikt exclusieve keuze. Klik op één pictogram. Alle storefront-events reizen daarna via dat ene kanaal.
Zet elk event aan of uit vanuit het tabblad Events. Elke schakelaar bevat een uitleg in duidelijke taal over wat hij doet en wanneer je hem gebruikt. Rijke items[]-payloads voeden GA4-ecommercerapporten en verhogen de Data Coach-kwaliteitsscores.
Het tabblad Health beoordeelt je setup als percentage: Measurement ID aanwezig, modus geselecteerd, API secret (voor MP), Ghost ingeschakeld, purchase actief, consent geconfigureerd, recente verzendfouten en catalogus-ID-formaat.
Data Coach (Data Quality Coach) beoordeelt de trackingkwaliteit aan de hand van de events en itempayloads die je verstuurt. Een volledige funnel met rijke items[] levert hogere scores op - en de coach laat zien wat je vervolgens kunt verbeteren.
Stuur een testpurchase naar GA4 DebugView, blader door het recente eventlog en bekijk de tips van de coach - allemaal vanuit dezelfde diagnoseomgeving.
Bepaal wanneer purchase vuurt: direct bij ordervalidatie, of pas wanneer de order een betaalde status bereikt die jij kiest. Koppel refund-/cancel-statussen zodat refund-events de GA4-omzet corrigeren na retouren.
Purchase en refund gebruiken stabiele event_id-waarden die aan de order zijn gekoppeld. Het vernieuwen van de bevestigingspagina of het opnieuw opslaan van de status maakt geen tweede conversie aan.
GA4 item_id-waarden moeten overeenkomen met hoe je producten identificeert in feeds en Google Merchant Center. Configureer de ID-bron (product-ID, referentie, attribuut, combinatie), scheidingstekens, prefixen en suffixen.
Catalog Doctor toont live voorbeelden van ID's die worden gegenereerd met je huidige instellingen, zodat je de feedmatch kunt controleren voordat je Shopping of Performance Max opschaalt.
Draai indien nodig meer dan één GA4-property. Voeg regels toe per winkel, taal, land of valuta, zodat multi-store- en multi-marktsetups events naar de juiste Measurement ID sturen - zonder themabestanden aan te passen.
Gebouwd voor moderne PrestaShop: native hooks, geen core-overrides, dedicated AJAX voor Live Stats en Wizard (zodat JSON nooit breekt op HTML-layouts), plus een PrestaShop 9-compatibiliteitslaag. Het tabblad Updates houdt je op de hoogte van release-meldingen van MyPresta.eu.
MyPresta Google Analytics 4 volgt een grote, krachtige set GA4-ecommerce- en betrokkenheidsevents met rijke items[]-payloads. Die diepgang vult Product funnel-, Monetization- en itemrapporten - en ondersteunt de hoogste Data Coach-/datakwaliteitsscores voor de trackingkwaliteit in je winkel.
Volledige funnel-dekking met gestructureerde productdata betekent duidelijkere GA4-ecommercerapporten en betere signalen voor Google Ads-optimalisatie.
| Event | Wat het meet | Voorbeeld JSON-payload |
|---|---|---|
page_view |
Elk bezoek aan een pagina van de winkel - product, categorie, winkelmandje, CMS. Basisverkeer voor betrokkenheids- en landingsrapporten. |
{
"event": "page_view",
"page_title": "Leather Crossbody Bag",
"page_location": "https://shop.example/bags/leather-crossbody-bag",
"currency": "EUR"
}
|
view_item |
Klant opende een productpagina. Voedt itemweergaven, de productfunnel en remarketingdoelgroepen. |
{
"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 |
Klant klikte op een product vanuit een lijst of aanbevelingsblok. Laat zien welke listings interesse omzetten in productweergaven. |
{
"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 |
Weergaven van categorie, zoekresultaten of uitgelichte lijsten. Meet welke collecties aandacht krijgen vóór een klik. |
{
"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 |
Product toegevoegd aan winkelmandje. Kernsignaal in het midden van de funnel voor Google Ads en doelgroepen voor achtergelaten winkelmandjes. |
{
"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 |
Product verwijderd uit winkelmandje. Helpt afhaakpercentages te verklaren en houdt de funnelrekensom schoon voor 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 gestart met de inhoud van het winkelmandje. Meet koopintentie en checkout-afhaken. |
{
"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 |
Betaalmethode gekozen. Signaal laat in de funnel, vlak vóór purchase - ideaal voor analyse van checkout-stappen. |
{
"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 |
Order voltooid (na betaling wanneer de levenscyclus dat aangeeft). Volledige omzet met btw, verzending, transaction_id en regelitems. |
{
"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 |
Interne winkelzoekopdracht. Onthult waar klanten naar zoeken - ook wanneer ze nooit kopen. |
{
"event": "search",
"search_term": "leather bag cognac"
}
|
add_to_wishlist |
Product opgeslagen in verlanglijst. Zachte koopintentie voor remarketing en rapporten over productinteresse. |
{
"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 |
Nieuw klantaccount aangemaakt. Volgt registratieconversies naast productverkopen. |
{
"event": "sign_up",
"method": "email"
}
|
generate_lead |
Nieuwsbrief- of leadformulier verzonden. Meet lijstgroei voor CRM en Google Ads-leadcampagnes. |
{
"event": "generate_lead",
"currency": "EUR",
"value": 0,
"lead_source": "newsletter_footer"
}
|
contact |
Contactformulier verzonden. Legt support- en B2B-aanvragen vast als meetbare conversies. |
{
"event": "contact",
"form_name": "Contact us",
"page_location": "https://shop.example/contact"
}
|
refund |
Order (of regel) terugbetaald na een retour. Corrigeert de omzet zodat GA4 en Google Ads eerlijk blijven. |
{
"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
}]
}
|
Elk event hierboven kan gestructureerde productdata bevatten. Zo vult MyPresta Google Analytics 4 GA4-ecommercerapporten en helpt het de trackingkwaliteit van Data Coach naar de top van de schaal te brengen.
MyPresta Google Analytics 4 past zich aan hoe je écht verkeer inkoopt. Dit zijn campagnesituaties waar winkels elke week tegenaan lopen - en hoe deze module ze beantwoordt.
Schakel purchase + view_item + add_to_cart in. Gebruik Orderlevenscyclus zodat purchase alleen vuurt bij betaalde statussen. Gededupliceerde event_id voorkomt dat bevestigingsrefreshes de resultaten opblazen.
Gebruik Measurement Protocol met Ghost. Server-events gaan door wanneer browsers tags blokkeren. Recovery Radar toont purchases die server-side zijn hersteld.
Stem item_id af met Catalog Doctor voordat je Shopping opschaalt. Overeenkomende ID's houden itemrapporten gevuld zodra purchase-events vuren.
view_item en add_to_cart moeten betrouwbaar zijn. Live Stats bewijst dat ATC vuurt op jouw thema; Radar signaleert ATC zonder view_item vanuit toevoegingen via lijst/categorie.
Koppel refund-statussen aan de Orderlevenscyclus. Refund-events corrigeren de GA4-omzet na annuleringen, zodat optimalisatie geen teruggestort geld achtervolgt.
Schakel Consent Mode v2 en privacypoorten in. Events wachten op acceptatie door de CMP. Je blijft compliant zonder de meting helemaal op te geven.
Multi-property-regels routeren op winkel, taal, land of valuta. Eén module, meerdere GA4-properties - geen themaforks per markt.
Open Live Statistics, plaats een testorder en bekijk hoe view_item → add_to_cart → purchase binnen 30 minuten verschijnen. Health score + Data Coach vóór je om middernacht de budgetten optrekt.
Kies één GA4-kanaal, volg de volledige ecommerce-funnel met rijke items[] en gededupliceerde events, houd Live Stats en Recovery Radar in de gaten voor gaten in de funnel, en verbeter de Data Coach-kwaliteitsscores - alles vanuit één PrestaShop-module.
Technisch overzicht van wat er in het pakket zit: trackingmodi, eventlog, Live Statistics-engine en Data Coach-scoring.
Eén hoofdklasse myanalytics.php die Wizard, Mode, Events, Catalog, Privacy, Orders, Live Stats, Health, Data Coach en Updates aan elkaar koppelt.
Trackers voor gtag / MP / dataLayer, LiveStats, HealthScore, DataCoach, CatalogDoctor, EventId, Consent, UserData en meer.
Hooks voor header, footer, winkelmandje, checkout, orderbevestiging, statuswijziging, zoeken, registratie, nieuwsbrief, contact en product - native, geen themahacks.
Wizard, Mode, Events, Catalog, Privacy, Orders, Multi-property, Live, Health, Updates - elk een eigen, gerichte werkruimte.
page_view tot en met refund - elk met aan/uit-schakelaars, items[]-payloads en Live Stats-kleurtoewijzing voor de tijdlijn.
PHP-engine voor de tijdlijn van 30 minuten, Recovery Radar-aggregaties, opschoning van bewaartermijnen en de kleurenkaart van events.
myanalytics-live.js - live eventvenster, tooltips, legendafilters en Recovery Radar-refresh in de back office.
PHP-klassen, JS-runtimes, Smarty-templates, SQL-schema, vertalingen en PrestaShop 9-compatibiliteitslaag.
Mode bepaalt hoe events reizen. Ghost bepaalt hoe GA4 ze matcht. event_id bepaalt dat ze één keer tellen. Live Stats, Recovery Radar en Data Coach zorgen dat je de kwaliteit kunt bewijzen.
2,500+ regels in myanalytics.php, een 577-regelige LiveStats-engine, een 567-regelige live tijdlijn, ~107 modulebestanden, en release v1.3.0. Een complete GA4-stack voor PrestaShop: Measurement Protocol, exclusieve trackingmodi en Data Coach zodat purchase, client_id en campagnedata consistent en controleerbaar blijven.





















MyPresta Google Analytics 4 automatiseert GA4-tracking en optimaliseert datakwaliteit via Recovery Radar en Data Coach. Het module detecteert funnelgaten en garandeert accurate ecommerce-rapportage met gededupliceerde events. Zo wordt advertentiebudget efficiënter ingezet en de conversiefunnel voortdurend verbeterd.
De MyPresta Google Analytics 4 module verhoogt direct de verkoop door de e-commerce funnel nauwkeurig te optimaliseren. De Recovery Radar dicht conversiegaten, terwijl Enhanced Conversions en correcte item_id's zorgen voor betere Google Ads-prestaties. Dit resulteert in aantoonbaar hogere en betrouwbare verkoopopbrengsten, real-time geverifieerd.
Voortbouwend op 15 jaar PrestaShop-expertise, biedt de "Google Analytics 4 — tracking met gtag, MP & dataLayer" module een ongeëvenaarde GA4-integratie. Het systeem is geoptimaliseerd voor PrestaShop 1.7.x, 8.x en 9.x, met native hooks en een robuuste codebase die consistentie over platformgeneraties garandeert.
De module Google Analytics 4 — tracking met gtag, MP & dataLayer biedt uitgebreide personalisatie voor jouw PrestaShop-winkel. Kies de gewenste trackingmodus (gtag, MP of dataLayer), activeer specifieke GA4-events en configureer product-ID's via Catalog Doctor en multi-property-regels. Zo stem je de tracking perfect af op jouw unieke behoeften.
MyPresta Google Analytics 4 is gebouwd met native code zonder core-overrides, wat volledige toegang tot de broncode garandeert. Dit maakt geavanceerde aanpassingen en naadloze integraties mogelijk voor je GA4-tracking, inclusief Measurement Protocol en dataLayer, voor optimale datakwaliteit.
Voor "Google Analytics 4 — tracking met gtag, MP & dataLayer" ontvangt u continue updates voor betrouwbare GA4-tracking. De licentie is levenslang geldig na een eenmalige aankoop. U krijgt een volledig jaar gratis updates, met daarna kortingen tot 90% op de verlenging van de toegang.