In this tutorial, we show you step-by-step how to configure Google Analytics 4, Google Ads and Google Tag Manager to work with your PrestaShop store. Prepare your store to work with Google's services to benefit from accurate analytics of your PrestaShop store in GA4 and conduct effective ad remarketing. ...

- Google tools integration for PrestaShop
- Google Analytics 4 for PrestaShop stores
- Google Tag Manager and DataLayer in PrestaShop
- Google Ads, remarketing and Enhanced Conversions
- Traffic sources and sales attribution in PrestaShop
- Measurement Protocol - how not to lose conversions with PrestaShop
- Sales analytics, currencies and data in Back Office
- Google Consent Mode v2 in PrestaShop
- Debugging Google integration in PrestaShop
- When would this module be the best choice?
- License comparison Standard VS Professional
- Minor additions and enhancements for even better analytics and advertising
- Google Integrator - FAQ
Guaranteed ultra-precise integration
PrestaShop Google Integrator is a module that connects your store to Google Analytics 4, Google Tag Manager, Google Ads and additional Google services needed for precise sales measurement and effective remarketing.
What the Google Integrator module does for PrestaShop
With the module, you configure tracking of traffic, eCommerce events, ad conversions, sales sources and Google Consent Mode v2 compliance in one place, without manually assembling multiple separate integrations.
Precise analytics and remarketing
This is a solution for stores that want to measure more, reduce data loss and make decisions based on more accurate traffic, campaign and sales information.

Google Integrator module is recommended
by top marketing agencies around the world.
All reviews of our services are verified and come from PrestaShow customers.
If you want to learn more about how we process feedback, please read our Terms of Service.

Update 2026 - news and improvements
The integration has been prepared with modern eCommerce in mind, so the module helps you organize your store's analytics and use GA4 as a tool for business decisions, not just chart collection.
The module transfers data about visits, eCommerce events, products, shopping carts and orders to Google Analytics 4, so you can analyze not only the traffic itself, but also the real impact of campaigns on sales.
Guarantee of effectiveness
Our module is a guarantee of collecting all data about users, traffic sources, events. This is important especially when you want to compare the effectiveness of traffic sources, measure the purchase path and more quickly catch the places where users drop out of the purchase process.
DataLayer (data layer)
The module prepares and transmits DataLayer with events from the store, so Google Tag Manager can receive data about user actions and send it further to GA4, Google Ads and other services.
The module will recognize and forward all events from your store to Google services
Full automation
The module reduces manual deployments, reduces the risk of errors and speeds up the configuration of tags, which in the standard approach often require additional work by a developer or agency deployment.
This means a faster start, easier measurement expansion and more control over what data goes into which marketing tools.
The module provides full automation, so you can teach GTM to communicate with your store in just a few clicks.
Tag gtag.js
This is a single tag with which you can use measurement and advertising services, including Google Ads, Analytics, Campaign Manager, Display & Video 360 and Search Ads 360. Instead of managing multiple tags across different Google services, use gtag.js.
Customization
We will custom implement the custom events that occur in your store and fix the gaps and errors in the template tags and modules.

- Product list browsing
- Interacting with a product in the product list
- Entering a product from the product list
- Direct entry into a product
- Viewing product details
- Adding a product to the shopping cart
- Removing a product from the shopping cart
- Browsing the shopping cart
- Starting an order
- Order steps
- Completing shipping information
- Completing payment information
- ECommerce data: amounts, currencies, discounts
- Completing the order
- Returning the order
DataLayer is the data layer for tagging and sending events, and GTM is the tag management system that receives the data and passes it on.

Ads and remarketing
The module supports Google Ads and remarketing so you can build more effective campaigns based on real data about users, products and in-store sales.
Enhanced Conversions
Support for Enhanced Conversions helps you improve the quality of your ad conversion measurement, which is important when you want to better evaluate the effectiveness of your campaigns and make more accurate budget decisions.
In practice, this means more precise ad targeting, better remarketing, and a greater chance that sales data will be correctly linked to ad actions.


