Google Analytics 4 / Measurement Protocol
<{myanalytics}prestashop>myanalytics_57ec96c476e68555ed81a9aacb5db9df
Förenkla och optimera din Google Analytics 4-implementering med en enda, kraftfull modul. Denna lösning erbjuder flexibel integration via gtag.js, Measurement Protocol eller dataLayer för Google Tag Manager, vilket säkerställer fullständig täckning oavsett din befintliga setup. Upplev omfattande spårning av hela din e-handelsfunnel, från produktvisning till slutfört köp, samt avancerade funktioner som regler för flera egendomar, proaktiva hälsokontroller och realtidsstatistik. Säkerställ dessutom att du aldrig förlorar värdefulla transaktionsdata; modulen återställer förlorade köp när webbläsare blockerar taggar eller användarsamtycke saknas, genom att intelligent utnyttja server-side Measurement Protocol. En intuitiv installationsguide, robusta felsökningsverktyg och en GA4-anpassad händelsemappning ingår för en smidig och exakt implementering.
Nedan hittar du innehållet i PrestaShop-modulöversättningarna: Google Analytics 4 — gtag, MP & dataLayer tracking Till språk: Svenska
Datum för senaste uppdatering av modulöversättningar: 2026-07-27 12:43:07
Google Analytics 4 / Measurement Protocol
<{myanalytics}prestashop>myanalytics_57ec96c476e68555ed81a9aacb5db9df
Google Analytics 4 via gtag.js eller Measurement Protocol för PrestaShop 1.7, 8.x och 9.x
<{myanalytics}prestashop>myanalytics_019b028dece6646a8763e9161ee211cb
Senaste installationsanteckning
<{myanalytics}prestashop>myanalytics_30e9dc0563f8bcc4c4f7234ba67c1387
Installationsguide
<{myanalytics}prestashop>myanalytics_1302ccb6e53fdb1154226433feb8d845
Guidad installation: välj gtag.js, Measurement Protocol eller dataLayer, klistra in inloggningsuppgifter, skicka en testhändelse. När du är klar ser du Konfiguration slutförd — använd Börja om när som helst för att köra guiden igen.
<{myanalytics}prestashop>myanalytics_ec7eed19193ad047fde05522a0afd70b
Ja
<{myanalytics}prestashop>myanalytics_93cba07454f06a4a960172bbd6e2a435
Nej
<{myanalytics}prestashop>myanalytics_bafd7322c6e97d25b6299b5d6fe8920b
Skriv domän, tryck på komma
<{myanalytics}prestashop>myanalytics_d20317c70563e5ac7001858515d9441a
Skriv G-…, tryck på komma
<{myanalytics}prestashop>myanalytics_143b736cab52b33aeed7d02d656ea633
Spårningsläge & inloggningsuppgifter
<{myanalytics}prestashop>myanalytics_368c8e1d2580968c864d7b2527eb2812
Vad denna flik gör: väljer HUR händelser skickas till Google Analytics 4. Så här konfigurerar du: klicka på ett pictogram (gtag.js, Measurement Protocol eller dataLayer), fyll sedan i alternativen för den metoden. Föredra installationsguiden för första installationen. Effekt: alla händelser i butiken använder endast den valda kanalen — aldrig både gtag och MP.
<{myanalytics}prestashop>myanalytics_0fbb1b05fc245ee85040efe61d2b876d
Mätnings-ID (eller ID:n)
<{myanalytics}prestashop>myanalytics_dc5f12a400441960e0662abb6b98e61b
Vad det gör: identifierar din GA4-egendom (G-…). Krävs för gtag och MP. Så här konfigurerar du: Administratör → Dataströmmar → Webb → Mätnings-ID. Skriv G-… och tryck på komma eller Enter för att lägga till; klistra in flera ID:n separerade med kommatecken. Regler för flera egendomar kan åsidosätta per butik/språk/land/valuta.
<{myanalytics}prestashop>myanalytics_7c52294b672abe502ae0d50b9e9471a8
API-hemlighet för Measurement Protocol
<{myanalytics}prestashop>myanalytics_2466eb1f11ad10aa63255942c5615dc7
Vad det gör: auktoriserar serverbaserade anrop till GA4 Measurement Protocol. Så här konfigurerar du: Administratör → Dataströmmar → API-hemligheter för Measurement Protocol → Skapa. Behandla detta som ett lösenord.
<{myanalytics}prestashop>myanalytics_128bd071cb045454757261de1a4a3d19
Felsöknings- / valideringsläge
<{myanalytics}prestashop>myanalytics_826163d1931d8f9a3d2586379640da0d
Vad det gör: sätter debug_mode på händelser och använder MP:s felsöknings-slutpunkt i Measurement Protocol-läge. Så här konfigurerar du: aktivera vid verifiering i GA4 DebugView; inaktivera för produktion.
<{myanalytics}prestashop>myanalytics_9d9ee5280aae94636bed62f308475996
Google Ads-ID (valfritt)
<{myanalytics}prestashop>myanalytics_d217db8d9d0413454c9133e701f1100a
Valfritt AW-XXXXXXXXX kopplat till gtag-konfiguration för Google Ads. Endast butik — konverteringskoppling konfigureras i Google Ads / GA4-gränssnittet.
<{myanalytics}prestashop>myanalytics_08e6c913f8fba26ed41671070a834e93
Domäner för korsdomänlänkning
<{myanalytics}prestashop>myanalytics_dd84f33c90886b13f45cfd558a568c36
Skriv en domän och tryck på komma eller Enter för att lägga till den. Klistra in flera domäner separerade med kommatecken. Används av gtag-länkaren (t.ex. shop.example.com, checkout.example.com).
<{myanalytics}prestashop>myanalytics_bb8601decc232c26b15ffbe5e5a49bee
Spök-insamlare (MP)
<{myanalytics}prestashop>myanalytics_fba99bf51adcb3d4cbb54d97f983bb68
Vad det gör: i MP-läge laddas ett litet skript som endast fångar client_id / session_id / _ga / gclid — det anropar INTE gtag track. Behåll Ja för bättre servermatchning.
<{myanalytics}prestashop>myanalytics_b3507bd0e9005a935bfb439631ac21c9
Spara
<{myanalytics}prestashop>myanalytics_c9cc8cce247e49bae79f15173ce97354
Vad det gör: spårar tillägg av en produkt till varukorgen via gtag.js (prestashop.updateCart + valfri CSS-klickreserv). Så här konfigurerar du: aktivera för trattanalys; ställ in CSS-selektorer nedan om ditt tema inte utlöser inbyggda varukorgshändelser. Effekt: stark mellantrattsignal för remarketing.
<{myanalytics}prestashop>myanalytics_e8545671d96e9a6b9a651cf24e527759
Vad det gör: spårar tillägg av en produkt till varukorgen via Measurement Protocol (prestashop.updateCart → moduls PHP-hookar → GA4 MP). Så här konfigurerar du: aktivera för trattanalys — inga CSS-selektorer behövs i MP-läge. Effekt: add_to_cart når GA4 även när webbläsartaggen är blockerad.
<{myanalytics}prestashop>myanalytics_1cc22bf61fe550eca8bb756b01175e60
page_view
<{myanalytics}prestashop>myanalytics_8482f35d68db4bf9daf436cbde6bec30
Vad det gör: registrerar en page_view vid varje sidladdning i butiken. Så här konfigurerar du: lämna Ja för nästan alla butiker — GA4 använder det som baslinje. Effekt: driver trafikrapporter och hjälper attribuering; att välja Nej stoppar endast page_view (andra händelser fungerar fortfarande).
<{myanalytics}prestashop>myanalytics_77164efe7e49337dbc7d289a81e246c9
view_item (+ select_item)
<{myanalytics}prestashop>myanalytics_879944746e70539d2762e3b202871788
Vad det gör: utlöser view_item på produktsidor (item_id, value, currency). Aktiverar även select_item när en produkt klickas på kategori-/sök-/bästsäljarlistor (front-JS + AJAX → Live-statistik). Så här konfigurerar du: aktivera för e-handelsartikelrapporter.
<{myanalytics}prestashop>myanalytics_6734c77ebbe0965c6018309b1fb36ca8
view_item_list
<{myanalytics}prestashop>myanalytics_381a5fe0fa66eb93c38044d9b7051ddf
Vad det gör: utlöser view_item_list på kategori / sök / bästsäljare med ett urval av artiklar[] (item_id, item_name, price, index — de första ~20). Dedikerad växel — styrs inte enbart av view_item. Så här konfigurerar du: aktivera för listprestandarapporter.
<{myanalytics}prestashop>myanalytics_582d834911cc055a5703caff3cd85492
add_to_cart
<{myanalytics}prestashop>myanalytics_0aee0d0cff21440e95a08ec4c560c691
remove_from_cart
<{myanalytics}prestashop>myanalytics_0b57b575eda95d6d2ddb6dd6890f7083
Vad det gör: spårar borttagning av en produkt från varukorgen. Så här konfigurerar du: valfritt — aktivera för rikare trattanalys. Effekt: GA4 ser justeringar av övergivna varukorgar; ofarligt om det inte används i kampanjer.
<{myanalytics}prestashop>myanalytics_6b6f02bf54c6be94cd471eff94188179
begin_checkout
<{myanalytics}prestashop>myanalytics_53543e94403ce1414c7184b115888221
Vad det gör: utlöser när kunden går till kassan / varukorgens beställningsflöde. Så här konfigurerar du: aktivera för kassatrattsrapporter. Effekt: markerar början på köpintention; kombinera med ”begin_checkout detaljer” för värde och artikel-ID:n.
<{myanalytics}prestashop>myanalytics_1bae1279c1a62c4fcbd821e2210b73d8
begin_checkout detaljer
<{myanalytics}prestashop>myanalytics_f5fdb2c29dcbac58469d0882e74f136a
Vad det gör: bifogar value, currency och items[] till begin_checkout. Så här konfigurerar du: aktivera tillsammans med begin_checkout. Effekt: rikare nyttolaster för GA4; om Nej skickas begin_checkout med minimala parametrar.
<{myanalytics}prestashop>myanalytics_d3b417ab51ad1e0c2a036988cedd0933
add_payment_info
<{myanalytics}prestashop>myanalytics_86cf509b49d843b32bd0fb2328f7ad2c
Vad det gör: utlöser i betalningssteget (displayPaymentTop). Så här konfigurerar du: aktivera för målgrupper sent i tratten. Effekt: signal före köp; inaktivera om ditt tema aldrig når det steget.
<{myanalytics}prestashop>myanalytics_493113eeb34286f1fabdfb55f5048432
purchase
<{myanalytics}prestashop>myanalytics_85dbdb21fe502c4d7a1e81bca0aa396d
Vad det gör: skickar konverteringen med ordervärde, valuta och items[]. Dedupliceras med stabilt event_id (uppdateringssäkert). Så här konfigurerar du: behåll Ja. Använd fliken ”Orderlivscykel” om du vill ha köp endast efter betalning. Effekt: primär e-handelkonvertering; att välja Nej stoppar all köpspårning från denna modul.
<{myanalytics}prestashop>myanalytics_4954eddab3b1572a60754698ee221854
search
<{myanalytics}prestashop>myanalytics_06a943c59f33a34bb5924aaf72cd2995
Vad det gör: spårar butikssökningar med search_term. Så här konfigurerar du: aktivera för sökavsiktsanalys. Effekt: GA4 tar emot söktermstexten; inaktivera om den inte används.
<{myanalytics}prestashop>myanalytics_2f5d9544d78efc2b387830eb080230ee
add_to_wishlist
<{myanalytics}prestashop>myanalytics_f7e097031b11ba24292b0b8d84fd1470
Vad det gör: spårar klick på önskelista-knappar. Så här konfigurerar du: aktivera om ditt tema exponerar önskelista-kontroller som modulen lyssnar på. Effekt: mjuk engagemangssignal; inaktivera om du saknar önskelista.
<{myanalytics}prestashop>myanalytics_ac5f6d4a1fb8115c5c60a9a0f82aa2a1
sign_up
<{myanalytics}prestashop>myanalytics_25dc5fc7cfd6ec7da027dcbcce3d9d0e
Vad det gör: utlöser när ett kundkonto skapas. Så här konfigurerar du: aktivera för registrerings-KPI:er. Effekt: räknar nya konton; inaktivera om registrering inte är ett KPI.
<{myanalytics}prestashop>myanalytics_f930f729ba5f4d0295a2a2df39453d4e
generate_lead (nyhetsbrev)
<{myanalytics}prestashop>myanalytics_ed8d192ee6d8f882809a58d82dcf8100
Vad det gör: skickar generate_lead när någon prenumererar på nyhetsbrevet. Så här konfigurerar du: aktivera om nyhetsbrevsprenumerationer är ett konverteringsmål. Effekt: generate_lead med metoden ”nyhetsbrevsprenumeration”; inaktivera om ett annat verktyg redan spårar nyhetsbrevsteman.
<{myanalytics}prestashop>myanalytics_9a2a3f9c09a0610b044ce156f129ddb2
generate_lead (gammalt produktintresse)
<{myanalytics}prestashop>myanalytics_e522e8d1b522f278d7fd7c74c37f8fdd
What it does: legacy generate_lead on product interest (old behaviour). How to configure: leave No unless a historical campaign depends on it — prefer view_item for product pages. Effect: can inflate lead volume if both fire.
<{myanalytics}prestashop>myanalytics_cb95e05ce0e0d8f6fb82b63d538aba28
contact
<{myanalytics}prestashop>myanalytics_2f8a6bf31f3bd67bd2d9720c58b19c9a
What it does: fires when the contact form is submitted (PHP + front JS fallback for theme redirects). How to configure: enable for lead-gen / support contact goals. Effect: contact event; disable if unused.
<{myanalytics}prestashop>myanalytics_e913b465a2614f4c413b561c5fccc8dd
refund
<{myanalytics}prestashop>myanalytics_df6f85687a0d5820baa1a069a04eff2d
What it does: sends refund when an order moves to a refund/cancel status (see Order lifecycle tab). How to configure: enable especially in Measurement Protocol mode to correct revenue after returns. Effect: GA4 can down-weight cancelled revenue; configure refund statuses carefully.
<{myanalytics}prestashop>myanalytics_6dbb2b51af5ee28a8ff60b3e55a44721
Rich items[] payloads
<{myanalytics}prestashop>myanalytics_c872caa4032c3febf041cd8e37023262
What it does: when Yes, ecommerce events include full items[] (item_id, quantity, price). When No, payloads stay minimal (value/currency/transaction_id) — except view_item_list / select_item which always need items. How to configure: keep Yes for GA4 ecommerce reports.
<{myanalytics}prestashop>myanalytics_d75bd03b19b359b7d60889ec4d4b5caf
Google Merchant Center feed (MyPresta)
<{myanalytics}prestashop>myanalytics_282cbf276d04391d467570fb96c71c7d
dataLayer mode
<{myanalytics}prestashop>myanalytics_1cf56eeea0d28cc9a12fc8f77c3bba7c
Same event toggles; module pushes to dataLayer for GTM (no gtag.js). Cart events use PrestaShop hooks and front JS — CSS selector fallbacks are not needed.
<{myanalytics}prestashop>myanalytics_c53f713094d2fb844f5d0c69e7e331b2
gtag.js — browser fallbacks
<{myanalytics}prestashop>myanalytics_fda0f7d4fc527efcd20818a717a8b1f5
These CSS selectors are used only in gtag.js mode when the theme does not fire prestashop.updateCart. They are not used in Measurement Protocol or dataLayer mode.
<{myanalytics}prestashop>myanalytics_1c27abf5c02dfa26d5dc6c9c1a0b3872
Add to cart CSS selector
<{myanalytics}prestashop>myanalytics_1c871bd130abfd1777f2656e9a2a8bab
What it does: fallback DOM selector for the product-page “Add to cart” button when prestashop.updateCart does not fire (gtag.js mode only). How to configure: inspect your theme button and paste a CSS selector (default .add-to-cart). Effect: click still creates add_to_cart via front JS if the native PrestaShop event is missing.
<{myanalytics}prestashop>myanalytics_5976b888f04aa07da1e1834ee8bed97e
Product price CSS selector
<{myanalytics}prestashop>myanalytics_6b0b3341b73fe0def5b0d647339916f4
What it does: reads the visible product price from the page for AddToCart fallback value (gtag.js mode only). How to configure: selector of the price node (default .current-price span). Effect: wrong selector sends value 0; pair with “Reformat price string” on Catalog tab if needed.
<{myanalytics}prestashop>myanalytics_2961445114cbbd591af9fcf3768ec8c0
Measurement Protocol — server events
<{myanalytics}prestashop>myanalytics_00c1d165ed0521f32a139c5b0cb75170
In MP mode cart and purchase events are sent from PrestaShop to GA4 Measurement Protocol. Browser CSS selectors are not required. Keep Ghost collector enabled on the Tracking mode tab for client_id/session_id matching.
<{myanalytics}prestashop>myanalytics_09443718ea61c7897ee08756b3af3f10
Tracked events
<{myanalytics}prestashop>myanalytics_48c1428662695d593bc162f40669a189
What this tab does: turns GA4 standard events on or off for the active tracking method. How to configure: options below are filtered by gtag.js, Measurement Protocol, or dataLayer. Effect: only relevant fields for your method are shown.
<{myanalytics}prestashop>myanalytics_68da021e2c8ff58fb2f25fdbb0f2d07d
Product identification
<{myanalytics}prestashop>myanalytics_0800339a915a11714589842208e00161
What this tab does: defines how product IDs and money values look inside GA4 events. How to configure: match exactly your feed item_id format, then use Catalog ID Doctor below to verify examples. Effect: shopping / remarketing only work when items[].item_id == feed IDs.
<{myanalytics}prestashop>myanalytics_667233e91016de71bf4ae8ea142f55d0
What it does: builds the item_id string for every product event. How to configure: id_product = simple numeric product id; id_attribute = combination id only; combined = id_product + separator + id_attribute (best when the feed lists variants). Effect: wrong choice = catalog mismatch. Align with your CSV/XML feed column item_id.
<{myanalytics}prestashop>myanalytics_51a6c22e00b150ee2395226f6c9defa9
Separator
<{myanalytics}prestashop>myanalytics_04b2e4188d4ef8051e4699da8af01335
What it does: character(s) between product id and attribute id in “combined” mode. How to configure: usually “-” (must be identical in the feed). Effect: e.g. product 12 attribute 5 → 12-5. Changing it without updating the feed breaks matching.
<{myanalytics}prestashop>myanalytics_2af4686b64900f6dbbf2f6a39fb591a0
Product ID prefix
<{myanalytics}prestashop>myanalytics_39da725cf23308393dfdfb5ae6b9ad65
What it does: optional string prepended to every item_id (per language). How to configure: leave empty unless your feed IDs start with a prefix (e.g. SKU-). Effect: events and feed must share the same prefix or GA4 will not match items.
<{myanalytics}prestashop>myanalytics_8dcfb277f97cc812bb53ac847c9bae1e
Product ID suffix
<{myanalytics}prestashop>myanalytics_bc67f551c3e890af0c9cf7e3afaf3498
What it does: optional string appended to every item_id (per language). How to configure: leave empty unless feed IDs end with a suffix. Effect: same rule as prefix — feed and module must match exactly.
<{myanalytics}prestashop>myanalytics_2a21e3a99d691338e6c24f2fefa13ca0
Exclude free products
<{myanalytics}prestashop>myanalytics_d8b0fbecb2b6da402ff50bf8072f655e
What it does: skips products with price 0 from purchase / cart payloads. How to configure: enable if you sell free samples or gifts that should not inflate conversions. Effect: free lines are omitted from items[] and value calculations.
<{myanalytics}prestashop>myanalytics_8d1fe5c7109cdef4a1e478e5162de9e0
Force currency conversion
<{myanalytics}prestashop>myanalytics_066146f60c4d471a5f4d289c3433e529
What it does: converts all monetary values to a single target currency before sending to GA4. How to configure: enable only if the shop currency is not accepted by GA4, then pick Target currency. Effect: GA4 always receives the selected ISO currency; disable for normal multi-currency shops that GA4 already accepts.
<{myanalytics}prestashop>myanalytics_1558bc16cde430a9861025a15ee85724
Target currency
<{myanalytics}prestashop>myanalytics_3dd4335afb5461c4c8c1920e35993004
What it does: destination currency for Force currency conversion. How to configure: choose a GA4-supported currency (e.g. EUR, USD, PLN). Effect: ignored when Force currency conversion is No.
<{myanalytics}prestashop>myanalytics_073f0eeb7e3666cb83f7c1745e43954b
Reformat price string
<{myanalytics}prestashop>myanalytics_ec1297ee642f6ea7e910d620a99930c4
What it does: cleans theme HTML prices like “1.234,56 €” into a GA4-safe number for CSS add_to_cart fallback (gtag.js / dataLayer browser modes). How to configure: enable if your theme uses thousand separators that confuse parsing. Effect: more accurate browser add_to_cart value; not used in Measurement Protocol mode.
<{myanalytics}prestashop>myanalytics_a77726f03f3f98bba57d4459cbc1af97
Catalog ID Doctor
<{myanalytics}prestashop>myanalytics_1d25dbac8292e13ba865495dad1c198f
What it does: live examples of items[].item_id generated with your current settings, plus hints vs product feeds. How to configure: save Catalog settings first, then read examples here. Effect: confirms whether Google Merchant / shopping feeds will match your products.
<{myanalytics}prestashop>myanalytics_f57915124bbf2223b08a9a82b8f64954
Require marketing / analytics consent
<{myanalytics}prestashop>myanalytics_11b753b7e82ec118cb5dc99970bfb594
What it does: blocks tracking until consent is granted (module cookie or common CMP cookies). Enable for EU/GDPR shops. Consent Mode v2 defaults are sent as denied until grant.
<{myanalytics}prestashop>myanalytics_5903e2620f621d3dd0d62326d93443bf
Consent Mode v2 bootstrap
<{myanalytics}prestashop>myanalytics_309f4aa78ddab95a9ae46b7909231214
What it does: sets how Consent Mode v2 defaults are initialized (auto / grant / revoke). Use auto with a CMP; grant only if you already have lawful consent. Applies to gtag.js and dataLayer (browser) modes.
<{myanalytics}prestashop>myanalytics_386a27a7be1c73567cacfd697b6e7f64
Send User-ID (logged-in customers)
<{myanalytics}prestashop>myanalytics_8ac92c06b86679c664d77dc957079df8
Privacy note: when enabled, the PrestaShop customer ID is sent as GA4 user_id for logged-in visitors. Disclose this in your privacy policy. Prefer hashed or opaque IDs if your legal team requires it — this module sends the numeric customer ID.
<{myanalytics}prestashop>myanalytics_3b2b1e99348a2a005a11167f700f30c5
Enhanced conversions (hashed email/phone)
<{myanalytics}prestashop>myanalytics_5e13736871f3cf838abca7ad860c1323
What it does: on purchase, sends sha256-hashed email/phone for Enhanced Conversions (gtag/MP when enabled). Ensure your privacy policy covers this.
<{myanalytics}prestashop>myanalytics_a87654bd1733a3b3889c3370d5fb1295
Ignore admin / employee traffic
<{myanalytics}prestashop>myanalytics_a8644097abf6ad3af4cc72418e8d4998
What it does: skips front tracking when a BO employee cookie/session is detected.
<{myanalytics}prestashop>myanalytics_f9c7cd7c590df2cc748c7d487b0e4246
Simple bot filter
<{myanalytics}prestashop>myanalytics_d7ae08b777a94195a77ad1ad55669d63
What it does: skips tracking when User-Agent looks like a bot/crawler (heuristic).
<{myanalytics}prestashop>myanalytics_62db18307d8edc7972a66992db22bfd1
Privacy & consent
<{myanalytics}prestashop>myanalytics_2dd4023fdf9530975f61546394669ec2
What this tab does: Consent Mode v2 (analytics_storage, ad_storage, ad_user_data, ad_personalization), optional User-ID, Enhanced Conversions, and traffic filters.
<{myanalytics}prestashop>myanalytics_8a8d0e8213d6838dd410c6c8c7703b3a
Order lifecycle
<{myanalytics}prestashop>myanalytics_f92f2f47d0848a44fe6b5bc0140883ed
What this tab does: decides WHEN Purchase and Refund are sent relative to order payment and status changes. How to configure: enable “paid only” for banks/COD shops; map refund statuses for returns. Effect: cleaner ROAS — fewer unpaid purchases and corrected cancelled revenue.
<{myanalytics}prestashop>myanalytics_edb7e53f1f6ba26574de52be4d1725ca
Purchase only when paid
<{myanalytics}prestashop>myanalytics_f2f3abf6e789f6f4f649e9b1c10f17b9
What it does: delays Purchase until the order state is marked paid (or listed below). How to configure: enable if unpaid bank wire / COD orders inflate GA4 conversions. Effect: Purchase fires on payment confirmation instead of thank-you alone; disable for instant payment methods where thank-you is enough.
<{myanalytics}prestashop>myanalytics_f1a3426f17265aa95fdc21fab0814fb1
Paid statuses
<{myanalytics}prestashop>myanalytics_103a5c37065f745783a7f0a9b3bf1432
What it does: optional whitelist of order states treated as “paid” for Purchase. How to configure: multi-select your payment-accepted states, or leave empty to use PrestaShop’s built-in paid flag on the state. Effect: empty = automatic; filled = only these states trigger paid Purchase when “Purchase only when paid” is Yes.
<{myanalytics}prestashop>myanalytics_5c94d289a9e2d138e26db5d7510b9e5f
Refund / cancel statuses
<{myanalytics}prestashop>myanalytics_0e0f0299a5377777d823ab8b3a513b2c
What it does: order states that trigger the Refund event (when Refund is enabled on Events tab). How to configure: select Cancelled, Refunded, etc. Empty = auto-detect by status name containing refund/cancel. Effect: GA4 receives Refund with order value so cancelled sales do not keep poisoning optimization.
<{myanalytics}prestashop>myanalytics_4c7bc6fb30404c812fa5c5588e9655c2
All shops
<{myanalytics}prestashop>myanalytics_804ccd6219996d12eda865d1c0707423
All languages
<{myanalytics}prestashop>myanalytics_abdffc07f137a3b4b3e4df13d2cafee4
All countries
<{myanalytics}prestashop>myanalytics_c3987e4cac14a8456515f0d200da04ee
All currencies
<{myanalytics}prestashop>myanalytics_9c7f56d70e922a61254366964c01c64a
Active rules
<{myanalytics}prestashop>myanalytics_b5b16fdda5b5e5f9132b49e677af9883
What it does: lists Measurement IDs that override the global ID depending on shop / language / country / currency. How to configure: add rules below; 0 means “all”. Effect: first matching active rules win; if none match, Tracking mode Measurement ID(s) are used.
<{myanalytics}prestashop>myanalytics_f9ff700c474747670e4d0b531b4a4f41
Add multi-property rule
<{myanalytics}prestashop>myanalytics_742eaf1e429e5fdf0d45ab93f46a5965
What it does: creates a conditional Measurement ID mapping. How to configure: enter Measurement ID (G-…), optionally restrict by shop/lang/country/currency, set position (lower = higher priority). Effect: visitors matching the rule send events to that property.
<{myanalytics}prestashop>myanalytics_2077effa57cde99d1787e455e92ba655
Measurement ID
<{myanalytics}prestashop>myanalytics_168761d0c5278a33bedc95e354e5709e
What it does: target gtag.js for this rule. How to configure: digits only from GA4 Admin. Effect: matched traffic is attributed to this dataset.
<{myanalytics}prestashop>myanalytics_455e4b133ce111bd4e3abc7c510cf8eb
Shop
<{myanalytics}prestashop>myanalytics_9f82518d468b9fee614fcc92f76bb163
What it does: limits the rule to one shop context. How to configure: All shops = 0, or pick a shop. Effect: multistore can use different Measurement IDs per store.
<{myanalytics}prestashop>myanalytics_a0b9f1020502755eca5c415872f8feb5
Language
<{myanalytics}prestashop>myanalytics_4994a8ffeba4ac3140beb89e8d41f174
What it does: limits the rule to one front-office language. How to configure: All = 0. Effect: e.g. PL language → G-AAA, EN → G-BBB.
<{myanalytics}prestashop>myanalytics_802e564728f425fbf9021cd22e72fc25
Country
<{myanalytics}prestashop>myanalytics_59716c97497eb9694541f7c3d37b1a4d
What it does: limits the rule to the customer country context. How to configure: All = 0. Effect: geo-split reporting into different Measurement IDs.
<{myanalytics}prestashop>myanalytics_9d30c4ad0e1cce03f4a12090f16586c7
Currency
<{myanalytics}prestashop>myanalytics_386c339d37e737a436499d423a77df0c
What it does: limits the rule to the current currency. How to configure: All = 0. Effect: useful when EUR/USD campaigns use separate Measurement IDs.
<{myanalytics}prestashop>myanalytics_aea42652b434b568988a5ab649aff6bd
Active
<{myanalytics}prestashop>myanalytics_4d3d769b812b6faa6b76e1a8abaece2d
What it does: enables or disables this rule without deleting it. How to configure: Yes to use it. Effect: inactive rules are ignored.
<{myanalytics}prestashop>myanalytics_6b60a5bd644c9a970f98519963bbfcc3
Position
<{myanalytics}prestashop>myanalytics_52f5e0bc3859bc5f5e25130b6c7e8881
What it does: sort order among rules. How to configure: lower number = evaluated first. Effect: when several rules could match, earlier positions win.
<{myanalytics}prestashop>myanalytics_c8a026c42705fb26d3e8adfa7aac108d
Add rule
<{myanalytics}prestashop>myanalytics_9b5e7fc14b157afb268b71b01d397eef
Health Score
<{myanalytics}prestashop>myanalytics_9087b8db06a56c0bf1538786d8c46ada
Instant audit of credentials, events, consent and catalog ID format.
<{myanalytics}prestashop>myanalytics_57a0b08191eb14ce300ee235c41d4de0
Data Quality Coach
<{myanalytics}prestashop>myanalytics_a8cd63a516de31465bd172861af2032b
Estimated data quality score from user_data you actually send — with concrete “add phone / ZIP” lifts. Official GA4 diagnostics is in GA4 DebugView.
<{myanalytics}prestashop>myanalytics_0758e1cfa144f0ab4babc2464381306d
Front debug inspector
<{myanalytics}prestashop>myanalytics_8fb87260400ef8ef7ad90175cbf1efb0
On-page overlay for QA: lists fired events and payloads on the storefront. Use while testing, then turn off in production.
<{myanalytics}prestashop>myanalytics_f53bef4e5625d64610f4bb9aa3e1bb7b
Enable front debug inspector
<{myanalytics}prestashop>myanalytics_86587a9d297a69f9c660c67f97684fc2
What it does: shows a floating inspector on the shop front with events and payloads. How to configure: enable here, or append ?myanalytics_debug=1 to any front URL without saving. Effect: faster debugging without GA4 DebugView; turn No in production so customers never see tracking data on screen.
<{myanalytics}prestashop>myanalytics_e6338bab84d3db5891c287b01c6ff908
Test & queue
<{myanalytics}prestashop>myanalytics_07e74e5d3f6a381144fdd516c32a85e5
Send a test Purchase to GA4 DebugView, or flush the MP retry queue.
<{myanalytics}prestashop>myanalytics_29874b44f386afbfea32f01b18040923
For MP tests enable Debug mode on the Tracking mode tab first. Then open GA4 DebugView.
<{myanalytics}prestashop>myanalytics_6a72d18e8fcfcf86101b5800fabef72c
Send test purchase
<{myanalytics}prestashop>myanalytics_f930e52b644cd9e590356f913badd590
Process MP queue
<{myanalytics}prestashop>myanalytics_03aebffe3b0de2a9ba8c5e8e81a67606
Recent events log
<{myanalytics}prestashop>myanalytics_ad1a112224ccfbd4b6e8db8dd82a64e6
Settings updated
<{myanalytics}prestashop>myanalytics_c888438d14855d7d96a2724ee9c306bd
Property rule saved
<{myanalytics}prestashop>myanalytics_f9d38f80cff15d3be97126d00db66081
Property rule deleted
<{myanalytics}prestashop>myanalytics_eaeded672949afe1b0f2a6ab268b565a
Test event sent. Check GA4 DebugView.
<{myanalytics}prestashop>myanalytics_fac8505d09cb09e845aed2a85a8e90d5
Test event failed
<{myanalytics}prestashop>myanalytics_a3410ba3aba2a38c7de609100c975518
Processed %d queued events
<{myanalytics}prestashop>myanalytics_a3078c27189a7651e68a07c330f8040b
Live statistics settings updated
<{myanalytics}prestashop>myanalytics_e97e01b99d766b481f6cabddee46e629
Live Statistics
<{myanalytics}prestashop>myanalytics_4d6875bb14fbc9ec1418929d23df7ff5
Live event timeline and Recovery Radar. Open this tab while browsing the shop front to watch events appear in real time.
<{myanalytics}prestashop>myanalytics_edf2b5a8c117f7c5c4c8d96a87134cfb
Data retention
<{myanalytics}prestashop>myanalytics_b636d0c9991cfe3fee80ac092cce2cfe
What this section does: controls how long event logs are kept for Live Statistics and Recovery Radar. How to configure: set retention days and poll interval, then Save. Effect: older rows are purged automatically; PageView logging can grow the database quickly.
<{myanalytics}prestashop>myanalytics_4dfa19af7ff4f3e2c27d7f740364d5f0
Enable live dashboard
<{myanalytics}prestashop>myanalytics_dbd5aa9db59165a5f56b3ca2865e77bc
What it does: turns Live Statistics polling on or off. How to configure: keep Yes while you use this tab. Effect: No pauses the timeline feed. Event logging for Health / Radar continues as long as tracking runs.
<{myanalytics}prestashop>myanalytics_f15cbb0e647801573e1a44df71f0b762
Also log page_view into the event database
<{myanalytics}prestashop>myanalytics_44bb0ab22f6a416b3175f5aab259f69a
Does NOT control GA4 page_view firing and does NOT block add_to_cart / view_item / purchase logging. Those are always saved to the DB when they fire. This switch only adds noisy page_view rows to the local log — leave No unless you are debugging page_view storage.
<{myanalytics}prestashop>myanalytics_2c4085e82a6082178e62573c34e4e8ed
Keep events for (days)
<{myanalytics}prestashop>myanalytics_6409ffbd1ea7fb32d0d9c716574d2132
What it does: automatic purge age for logged events. How to configure: 7–30 days is typical. Effect: rows older than this are deleted opportunistically (front + BO).
<{myanalytics}prestashop>myanalytics_735bd759b21928ca008e6aeefde22e47
Live poll interval (seconds)
<{myanalytics}prestashop>myanalytics_7759f951241aadd02f5f7aa718731f0d
What it does: how often the timeline asks the server for new events. How to configure: 3–10 seconds. Effect: lower = snappier dashboard, slightly more BO AJAX load.
<{myanalytics}prestashop>myanalytics_08121f996ad7c019b6ce5719041a9c85
Events currently stored
<{myanalytics}prestashop>myanalytics_7b968ad186182f98950692b102ff6121
Event log maintenance
<{myanalytics}prestashop>myanalytics_789b078384254f159297b555c7aa9b76
Manual cleanup of the event log. These actions run immediately via AJAX and do not require Save.
<{myanalytics}prestashop>myanalytics_7a32dbd206f4f8d104ef3501faaec7bb
Export recent events (CSV)
<{myanalytics}prestashop>myanalytics_a40fa85e379d902de60b6de4c3c97a82
New version available, check http://MyPresta.eu for more informations
<{myanalytics}prestashop>updatechecker_4c73ce9e52a25c69cf0dce126d548f98
More details in changelog
<{myanalytics}prestashop>updatechecker_2b2972b182c459cca33e2ad5bc02ffa4
Update settings saved.
<{myanalytics}prestashop>updatechecker_211e1c5c23f0258afb37097ed6ab0b66
New version available!
<{myanalytics}prestashop>updatechecker_af02b06496e83946e73e69d774782654
Module is up to date!
<{myanalytics}prestashop>updatechecker_358a5fcb448d507b41d7c0a83485973a
MyPresta Updates
<{myanalytics}prestashop>updatechecker_8c322740e2dac2db51b8ac4f900a017a
What it does: checks MyPresta.eu for a newer module version and can warn you in the back office. How to configure: enable automatic notifications and/or click Check Now. Effect: you always know when a changelog / fix is available without reinstalling blindly.
<{myanalytics}prestashop>updatechecker_c61bfb07eeea36643ce87b23d3aacaf1
Manual Check
<{myanalytics}prestashop>updatechecker_d8d7cffba66831beaf6b7a82b583937a
What it does: contacts MyPresta.eu update servers once and compares the remote version with this shop. How to configure: click Check Now after installing or when you suspect a new release. Effect: shows “up to date” or “new version available” immediately under this field.
<{myanalytics}prestashop>updatechecker_eee7dce9ae10944b47b303d9f3530f78
Automatic Notifications
<{myanalytics}prestashop>updatechecker_00847b0ee5aa8294ebd75b8ab6367abd
Enabled
<{myanalytics}prestashop>updatechecker_00d23a76e43b46dae9ec7aa9dcbebb32
Disabled
<{myanalytics}prestashop>updatechecker_b9f5c797ebbf55adccdd8539a65a0241
What it does: periodically (about every 3 days) checks for updates in the back office. How to configure: set Enabled to receive a warning banner when a newer version exists. Effect: employees see a notification with a link to the changelog; set Disabled if you manage updates manually only.
<{myanalytics}prestashop>updatechecker_1c86a7e9726ef6506791b94b4626b53f
Product Page
<{myanalytics}prestashop>updatechecker_235e8d1a54ecddcf1d3ff533331ed416
What it does: opens the official MyPresta product page for this module. How to configure: nothing — just use the link. Effect: access changelog, documentation and support from one place.
<{myanalytics}prestashop>updatechecker_e3c0219bc1de2ae4037697e511e1d1f6
Save
<{myanalytics}prestashop>updatechecker_c9cc8cce247e49bae79f15173ce97354
Check Now
<{myanalytics}prestashop>updatechecker_86c236b531f3a328bb44d82727bae118
gtag.js mode
<{myanalytics}prestashop>mode-note-gtag_847f3d59c92b8cb48bd6f937a1cbc84b
Events are sent from the browser via Google tag (gtag.js). Paste your Measurement ID (G-…) below. Consent Mode v2 is applied automatically when privacy consent is required.
<{myanalytics}prestashop>mode-note-gtag_0d4c75af09a3ab1a0921c18c7db26c22
Recovery Radar
<{myanalytics}prestashop>live_c51b5068e3eeff1f0781c061781dc4b6
Shows where GA4 would miss conversions — and what this module recovers via Measurement Protocol.
<{myanalytics}prestashop>live_9ce39ab75e551eef25ce8da15e73ce39
purchase without add_to_cart
<{myanalytics}prestashop>live_f2d09b2d026092dfe4fe0e6c94cb3b31
add_to_cart without view_item
<{myanalytics}prestashop>live_293854f86168462e5f3499e1c0a4650f
refund vs purchase
<{myanalytics}prestashop>live_64905d93e0f34469fc7cae085dce195d
MP / Ghost recovered
<{myanalytics}prestashop>live_725e7402fe41ba02dea31be3dd83cc94
Live event timeline
<{myanalytics}prestashop>live_ba61ab72cab6b80795ec173a3eb2d556
LIVE
<{myanalytics}prestashop>live_f35d25277cc50c27cf7b5d69181dd381
Last 30 minutes
<{myanalytics}prestashop>live_e7d5529ffeedb6a8a0d06fa47f18496d
Realtime
<{myanalytics}prestashop>live_a5ff58bda67e2160b5e5d5a47a4333c3
Pause
<{myanalytics}prestashop>live_105b296a83f9c105355403f3332af50f
Refresh
<{myanalytics}prestashop>live_63a6a88c066880c5ac42394a22803ca6
events
<{myanalytics}prestashop>live_16908b0605f2645dfcb4c3a8d248cef3
errors
<{myanalytics}prestashop>live_07213a0161f52846ab198be103b5ab43
Waiting for events… Open the shop front and browse — conversion dots appear here live. page_view is hidden by default (toggle it in the legend).
<{myanalytics}prestashop>live_f28bf6e4f19ea012131206edc01ee453
Tracking Health Score
<{myanalytics}prestashop>health_d4b5f6873b0430b6304255a85028a017
Mode
<{myanalytics}prestashop>health_650be61892bf690026089544abbd9d26
Events 24h
<{myanalytics}prestashop>health_8781cdd967932fd617f10d91a2c563d3
Errors
<{myanalytics}prestashop>health_5ef0c737746fae2ca90e66c39333f8f6
Queue
<{myanalytics}prestashop>health_722ad2d05ecf4868b00c5484b82fd808
dataLayer mode
<{myanalytics}prestashop>mode-note-datalayer_1cf56eeea0d28cc9a12fc8f77c3bba7c
Events are pushed to the dataLayer only (no gtag.js, no Measurement Protocol). Use this when Google Tag Manager owns the GA4 tag. Paste your Measurement ID below for multi-property / health checks — GTM still sends the hits.
<{myanalytics}prestashop>mode-note-datalayer_624901ab25439eba24373d479aa75244
Measurement Protocol mode
<{myanalytics}prestashop>mode-note-mp_da877c82a0cf4eca2ce98f8ea95dc93a
Events are sent from your server to Google Analytics 4 MP endpoint. Paste the API secret below and keep Ghost collector enabled so client_id / session_id / gclid can be matched without loading gtag track.
<{myanalytics}prestashop>mode-note-mp_33e34ce472a9113201dde6771af55b7e
Stored events right now
<{myanalytics}prestashop>live-maintain_dea2a41f9d176204caa312c5475544e8
Purge older than retention
<{myanalytics}prestashop>live-maintain_4b8f3af7f20955cf5e5eae7f210327a7
Delete failed only
<{myanalytics}prestashop>live-maintain_e4e6ea3fecd4a215b3eb0af25fdb9ea1
Delete ALL logged events? This cannot be undone.
<{myanalytics}prestashop>live-maintain_e7a763e80fb53e98360644d57fd69d92
Clear entire event log
<{myanalytics}prestashop>live-maintain_1e6ed263c09a0c4a56332deab794e635
Type domain, press comma
<{myanalytics}prestashop>linker-domains_d20317c70563e5ac7001858515d9441a
Type G-…, press comma
<{myanalytics}prestashop>measurement-ids_143b736cab52b33aeed7d02d656ea633
Event
<{myanalytics}prestashop>recent-events_a4ecfc70574394990cf17bd83df499f7
Channel
<{myanalytics}prestashop>recent-events_781dc97dc62331eec3ea9ec4373a3ca8
Status
<{myanalytics}prestashop>recent-events_ec53a8c4f07baed5d8825072c89799be
HTTP
<{myanalytics}prestashop>recent-events_293c9ea246ff9985dc6f62a650f78986
Date
<{myanalytics}prestashop>recent-events_44749712dbec183e983dcd78a7736c41
No events logged yet.
<{myanalytics}prestashop>recent-events_615c58a44680f54d51b648f59b300e18
Configuration completed
<{myanalytics}prestashop>wizard_29bda23c4784555f7db42ebd327a6250
Tracking is set up and ready.
<{myanalytics}prestashop>wizard_ecafb566825864a30e275a5c5d19ec48
Active mode
<{myanalytics}prestashop>wizard_6dde4cb5c8b3b8925969f1da80b53583
Open Tracking mode
<{myanalytics}prestashop>wizard_fc71a4cdfbcd83def423fc15cc2e719e
Health & Data Quality Coach
<{myanalytics}prestashop>wizard_d05a9139929eb65754bca96a787611de
Live Statistics
<{myanalytics}prestashop>wizard_4d6875bb14fbc9ec1418929d23df7ff5
Start over
<{myanalytics}prestashop>wizard_129b767a5e10f9df6bb9fee19f9a5a12
Start over re-runs the guided setup. Your current Measurement ID / API secret stay pre-filled until you change them.
<{myanalytics}prestashop>wizard_f9df2584058c20954544232d7b6078b6
GA4 Setup Wizard
<{myanalytics}prestashop>wizard_0a9560e29f5bc4b7647d41afa68116a7
Pick a method (gtag.js, Measurement Protocol, or dataLayer) → Measurement ID → API secret (MP only) → test event → green light in about 60 seconds.
<{myanalytics}prestashop>wizard_156f91dcc9bb5cbefd7d183a5bf2baa4
Mode
<{myanalytics}prestashop>wizard_650be61892bf690026089544abbd9d26
Measurement ID
<{myanalytics}prestashop>wizard_168761d0c5278a33bedc95e354e5709e
MP secret
<{myanalytics}prestashop>wizard_287f30c13e432a04e90c00f25a613016
Test
<{myanalytics}prestashop>wizard_0cbc6611f5540bd0809a388dc95a615b
Done
<{myanalytics}prestashop>wizard_f92965e2c8a7afb3c1b9a5c09a263636
How should Google Analytics 4 receive events?
<{myanalytics}prestashop>wizard_73158596ea9a647554b2e008ad1886a4
gtag.js
<{myanalytics}prestashop>wizard_f9ab99c13037f379b21c23ca7583de7a
Browser JavaScript — fastest start
<{myanalytics}prestashop>wizard_2c7f768adfd4e3b5e8b2a0c59447c283
Measurement Protocol
<{myanalytics}prestashop>wizard_f9e58ee492d707c40fa99733c9d95f66
Server-side — best for iOS / ad blockers
<{myanalytics}prestashop>wizard_7f0f6d3515f68b319b28833c57b24f13
dataLayer only
<{myanalytics}prestashop>wizard_3275bccfb6128a427414f7efcd5da804
Pushes to dataLayer for Google Tag Manager — no gtag.js loaded by this module
<{myanalytics}prestashop>wizard_5e686e6081ec7f2fb30146eb8907b8a9
Continue
<{myanalytics}prestashop>wizard_a0bfb8e59e6c13fc8d990781f77694fe
Paste your Measurement ID
<{myanalytics}prestashop>wizard_60b86d7d5fabcec4c4fe3d58733a4bba
Find it in GA4 Admin → Data streams → Web → Measurement ID (G-…).
<{myanalytics}prestashop>wizard_2e5d88469b99c993db146e7ba8012293
Back
<{myanalytics}prestashop>wizard_0557fa923dcee4d0f86b1409f5c2167f
Measurement Protocol credentials
<{myanalytics}prestashop>wizard_0a8219970cb456bf7414ed006f3996ef
Create an API secret under Admin → Data streams → Measurement Protocol API secrets. Debug mode is optional but recommended while testing.
<{myanalytics}prestashop>wizard_58d4cc0110909417fd36196f6ac99252
API secret
<{myanalytics}prestashop>wizard_366522fd60d531a12f1f8b1d460f82fb
Debug mode
<{myanalytics}prestashop>wizard_ec3028a12402ab7f43962a6f3a667b6e
optional
<{myanalytics}prestashop>wizard_d57c24f3fe52d16e7169b912dd647f0d
Off
<{myanalytics}prestashop>wizard_d15305d7a4e34e02489c74a5ef542f36
On (DebugView)
<{myanalytics}prestashop>wizard_9cd6e282fe792cc6fb4fde6275bf5a76
Enable Ghost Collector (client_id / session_id / gclid)
<{myanalytics}prestashop>wizard_972a05b166324dc9f718df86739c0faa
Save & continue
<{myanalytics}prestashop>wizard_04ae41003190bd07e63340c3c7d4bc6c
Send a test purchase
<{myanalytics}prestashop>wizard_19a319c643430b8cf32c152b61a3951c
We send a €1 test purchase to GA4. With debug mode it appears in DebugView within seconds.
<{myanalytics}prestashop>wizard_5b2920be72d844ffbf6c1f82e23a27f1
Ready when you are.
<{myanalytics}prestashop>wizard_c52cb8eaef13497ff623dcc380e2cc0d
Send test purchase
<{myanalytics}prestashop>wizard_f930e52b644cd9e590356f913badd590
Looks good — finish
<{myanalytics}prestashop>wizard_95ef2a25cb4a78e72d06dc701a331423
GA4 can receive your events
<{myanalytics}prestashop>wizard_c1bb77326b8d2909138f4bcfcb420a4f
Setup complete. Tracking is live.
<{myanalytics}prestashop>wizard_6fe882d740f50e62dd2bd66665b7e8f5
Open Google Analytics
<{myanalytics}prestashop>wizard_6eec585dfe657b30ed26836e8467cc79
Open Data Quality Coach
<{myanalytics}prestashop>wizard_aa9166825f057c0f3e6681ef0b20e093
Open Live Statistics
<{myanalytics}prestashop>wizard_b6fe437f7e11d4a862b23bbae99ee0b8
Catalog ID Doctor
<{myanalytics}prestashop>doctor_1d25dbac8292e13ba865495dad1c198f
Example IDs
<{myanalytics}prestashop>doctor_ec02a10cdb0e8fb8307d835ff0b7191b
Last event item_id samples
<{myanalytics}prestashop>doctor_63b2aeda878205d402b4c65494b59a97
Keep item_id consistent with your product feed
<{myanalytics}prestashop>doctor_37fd5888d3e67f240f9a01d9bb5b4e50
Use the same product identifiers in GA4 items[].item_id and your Google Merchant Center / shopping feed so reports and remarketing line up.
<{myanalytics}prestashop>doctor_c221841fa084247b16de47dbce6b5dfd
Google Merchant Center feed (MyPresta)
<{myanalytics}prestashop>doctor_282cbf276d04391d467570fb96c71c7d
Active method: gtag.js (browser)
<{myanalytics}prestashop>mode-context_a948e25be5037962ca41408898205b00
You are editing options for browser tracking. Measurement Protocol–only fields are hidden.
<{myanalytics}prestashop>mode-context_c417e6f73c18cdc46383034b70c13be2
Change method
<{myanalytics}prestashop>mode-context_9cc2869211469ea36536913d596e6368
Active method: Measurement Protocol (server)
<{myanalytics}prestashop>mode-context_0e08eb948a704fb45875176891176e9c
You are editing options for server-side tracking. gtag-only (browser/CSS) fields are hidden.
<{myanalytics}prestashop>mode-context_7b5f449ab1a1f4b0c6e35617588d5ef1
Active method: dataLayer only (GTM)
<{myanalytics}prestashop>mode-context_6fe934c0983f000bf7ffc8669b72cfa7
Events are pushed to dataLayer without loading gtag.js. Configure your GA4 tag in Google Tag Manager.
<{myanalytics}prestashop>mode-context_67b52ae735e5b42ca50efbccd292397f
No tracking method selected
<{myanalytics}prestashop>mode-context_5f6be6e0457c315f83c252b215850518
Choose gtag.js, Measurement Protocol, or dataLayer on the Tracking mode tab first. Event options appear after you pick a method.
<{myanalytics}prestashop>mode-context_9b27f95395e22c270fed36f994bf8038
Choose tracking mode
<{myanalytics}prestashop>mode-context_d93a84ace1bc53393aff763fbbe75ab3
Choose how this module sends events to Google Analytics 4. One channel only — pick the method that fits your setup.
<{myanalytics}prestashop>mode-picker_5415d21dba9315a14ad948635dc54068
Tracking mode
<{myanalytics}prestashop>mode-picker_cf174504b2c05277c5af0485a6a5e5a4
gtag.js
<{myanalytics}prestashop>mode-picker_f9ab99c13037f379b21c23ca7583de7a
Browser tracking
<{myanalytics}prestashop>mode-picker_2df56728f967128483d1f2dee6dd99ab
Google tag (gtag.js)
<{myanalytics}prestashop>mode-picker_fc4f8aebea0ecaa1383726b40decb5b6
Fast to set up
<{myanalytics}prestashop>mode-picker_484d400ec930a032241a5185bc41b820
Consent Mode v2
<{myanalytics}prestashop>mode-picker_6e8633b7d3e3f587e566c39e7a75fb0a
Selected
<{myanalytics}prestashop>mode-picker_91b442d385b54e1418d81adc34871053
Measurement Protocol
<{myanalytics}prestashop>mode-picker_f9e58ee492d707c40fa99733c9d95f66
Server tracking
<{myanalytics}prestashop>mode-picker_84e30b60966e1e25f0e2173deee853d6
Sent from PrestaShop server
<{myanalytics}prestashop>mode-picker_f182db00c8e7ab99d7ced5d47053a209
Resistant to adblock / iOS
<{myanalytics}prestashop>mode-picker_cd27cc8eb18b1873a10bbeb2946e2685
Ghost collector for client_id
<{myanalytics}prestashop>mode-picker_d59a1fd1819cabd1b926af5190c05f18
dataLayer only
<{myanalytics}prestashop>mode-picker_3275bccfb6128a427414f7efcd5da804
GTM-ready pushes
<{myanalytics}prestashop>mode-picker_e31983d2fddf64f2237747056bb098ac
No gtag.js loaded
<{myanalytics}prestashop>mode-picker_84711a5cf3f21080c9176e9d0d68c821
Pushes ecommerce to dataLayer
<{myanalytics}prestashop>mode-picker_fbeaf7f88e9810f919b2ea35335a0b63
Use when GTM owns GA4
<{myanalytics}prestashop>mode-picker_cbed1f95a7bc8df8c0d56744943c989e
Setup Wizard
<{myanalytics}prestashop>tabs_1302ccb6e53fdb1154226433feb8d845
Tracking mode
<{myanalytics}prestashop>tabs_cf174504b2c05277c5af0485a6a5e5a4
Events
<{myanalytics}prestashop>tabs_87f9f735a1d36793ceaecd4e47124b63
Catalog IDs
<{myanalytics}prestashop>tabs_38d51369bf7dc3c14b78da4a13692097
Privacy & consent
<{myanalytics}prestashop>tabs_2dd4023fdf9530975f61546394669ec2
Order lifecycle
<{myanalytics}prestashop>tabs_f92f2f47d0848a44fe6b5bc0140883ed
Multi-property rules
<{myanalytics}prestashop>tabs_5dbcba081a38301c87f4cdf09146d5bc
Live Statistics
<{myanalytics}prestashop>tabs_4d6875bb14fbc9ec1418929d23df7ff5
Health & diagnostics
<{myanalytics}prestashop>tabs_1e6b3e7a531a5720f2a66c266518edd8
Updates
<{myanalytics}prestashop>tabs_9ac41b6a577daadd588f0fcde0071e8b
Data Quality Coach
<{myanalytics}prestashop>dq_a8cd63a516de31465bd172861af2032b
Highest-impact fixes
<{myanalytics}prestashop>dq_5b003b87ade08702dce938b6fd6eb7c8
Present in last sample
<{myanalytics}prestashop>dq_97d5da0b7165d7fb61df7d03b83f1c97
No parameters detected yet.
<{myanalytics}prestashop>dq_420a3610d5f63237f68ec2f8103d44bb
Missing (sorted by lift)
<{myanalytics}prestashop>dq_df503b69a2ca53dddb34707a55c02b1e
Nothing critical missing.
<{myanalytics}prestashop>dq_85f24e87b3597ae9be4f264afb9186d9
Average estimated data quality by event
<{myanalytics}prestashop>dq_40a7bff09d61a8ece11efde7e2d77107
Measurement ID
<{myanalytics}prestashop>properties-list_168761d0c5278a33bedc95e354e5709e
Shop
<{myanalytics}prestashop>properties-list_9f82518d468b9fee614fcc92f76bb163
Language
<{myanalytics}prestashop>properties-list_4994a8ffeba4ac3140beb89e8d41f174
Country
<{myanalytics}prestashop>properties-list_59716c97497eb9694541f7c3d37b1a4d
Currency
<{myanalytics}prestashop>properties-list_386c339d37e737a436499d423a77df0c
Active
<{myanalytics}prestashop>properties-list_4d3d769b812b6faa6b76e1a8abaece2d
Actions
<{myanalytics}prestashop>properties-list_06df33001c1d7187fdd81ea1f5b277aa
All
<{myanalytics}prestashop>properties-list_b1c94ca2fbc3e78fc30069c8d0f01680
Yes
<{myanalytics}prestashop>properties-list_93cba07454f06a4a960172bbd6e2a435
No
<{myanalytics}prestashop>properties-list_bafd7322c6e97d25b6299b5d6fe8920b
Delete this rule?
<{myanalytics}prestashop>properties-list_d83490a51968f985617f4dd6a2989aa2
Delete
<{myanalytics}prestashop>properties-list_f2a6c498fb90ee345d997f888fce3b18
No rules yet — the module uses global Measurement ID(s) from Tracking mode.
<{myanalytics}prestashop>properties-list_8ff6044b6fc0e9f0f8524ad9f904070f