---
type: "product"
id: 329
url: "https://prestadev.pl/uk/google-tag-manager-pro-modul-dla-prestashop.html"
markdown_url: "https://prestadev.pl/uk/markdown/product/329.md"
title: "Google Tag Manager Pro модуль для PrestaShop"
description: "Впровадьте GTM у PrestaShop з DataLayer e-commerce, подіями GA4 та Consent Mode v2. Експортуйте контейнер і керуйте подіями покупки та повернення в панелі."
image: "https://prestadev.pl/2150/google-tag-manager-pro-modul-dla-prestashop.jpg"
sku: "PDGTMPRO"
brand: "PrestaDev.pl"
price: 246.00
price_tax_excluded: 200.00
currency: "PLN"
tax_included: true
availability: "in_stock"
is_pack: false
customization_required: false
condition: "new"
categories: ["Інтеграції Google", "Інтеграції PrestaShop", "Головна", "Модулі PrestaShop", "Реклама та аналітика"]
language: "uk"
updated: "2026-04-13"
---

# Google Tag Manager Pro модуль для PrestaShop

**PD Google Tag Manager Pro** — це розширений модуль PrestaShop для впровадження **Google Tag Manager** з повним **DataLayer e-commerce**, інтеграцією з **GA4** та підтримкою **Google Consent Mode v2**. Модуль автоматично вбудовує код GTM у секцію *head* і в частину *noscript* після відкриття тега *body*, може працювати з **другим контейнером GTM** і також підтримує адресу **server-side GTM**. На фронтенді магазину він надсилає стандартні події GA4 для шляху покупки, а також додаткові допоміжні події, такі як **login**, **sign\_up**, **search**, **search\_no\_results**, **page\_error**, **checkout\_progress**, **scroll\_depth**, **time\_on\_page** і **cart\_abandonment**. У payload передаються дані про товари, категорії, варіанти, ціни, знижки, наявність, ідентифікатори GTIN/MPN, а на сторінці товару також рейтинг і кількість відгуків, якщо в магазині доступні коментарі до товарів. Модуль також підтримує **Enhanced Conversions**, **Google Ads Dynamic Remarketing**, допоміжні змінні для **Meta Pixel**, **TikTok** і **Pinterest**, а події refund ставляться в чергу та надсилаються до GA4 без генерування перегляду бек-офісу. В адміністративній панелі ви отримуєте конфігурацію для кожного магазину, експорт контейнера GTM, підписане посилання для debug preview, а також журнал подій purchase і refund. Це рішення для магазинів, які хочуть вести точне маркетингове й аналітичне вимірювання в PrestaShop без побудови всього шару даних з нуля.

## Description

### **Особливості модуля**

 - Автоматичне впровадження **Google Tag Manager** у PrestaShop разом із кодом *head* і *noscript*.
- Підтримка **одного або двох контейнерів GTM** в межах однієї інсталяції магазину.
- Можливість вказати **server-side GTM URL** для first-party data collection.
- Підтримка **14 стандартних подій GA4 e-commerce**, зокрема view\_item, add\_to\_cart, begin\_checkout, purchase і refund.
- Додаткові події, що підтримують аналіз поведінки користувачів: **search**, **search\_no\_results**, **page\_error**, **checkout\_progress**, **scroll\_depth**, **time\_on\_page** і **cart\_abandonment**.
- Налаштовуваний **item\_id**: ID товару, ID з варіантом, SKU або EAN13, щоб узгодити дані з фідом Google Merchant Center.
- Розширені дані про товар у DataLayer: бренд, категорії, варіант, ціна, знижка, наявність, **GTIN** і **MPN**.
- Власні змінні DataLayer для сегментації, зокрема **page\_type**, **customer\_logged**, **customer\_group**, **cart\_value**, хешований **customer\_id**, хеш e-mail, країна, розсилка та вік облікового запису клієнта.
- Вбудований **Google Consent Mode v2** з гранульованими типовими сигналами для analytics\_storage, ad\_storage, ad\_user\_data і ad\_personalization.
- Виявлення популярних рішень cookie consent, зокрема **PD Cookie Pro**, **LGCookiesLaw**, **Axeptio** і **Cookiebot**, а також простий fallback banner, коли зовнішній runtime недоступний.
- Експорт **готового контейнера GTM** з тегами GA4, тригерами та допоміжними змінними для Google Ads.
- Вбудована **debug panel** і підписане посилання для попереднього перегляду фронтенду з активним debug, дійсне протягом 6 годин.

 ### **Переваги для магазину**

 - **Швидше впровадження аналітики**, оскільки модуль будує шар даних і експорт контейнера без ручного складання всього в GTM з нуля.