Examines the sources of inputs and customer traffic in the store
The module analyzes the sources of customer inputs to the store and helps you better understand which marketing channels realistically lead to sales, and which ones just show up along the way.
The module supports tracking traffic on the server side as well - this data complements browser-side gaps and blockages.
Detail the customer's sources and traffic in the Back Office
You can decide whether the first source of input or the last one should be more important, set the validity time of the source, and exclude inputs that disrupt the analysis, for example, payment pages.
For example - if a customer leaves your store at the shopping cart or payment stage - this could be an indication that there is a bug in your store that is worth paying attention to.
Customize the configuration according to your marketing agency's needs
- If a customer visits your store several times - you can specify which traffic source (first or last) will be sent to Google.
- Set the time in hours after which the customer's entry source will expire. When a customer visits your store after a long absence a new traffic source will be indicated.
- Indicate the sources of entry to be omitted from the statistics, such as payment method pages.

Professional license only
Measurement Protocol advanced event tracking
Measurement Protocol improves event tracking in your store by sending data on the server side. It's a technology that guarantees the transfer of 100% of events and conversions. With this solution, you are guaranteed to pass on every order - even when the customer does not return to the "Thank You Page".

Professional license only
Advanced tracking of the source of store entries
With our proprietary solutions, you will get better precision in determining the source of customer entry to your store.
- Specify the sources of store entry that you want the module to ignore - directly in the module configuration, such as payment pages.
- Specify which source of customer entry - the first or the last - to be passed to Google analytics.
- The module also tracks input sources at the server level - this is useful if you block tracking from your web browser.


Measurement Protocol allows you to send events and conversions to Google on the server side, so you reduce the risk of losing data in situations where standard browser-based tracking is not enough.
1
Pinpoint order statuses
The module sends events from your store to Google when an order receives the order status you indicate.
2
The module will detect changes in order statuses
The module will detect changes in order statuses and forward all events, including those you mark as conversions.
3
The module supports all payment methods
It does not matter if the "Thank you page" is loaded in the customer's browser.
Indicate order statuses
The module can respond to changes in order statuses and forward conversions even if the user does not return to the order confirmation page after payment.
The module sends orders from the store to Google when the order receives the indicated status.
The module supports all payment methods
It doesn't matter if the "Thank you page" is loaded in the customer's browser.
This is very important for stores that want to measure sales more accurately, work with different payment methods and don't want to lose data through browser limitations or user behavior.

The module allows you to adjust the way you transfer data to GA4 to the real needs of your store: you can analyze turnover or revenue, net or gross values, delivery costs and currency information.
- Transmit turnover / income.
- Transmit net / gross values.
- Exclude / include delivery costs.
- Transmit currency information.
In addition, important information about the sources of inputs and data transferred to Google is available directly in the Back Office, with orders and abandoned shopping carts.
- List of customer input sources with indication of the best source.
- List of data that has been transferred to GA4.
- Confirmation of receipt of data by GA4.
This way you don't have to switch between multiple panels to evaluate where the customer came from, what data was sent and whether the integration is working properly.
Conversion to the main currency of your Google account is handled by Google according to the current exchange rate.

GCMv2
The module supports Google Consent Mode v2 and allows you to configure the default consents sent to Google even before the user fully consents to cookies.
This helps keep your deployment more compliant with Google's requirements and organizes the collaboration between analytics, ads and the consent mechanism in your store.
Useful information and instructions
If you need more detailed settings or explanations, users can go straight to the module's documentation and FAQ: https: //helpdesk.prestashow.pl...



