v1.4.1 · updated on 10/20/2026

Validated with the official PrestaShop validator

Google Tag Manager for PrestaShop, with the purchase and its value

Paste your GTM-XXXXXXX ID and your shop loads the Google Tag Manager container on every page.

On the thank-you page it sends the purchase to the dataLayer with its value, so GA4, Google Ads or Meta can measure real sales.

Compatible with:
  • PS 1.6
  • PS 1.7
  • PS 8
  • PS 9
Details ↓
Free
Tax included
Share
Need something specific or another version? Ask us →
  • Instant download from My modules
  • Updates from your account
PrestaShop Expert, 3 stars level

Developed and maintained by Kebes, a PrestaShop Expert level 3 agency with more than 15 years developing for PrestaShop.

Pasting the Google Tag Manager code into PrestaShop by hand means editing the theme and doing it again on every update. With the module you paste the ID once in the settings and that is it.

What it does

  • Loads the Tag Manager container (gtm.js) in the <head> and the noscript right after the opening <body>, as Google asks.
  • On the order confirmation it pushes the GA4-style purchase event to the dataLayer: order reference, value with tax, tax, shipping, currency and the products with price and quantity.
  • Optional: the Google Ads conversion on the confirmation page, with the order value, currency and reference, if the Google tag is loaded by VEO Simple Google Ads.

What it does not do

It only works with GTM- containers: if what you have is an Analytics or Ads ID (G-, AW-), use VEO Simple Google Ads. It does not create tags inside your container: that is done in Tag Manager. It does not handle cookie consent either; use it with your cookie banner (with consent mode if you run Google Ads or GA4).

Compatibility

PrestaShop 1.7 and 8, and version 1.4.0 tested on PrestaShop 9.2. No overrides, no template changes.

Installation

Upload the ZIP from Modules > Module Manager, click «Configure» and paste your GTM-XXXXXXX ID. To measure sales, create GA4 or Ads tags in Tag Manager triggered by the purchase event.

Frequently asked questions

Can I use it only for Google Analytics 4?

With Tag Manager, yes: create the GA4 tag and the purchase tag with the purchase event in your container. If you do not want Tag Manager, VEO Simple Google Ads loads the Google tag with your G- ID.

Is the purchase counted twice if the customer reloads the thank-you page?

The event carries the order reference as transaction_id, which GA4 uses to avoid counting it twice.

I already use it with an AW- or G- ID, what happens when I update?

From 1.4.0 that ID is no longer loaded and the settings warn you. Install VEO Simple Google Ads and paste the same ID there.

Changelog

1.4.1 – 2026-10-20

  • Code reviewed with the official PrestaShop validator (formatting, headers and good practices). No change in how it works.

1.4.0 – 2026-10-18

Changed: only Google Tag Manager containers (GTM-) are supported. Google tag IDs (G-, AW-) are no longer loaded and the settings warn about it: use VEO Simple Google Ads for those.

1.3.0 – 2026-10-18

New: real Google Tag Manager: a GTM- ID loads the container and the noscript, and the confirmation pushes the purchase event to the dataLayer with reference, value, tax, shipping, currency and products.
Improved: the Google Ads conversion includes the order value, currency and reference, which used to be empty.

1.2.1 – 2026-10-17

Improved: full Spanish translation.

1.2.0 – 2025-07-24

Changed: template variable names and single-line fields in the settings.

Compatibility

PrestaShop Module version Status
1.6.0 – 9.2 1.4.1 Compatible
1.5.6 and older — Not compatible

Data sheet

Versión
1.4.1
Languages
English, Spanish
Support languages
English, Spanish

Will it work in your shop? Ask us before buying

If you need a specific feature, or your PrestaShop version is not listed as tested, tell us. It often works all the same. And if you ask for a feature that improves the module and can help more shops, we add it in a next version at no cost to you. The person who wrote the module answers you.

We answer you by e-mail.

Loading...
Back to top