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. ...
- Trial is a free, full-featured module with a 14-day validity period
- To download Trial you must be logged in
- Trial is not covered by technical support
- After 14 days Trial module will automatically uninstall itself from your store
- PrestaShop and Google Analytics
- Google Analytics 4
- Google DataLayer
- Cookies and Google Consent Mode v2
- Google Ads + Enhanced Conversions
- Google Tag Manager
- Precise determination of input source
- International sales analytics
- 100% conversion transfer guarantee
- All Google tools in 1 module
- Order analytics details
- Advanced debugging
- Analytics enhancements in PrestaShop
- Configuring PrestaShop module and Google Analytics account.
- PrestaShop integration with other Google services
The module guarantees a lossless connection of PrestaShop store with Google Analytics 4, Google Tag Manager and Google Ads services. The lossless connection is ensured by using Google API.
You will use the data collected by the module for accurate sales analysis, precise advertising and remarketing, as well as for the optimization of your PrestaShop store.
The module supports Google Contest Mode v2.
Our module is a guarantee to collect all the traffic and sales data you need for analytics and marketing of your PrestaShop store.
Update 2024
Google Analytics 4 collects information from your online stores and creates precise and clear reports that provide detailed data about your business, traffic origin, advertising effectiveness and sales.
All feedback on our services is verified and comes from PrestaShow customers. If you want to learn more about how we process feedback, please read our Terms of Service.
DataLayer is a concept used in web analytics to store and send data from your store to Google's analytics services in real time.
You don't have to do anything.
The module will recognize and transfer all events from your store to Google services:
- Viewing the product list
- Interacting with a product in the product list
- Entering a product from the product list
- Directly entering the 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
- Return of the order
On individual order we will implement custom events that occur in your store. After purchasing the module, open a ticket on HelpDesk.
Cookies and Google Consent Mode v2
Most PrestaShop store cookie modules detect and support Google Integrator module cookies - make sure in your module configuration to cookies.
You can find detailed information about cookies generated by Google Integrator module and information about Google Consent Mode v2 in this FAQ post:
https://helpdesk.prestashow.pl...
The module guarantees a lossless combination of Google Ads service and supports Enhanced Conversions.
Use the collected traffic and sales data to perform precision ad remarketing. With the data collected by the module, you will be able to target ads to people who have visited your store, specific pages or made specific purchases.
For instructions on how to enable Google Ads and Enhanced Conversions on your account, see the documentation.
Google Tag Manager is a tag management system. GTM can receive data from your PrestaShop store, process it and pass it to other services like GA4 or Ads.
With full automation in the module, you can teach GTM to communicate with your store in a few clicks.
The module researches and records the sources of store entry and customer traffic in the store based on server logs and Google analytics scripts.
The module logs the sources of entry and customer traffic in your store. This allows you to study purchase paths and determine, for example, at what stage customers abandon purchases. If a customer leaves your store at the shopping cart or payment stage - this may be an indication that there is a bug in your store that is worth paying attention to.
You can find information about traffic sources:
- In the order preview
- In the preview of abandoned shopping carts
In the module configuration, customize the traffic source study according to the needs of your marketing agency:
- 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 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.
- You can skip the indicated input sources. Specify in the module the addresses of the pages you want to omit from the statistics, such as payment method pages or internal links.
You can choose whether you want to report net / gross values to Google and whether order amounts should include delivery costs. The module supports purchases in different currencies and sends information about the currency in which the order was placed. Set in the module whether to GA4 to be sent:
- Turnover or revenue
- Net or gross values
- Exclusion of delivery costs
Conversion to the main currency of your Google account is handled by Google according to the current exchange rate.
Indicate order statuses
Indicate order statuses for which conversion and sales information will be transferred from PrestaShop to GA4, GTM and Ads. Using Google API, the module will transfer analytical data to Google services without any loss - no matter which shopping cart module and payment methods you use.
The module will detect changes in order statuses
The module will detect order status changes and transfer each order from PrestaShop to your GA4 account, along with customer information, traffic sources, products, prices and currencies and taxes.
The module supports all payment methods
It doesn't matter if the "Thank you page" is loaded in the customer's browser. The order is sent to Google when it receives the status you specify.
With the module you will integrate all Google analytics and advertising tools for online stores.
- Google Analytics 4
- Google Tag Manager
- Google Ads, remarketing and Enhanced Conversions
- Enhancements for eCommerce and DataLayer
- List of all sources of customer inputs with indication of the best source
- Details of data submitted to Analytics
- Confirmation of data receipt by Analytics
In the module you can enable debugging mode. In this mode, you can observe all DataLayer events in real time directly in your browser console (developer tools).
Use this mode to correct your template if some events are not properly transmitted to GTM.
Using this mode requires basic programming knowledge.
OPC order on a single 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.
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 return or cancellation of sales.
GA4 connection guarantee
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.
Protection against double-submitted transactions
The module controls uploaded orders and will prevent double counting and uploading this information in Google Analytics statistics.
Module and integration operation log
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.
IP address anonymization in Analytics
Support for the Personal Data Protection Act (RODO).
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.
- The module installs just like any other PrestaShop module.
- The module uses Override - the override peaks of the module and the store must be connected manually.
- Familiarity with the Google services administration panel is required.
- Basic instructions for configuring the module can be found directly in the module, next to each function and in the Documentation.
- Re-configuration of GTM and/or GA4 is required, even if GA UA collected data correctly.
- We described detailed configuration instructions in the blog post at the bottom of this page.
If you want to outsource the configuration of the module and Google services - we encourage you to purchase the module together with the Google account configuration service.
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
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. Responses will also appear in your Google profile.
You can read more about the requirements in the knowledge base
Minimum requirements for all modules:
- 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
- You can use the module indefinitely - the license is lifetime.
- You get 3-month access to Premium Support for the module.
- Premium Support gives you access to HelpDesk and to module updates.
- You can enable access to Premium Support at any time by purchasing any of the available packages
Module updates
90 days
Modules will inform you of an available update directly in your store. Take a look at the changelog. You will update a module conveniently with 1-click.
HelpDesk support
90 days
HelpDesk is a panel where we provide help for modules. On HelpDesk you can order modifications and custom programming work.
Knowledge Base - FAQ
Free
The knowledge base is free and available to everyone. You will find module documentation and answers to frequently asked questions.
- Full content of the license
- Presentation of the License and Subscriptions Management Panel
- Below is a summary of the most important information:
License - main domain and secondary domains
- You can assign module licenses to 1 store = 1 domain.
- You can add a secondary domain for a test store.
- You can use the module without time limits.
- Changing the main domain is possible - for this purpose, please contact us.
Multistore domains
Support of unlimited number of domains in PrestaShop Multistore requires purchase of multistore support for the module.
Modifying the module code
The module code related to store integration and appearance (.tpl, .css, .js) has open source code and you can modify it freely. The module source code (.php) is encrypted with ionCube.
- You can test some modules in our demo store. You can find the link to the demo store in the top section of the page
- You can test some modules for free by downloading 14-day Trial .
- If you have any problems with the operation of the Demo or Trial version, please contact us
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