The module offers a debugging mode that allows you to observe DataLayer events and check more quickly whether the integration is working properly at the implementation stage.
This makes it easier to work with a marketing agency, analytics specialist or developer, because errors in event transmission can be caught right away, instead of having to look for them only after the quality of the data drops.
This makes the configuration of GTM, GA4 and Google Ads more predictable, and the store moves faster from module installation to real-world measurement.
- PrestaShop Google Integrator will work best when you want to combine GA4, GTM, Google Ads, remarketing, Consent Mode v2 and more advanced sales measurement and traffic tracking in a single module without building the integration from multiple separate components.
- This is a good solution for stores that want to improve the quality of marketing data, better analyze sales sources, reduce conversion loss, and work more conveniently with an agency or their own eCommerce team.
- If you need not only a module, but also a full implementation, configuration and performance verification, this section can be completed with a CTA to Google Account Configuration Service.
Do you need comprehensive implementation assistance?
If you need a comprehensive implementation service of all Google tools by a specialist, buy a module with Google account installation and configuration services - you can find them in the top section of the page, in the module price box.
Google account setupservice includes Merchant Center account setup for free - if you use our Feeder module.
If you have individual needs - please contact us.
Both licenses include basic integration of GA4, GTM, Google Ads and support for Google Consent Mode v2. The Professional version extends the module with server-side Measurement Protocol and advanced analysis of client traffic sources.
| Standard | Professional | |
| Track GA4, GTM, Ads, gtag.js and browser-side input sources | ✅ | ✅ |
| Google Consent Mode v2 support | ✅ | ✅ |
| Advanced Measurement Protocol tracking on the server side | ❌ | ✅ |
| Advanced tracking of the source of customer inputs to the store | ❌ | ✅ |
Other module functions and support are the same for standard and professional license.
OPC order on one page and in multiple steps
The module supports and examines order and traffic statistics for One Page Checkout (OPC) orders and in multiple steps. The module supports custom shopping cart modules, including BestKit, Sunnytoo, Knowband, Klarna, Svea, PayPal, Supercheckout and others.
Order analytics from before installing the module
The module will allow you to send existing orders in the store to your Google Analytics account in bulk. These can be orders created before the installation of the module.
Analytics of orders from outside PrestaShop
If the orders in your store are generated by other sources, such as ERP integration, Baselinker, Allegro, etc. - the module will detect them and send information about them to Google. You can also skip them.
Audit and customized approach?
Contact us for a quote for a professional audit and a complete Google services implementation service.
Guarantee
quality
On the order list, the module adds an interactive "Sent to Google Analytics" button, which is a reliable information based on Google API about whether the order went to Google Analytics. In the order details, you'll find a list with the sources of customer inputs, so you can check where the customers making a purchase in your store are coming from.
Handling returns and transaction reversals
The module allows you to manually and automatically (based on any order status) remove order and conversion information from Google Analytics, e.g. in case of a return or cancellation of a sale.
IP address anonymization in Analytics
Support for the Personal Data Protection Act (RODO).
Protection against double sent transactions
The module controls uploaded orders and will not allow double counting and uploading of this information in Google Analytics statistics.
Log of performed operations
The module logs all operations to a log.txt file so you can know the details of all interactions that occur between your customers, store, module and Google Analytics account.
Multistore support
PrestaShop Multistore support for this module is optional. With Multistore support, you can set up an independent connection to Google tools for each store separately or together for multiple stores.
Take advantage of our modules
In our store you will find modules with which you can integrate your PrestaShop store with other Google services for online stores.
Google Login
The ability to log in and register your store with a Google account. The module uses a secure Google API and allows customers to quickly log in with 1-click. This module will speed up the customer's purchase path by up to 80%!

Google Merchant CenteR & ADS
With Feeder you will generate XML files necessary to integrate your PrestaShop store with sales portals, price comparison sites and marketplace. In the module you will find ready-made XML integrations and you will be able to create your own.

Google My Business
The module displays reviews and information from your My Company profile and allows you to manage and respond to reviews directly in your store. The answers will also appear in your Google profile.