- **Краща якість маркетингових даних** завдяки узгодженим подіям e-commerce, checkout, промоакцій, ремаркетингу та refund.
- **Вища відповідність вимогам Google** завдяки підтримці Consent Mode v2, Enhanced Conversions і Dynamic Remarketing.
- **Простіша діагностика** завдяки журналу подій, debug panel і підписаному попередньому перегляду front-office.
- **Більша гнучкість впровадження** завдяки підтримці другого контейнера GTM, server-side GTM і cross-domain tracking.
- **Краща підготовка до рекламних кампаній**, оскільки модуль надає helper-и для Google Ads, Meta, TikTok і Pinterest.
- **Безпечна робота в multishop**, оскільки ключові налаштування runtime, consent і експорту зберігаються окремо для кожного магазину.
- **Підтримка refund** — refund може бути поставлений у чергу після створення коригування. Опціональне серверне надсилання через Measurement Protocol вимагає налаштування автоматизації, Measurement ID, API Secret, збереженого контексту клієнта, згоди та завдання CRON.

 ### **Функціональність модуля**

 - Відстеження сторінок товару, лістингів, кошика, checkout, підтвердження замовлення та сторінок помилок 404.
- Підтримка подій **add\_shipping\_info** і **add\_payment\_info** через AJAX на основі реального вибору доставки та оплати.
- Підтримка **view\_promotion** і **select\_promotion** для промоакцій, зокрема вбудованого сценарію для сторінки цінових акцій і власних атрибутів `data-pdgtmpro-promotion`.
- Реєстрація подій **login** і **sign\_up** після автентифікації та реєстрації клієнта.
- Підтримка **add\_to\_wishlist** на основі кліку або fallback hook для модуля wishlist.
- Побудова payload-ів ремаркетингу з **google\_tag\_params** і канонічними helper-ами **pdgtmpro\_ads\_event**, **pdgtmpro\_ads\_value** і **pdgtmpro\_ads\_items**.
- Передавання payload-ів **user\_data** і **enhanced\_conversion\_data** для Enhanced Conversions при покупці.
- Генерування допоміжних змінних DataLayer для **Meta Pixel**, **TikTok Events API** і **Pinterest Tag**.
- Нормалізація списку доменів для **cross-domain tracking** і зберігання їх у конфігурації модуля.
- Ведення **журналу подій** purchase і refund у спеціальній таблиці та автоматичне очищення записів, старших за 90 днів.

 ###
Посилання на демо модуля:

 **Демо панель адміністрування:**