What does the PrestaShop Google Integrator module integrate?
The module integrates PrestaShop store with Google Analytics 4, Google Tag Manager, Google Ads, remarketing and mechanisms needed to more accurately measure sales and user behavior. Depending on the configuration, it can also support DataLayer, Enhanced Conversions, Consent Mode v2 and Measurement Protocol.
Does the module work simultaneously with GA4, Google Tag Manager and Google Ads?
Yes. The module is set up to simultaneously support Google Analytics 4, Google Tag Manager tagging, and Google Ads integration and remarketing. This allows the store to collect data on traffic, eCommerce events and ad conversions in one consistent implementation.
Do I need Google Tag Manager for the module to work?
Not always. The module can also work without Google Tag Manager, but GTM gives you more flexibility in tag management and measurement expansion. If you want to develop analytics, ads and additional events more conveniently, using GTM will usually be the best option.
What is the difference between the Standard and Professional licenses?
Both licenses include basic integration of the store with Google tools needed for analytics and ads. The Professional license extends the module with more advanced features, such as Measurement Protocol and extensive traffic source determination, giving you more accurate sales measurement and greater control over your data.
Does the module support Google Consent Mode v2?
Yes. The module supports Google Consent Mode v2 and can work with in-store cookie consent solutions. This makes it easier to sort out how to submit consent information to Google tools and prepare an implementation that complies with current requirements.
Does the module help reduce the loss of conversions and events?
Yes. In a more powerful configuration, the module can support Measurement Protocol and server-side tracking, which helps limit the loss of some order and conversion data. This is especially important for stores that want to more accurately measure the effects of campaigns and limit data turnout.
Does the module show traffic and sales sources in the PrestaShop dashboard?
Yes. The module provides detailed data also in the PrestaShop Back Office, so you can check the sources of customer inputs, sales information and data submitted to Google without having to switch between multiple tools.
Will the module work well for stores selling in multiple countries and currencies?
Yes. The module is designed to analyze domestic and international sales, so it can support stores operating in multiple markets, currencies and with a more complex sales model. This makes it easier to compare data and evaluate the effectiveness of marketing activities in different countries.
Is the module difficult to implement and configure?
The module is designed to make it easy to implement Google analytics and ads in PrestaShop, plus it offers debugging features to help with configuration. If you need a more advanced implementation, you can also refer to the documentation, FAQs and technical support.
Technical requirements
Technical Requirements
- PHP 7.1 - 8.x
- Server extension ionCube Loader
- PrestaShop Importer only: PHP libxml version > 2.9.3
- PrestaShop Facebook Integrator only: PHP 7.2 or higher
- PrestaShop VAT Validator only: PHP SOAP
Support = Updates + HelpDesk
You get 90 days (3 months) access to the complete PrestaShow support package.
Module updates
Modules will inform you about available updates. Read the changelog and perform a 1-click module update directly from your store.
HelpDesk panel
This is the panel where we will provide you with help. On HelpDesk you can report problems, order free module installation and updates, and order modifications and custom programming work.
Extend support
After support expires, you can use the module without any restrictions. You can extend your support access at any time you need it.
Knowledge Base & FAQ
Free forever
The knowledge base is available to everyone. You will find module documentation as well as instructions, videos and answers to frequently asked questions.
Lifetime license for the module
- You can use the module without limitation in 1 store = 1 domain.
- You can use an additional domain, e.g. for developer copy.
- For a small fee you can change the domain for the module yourself.
Additional domains for Multistore
- All our modules support PrestaShop Multistore.
- Supporting unlimited domains for PrestaShop Multistore requires purchasing multistore support for the module.
Modifying the code
- The module code related to the integration with the store and the design (.tpl, .css, .js) has open source code and you can modify it freely.
- The module's source code (.php) is encrypted with ionCube, and modifying it will void the warranty.
Demo
Demo - test the module
- This module does not have a demo store





































hash’u maila jest wysyłany do DataLayer, gdy klient jest zalogowany :-)
to zamówienie zostanie wysłane do GA trzy razy? Czy tylko raz?
Zaktualizujcie moduł do najnowszej wersji - w razie potrzeby służymy pomocą na HelpDesk.
Zakup został dokonany w Euro. parametr currency na poziome zdarzenia jest Euro, natomiast w tablicy Items jest PLN.
Jak to naprawić?
Zaktualizuj moduł do najnowszej wersji, powinno to rozwiązać Twoje problemy.
w DebugView widać 2 wywołania eventu purchase.
Dodatkowo konwersja purchase nie przekazuje wartości zdarzenia oraz wartości w parametrze łączne przychody
Zdarzenie purchase odpala się prawidłowo, wartość zdarzenia jest zgodna z wysokością zamówienia., natomiast w kolumnach transakcje, przychody z zakupów są same zera.
Myślę, że problemem może być kwestia waluty - sklep działa w złotówkach i euro i widzę, że parametr waluty potrafi być różny na poziomie zdarzenia i tablicy items. Jak można to ogarnąć?
Po październikowej aktualizacji moduł przestał poprawnie przesyłać źródła konwersji. Większość klików z google ads przypisywanych jest jako non set. Obecnie z modułem nie da się prowadzić kampanii.
W dniu 11.11.2023 r. z 27 klików google ads, moduł przypisał tylko 1 w GA4.
Próbują naprawić aktualizacjami, ale mam wrażenie, że jest coraz gorzej. Napisałem prośbę o zwrot pieniędzy za moduł.
Do tego UWAGA - USUWAJĄ KOMENTARZE bez naszej zgody. Kupiliśmy u nich już kilka nietanich modułów (łącznie wydaliśmy u nich blisko 1956zł tylko na moduły) - w tym jeden do Facebooka w ubiegłym roku. Jak się okazało wysyłał cały czas niekompletne dane. Oczywiście od supportu pomoc była rozłożona w czasie, w ogóle nie przykładali się do tego i na końcu i tak nic nie pomogło nawet jak poprawili. Kupiliśmy moduł od innej firmy (nawet tańszy) i wszystko działa od pół roku jak należy. Wystawiliśmy więc ocenę (komentarz) dla Prestashow na stronie tego modułu facebooka z opisem problemów i działania supportu. Komentarz po kilku miesiącach został usunięty i mam na to dowody.
Sprawa kolejna - to nie jedyny przypadek. Bliska mi osoba również miała od nich moduł, pojawiły się z nim problemy. Po zgłoszeniu problemów jeszcze tego samego dnia polecili wykupienie wsparcia po zakupie którego od razu pomogą. Po zakupieniu przez 2 tygodnie nie można było się doprosić tego co zostało ustalone i za co zostało zapłacone. Na końcu został wystawiony komentarz po którym dopiero wtedy do "pożaru" wkroczył właściciel firmy i próbował ratować sytuację. Dopiero po komentarzach w kilku miejscach i totalnie sfrustrowanym i oszukanym kliencie... Myślałem że to coś ich nauczyło i że coś się zmieniło. Jak się okazało - KOMPLETNIE NIC.
Gratuluję - macie kolejnego sfrustrowanego klienta których jest coraz więcej (jestem na wielu grupach Prestashop i o tym wiem).
Google integrator support Google Ads. Remember to connect Ads with Analytics with Google Account settings.
For integration with Facebook Ads check our new module for eCommerce data and conversion tracking with Facebook latest API: https://prestashow.pl/34-.html
So sade there is no form to open a ticket :
https://helpdesk.prestashow.pl/open.php
It is said fill the form, but no form.
The challenge now is : Will it be an API tracking to Google Ads or Facebook Ads soon available ?
Nasz moduł załatwia resztę :-).
Metoda JS wykorzystuje najnowszy kod od Google.
czy jeśli chodzi o Google Analytics moduł korzysta z Global site tag (gtag.js), czy ze starego kodu?
Polecam