[https://moduly-prestashop.eu/pdgoogletagmenagerpro/admin-dev](https://moduly-prestashop.eu/pdgoogletagmenagerpro/admin-dev)

**Демо фронтенд:**
[https://moduly-prestashop.eu/pdgoogletagmenagerpro](https://moduly-prestashop.eu/pdgoogletagmenagerpro)

  ## Посібники та документація

Ознайомтеся з контекстом впровадження та обмеженнями, описаними в посібнику. Детальний обсяг цього продукту ви знайдете в описі вище.

- [Немає покупок у GA4: як перевірити вимірювання продажів](https://prestadev.pl/pl/blog/baza-wiedzy/ga4-prestashop-brak-zakupow-pomiar-sprzedazy)

   ### Що потрібно налаштувати після встановлення GTM Pro 2.3.4?

Експортований контейнер потребує імпорту, перевірки та публікації в GTM. Опціональне серверне відновлення покупок і автоматизація refund вимагають увімкнення відповідних опцій модуля, Measurement ID, API Secret, збереженого контексту клієнта та згоди, а також завдання CRON. Власна адреса завантаження gtm.js не запускає автоматично інфраструктуру server-side GTM.

Браузерний purchase у цій версії створюється при підтвердженні замовлення; тут немає такого самого визначення оплаченого статусу, як у GA4 Pro. Дивіться [порівняння архітектури GA4 через модуль і GTM](https://prestadev.pl/pl/blog/baza-wiedzy/ga4-modul-czy-google-tag-manager-prestashop). Якщо вам потрібне лише вбудовування контейнера, перегляньте [старіший базовий модуль GTM](https://prestadev.pl/pl/google-tag-manager-dla-prestashop.html).

Правила ліцензії, тестової копії та оновлень ви знайдете в [§7 Регламенту магазину](https://prestadev.pl/pl/content/7-regulamin-sklepu#licencje).

  ## Після імпорту контейнера перевірте публікацію та події

Експорт із модуля є матеріалом для налаштування GTM. Виберіть відповідну робочу область, перевірте теги та правила, а потім опублікуйте перевірену версію. Порівняйте цей обсяг із [базовим вбудовуванням GTM](https://prestadev.pl/pl/google-tag-manager-dla-prestashop.html) і [прямою інтеграцією GA4 Pro](https://prestadev.pl/pl/google-analytics-4-pro-modul-dla-prestashop.html).

### Що перевірити перед запуском?

- У режимі попереднього перегляду перевірте дані для товару, комбінації та процесу покупки, а також відсутність другого емітера тих самих подій.
- Відокремте браузерний purchase від опціонального серверного відновлення. Вимоги Measurement Protocol і CRON стосуються конкретного шляху.
- Зміна адреси завантаження gtm.js не означає автоматичного запуску сервера GTM. Архітектура має відповідати фактичній конфігурації.

## Features

| Feature | Value |
| --- | --- |
| Підтримка Prestashop 9.x | Так |
| Підтримка Prestashop 8.x | Так |
| Підтримка Prestashop 1.7.x | Так |
| Безкоштовна підтримка | Так |
| Безкоштовні оновлення (1 рік) | Так |
| Легко встановлюється | Так |

## Categories

- Інтеграції Google
- Інтеграції PrestaShop
- Головна
- Модулі PrestaShop
- Реклама та аналітика

## Questions and answers

### Для чого призначений модуль PD Google Tag Manager Pro?

Language: uk

Модуль призначений для впровадження Google Tag Manager у магазині PrestaShop разом із розширеним шаром DataLayer для e-commerce. Він вбудовує код GTM у секцію head і як noscript після відкриття body, а потім надсилає події покупок, дані про товари, сигнали consent та додаткові аналітичні події для використання в GTM, GA4 і рекламі.

### Які стандартні події електронної комерції GA4 підтримує модуль?

Language: uk

Модуль підтримує 14 стандартних подій електронної комерції GA4: view\_item, view\_item\_list, select\_item, add\_to\_cart, remove\_from\_cart, add\_to\_wishlist, view\_cart, begin\_checkout, add\_shipping\_info, add\_payment\_info, purchase, refund, view\_promotion та select\_promotion. Частина з них запускається на боці PHP, а частина — через JavaScript і AJAX на основі реальних дій клієнта в магазині.

### Які додаткові події, окрім стандартного e-commerce, може надсилати модуль?

Language: uk

Окрім стандартного e-commerce, модуль також надсилає search, search\_no\_results, page\_error для сторінок 404, login, sign\_up, checkout\_progress, scroll\_depth, time\_on\_page та cart\_abandonment. Завдяки цьому ви можете аналізувати не лише продажі, а й пошук, поведінку користувачів і місця відтоку трафіку.

### Чи підтримує модуль два контейнери GTM і server-side GTM?

Language: uk

Так. У конфігурації ви можете вказати основний GTM Container ID, необов’язковий другий контейнер GTM, а також адресу server-side GTM. Другий контейнер стане в пригоді, наприклад, тоді, коли команди маркетингу та аналітики використовують окремі контейнери, а server-side URL дає змогу замінити стандартний домен googletagmanager.com власним endpoint.

### Як працює Google Consent Mode v2 у цьому модулі?

Language: uk

Модуль може надсилати стандартні сигнали Google Consent Mode v2 ще до завантаження GTM. Окремо налаштовуються значення analytics\_storage, ad\_storage, ad\_user\_data і ad\_personalization. Якщо магазин не має зовнішнього runtime consent, модуль може відображати простий банер Прийняти/Відхилити і на цій основі оновлювати сигнали згоди.

### З якими рішеннями щодо згоди на використання файлів cookie модуль може співпрацювати?

Language: uk

Код модуля виявляє та вміє використовувати runtime згод для pdcookiepro, lgcookieslaw, axeptiocookies та cookiebotconsent. Для PD Cookie Pro модуль не додає другий шар consent, а лише поважає наявний runtime. Коли жоден сумісний модуль недоступний, він може запустити власний резервний банер згоди.

### Які дані про товар потрапляють до DataLayer?

Language: uk

Модуль передає, зокрема, item\_id, item\_name, price, discount, item\_brand, до п’яти рівнів категорій, item\_variant і quantity. Додатково може додати item\_availability, item\_gtin і item\_mpn. На сторінці товару також отримує item\_rating і item\_review\_count, якщо в базі даних існує таблиця коментарів до товарів і для товару доступні оцінки.

### Чи можу я зіставити item\\\_id із фідом Google Merchant Center?

Language: uk

Так. Модуль дозволяє вибрати, чим має бути item\_id: ID товару, ID товару з ID комбінації у двох варіантах роздільника, артикул SKU або EAN13. Це важливо для динамічного ремаркетингу, оскільки ідентифікатор у DataLayer повинен відповідати Product ID у фіді Google Merchant Center.

### Чи підтримує модуль Google Ads Enhanced Conversions і Dynamic Remarketing?

Language: uk

Так. Під час купівлі модуль може передавати до DataLayer payload-и user\_data та enhanced\_conversion\_data для Enhanced Conversions, а також ремаркетингові helper-и для Google Ads. Додатково він підтримує сумісність із legacy google\_tag\_params, а також власними змінними pdgtmpro\_ads\_event, pdgtmpro\_ads\_value і pdgtmpro\_ads\_items.

### Чи модуль експортує готовий контейнер GTM?

Language: uk

Так. У вкладці Debug & Export ви можете вказати GA4 Measurement ID і завантажити файл JSON для імпорту в Google Tag Manager. Експорт містить тег конфігурації GA4, теги подій GA4 з тригерами, базові теги Google Ads Conversion і Dynamic Remarketing, а також допоміжні змінні Data Layer, необхідні для впровадження.

### Чи модуль також передає дані для Meta Pixel, TikTok і Pinterest?

Language: uk

Так. Модуль має окремі перемикачі для Meta Pixel, TikTok Events API та Pinterest Tag. Після їх увімкнення до DataLayer потрапляють попередньо зіставлені змінні для цих платформ, наприклад content\_ids, value і num\_items для Meta, contents для TikTok, а також product\_id, product\_name, product\_price і product\_quantity для Pinterest.

### Як модуль відстежує оформлення замовлення та покинуті кошики?

Language: uk

На сторінці checkout модуль відстежує зміни способу доставки та оплати, отримує актуальні дані кошика через AJAX і надсилає add\_shipping\_info та add\_payment\_info. Додатково він може реєструвати checkout\_progress для наступних кроків, а також cart\_abandonment, коли користувач залишає сторінку кошика або checkout із товарами в кошику.

### Як працює панель налагодження та посилання попереднього перегляду?

Language: uk

Після ввімкнення опції Debug панель модуля відображає на фронтенді попередній перегляд подій DataLayer у реальному часі з назвою події, часовою міткою та повним JSON payload. Back-office також може згенерувати підписане посилання на front-office debug preview. Таке посилання працює без активної сесії працівника і залишається дійсним протягом 6 годин.

### Як модуль обробляє повернення коштів і журнал подій?

Language: uk

Покупки та повернення коштів записуються до спеціальної таблиці журналів модуля. Повернення коштів може бути поставлене в чергу після створення credit slip, а потім надіслане до GA4 з легкого контролера back-office без генерування page\_view бек-офісу. У конфігурації та в окремому контролері ви можете переглядати Event Log, а записи, старші за 90 днів, автоматично очищуються.

### Чи працює модуль у режимі multishop?

Language: uk

Так. Код модуля підтримує конфігурацію для кожного магазину окремо та стежить за тим, щоб активні магазини мали повний комплект власних налаштувань. Це стосується, зокрема, GTM ID, Consent Mode, налаштувань експорту та runtime-прапорців. У контексті multistore модуль вимагає вказати конкретний магазин для конфігурації, щоб не змішувати дані між магазинами.

### З якими версіями PrestaShop і PHP сумісний модуль?

Language: uk

Згідно з декларацією, у модулі підтримується PrestaShop від версії 1.7.0.0 до 9.99.99, а код підготовлено у стилі, сумісному з PHP 7.x і 8.x. Модуль використовує класичну систему модулів PrestaShop, не потребує Composer і містить власні допоміжні класи для побудови DataLayer, продуктів, кошика та consentu.

