• Новий
Google Tag Manager у PrestaShop – DataLayer Pro | PrestaDev
Google Tag Manager у PrestaShop – DataLayer Pro | PrestaDev
Google Tag Manager у PrestaShop – DataLayer Pro | PrestaDev
Google Tag Manager у PrestaShop – DataLayer Pro | PrestaDev
Google Tag Manager у PrestaShop – DataLayer Pro | PrestaDev
Google Tag Manager у PrestaShop – DataLayer Pro | PrestaDev
Google Tag Manager у PrestaShop – DataLayer Pro | PrestaDev
Google Tag Manager у PrestaShop – DataLayer Pro | PrestaDev

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

Module version: 2.3.4

PrestaShop compatibility: 1.7.x 8.x 9.x

Файл модуля оновлено: 2026-04-13 22:29:34

Дані товару оновлено: 2026-04-13 22:30:01


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 без побудови всього шару даних з нуля.

246,00 zł
200,00 złnetto
Price history:

опис

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

  • Автоматичне впровадження 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

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

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

Браузерний purchase у цій версії створюється при підтвердженні замовлення; тут немає такого самого визначення оплаченого статусу, як у GA4 Pro. Дивіться порівняння архітектури GA4 через модуль і GTM. Якщо вам потрібне лише вбудовування контейнера, перегляньте старіший базовий модуль GTM.

Правила ліцензії, тестової копії та оновлень ви знайдете в §7 Регламенту магазину.

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

Експорт із модуля є матеріалом для налаштування GTM. Виберіть відповідну робочу область, перевірте теги та правила, а потім опублікуйте перевірену версію. Порівняйте цей обсяг із базовим вбудовуванням GTM і прямою інтеграцією GA4 Pro.

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

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

Деталі продукту

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

Changelog

Release history for this product. Expand an entry to see what changed.

  • Checkout funnel step tracking — detailed micro-steps (personal info, addresses, delivery, payment, order review) with MutationObserver
  • User engagement tracking — scroll depth (25/50/75/90%) with IntersectionObserver and time on page (15s/30s/60s/120s)
  • Cart abandonment tracking — fires cart_abandonment event when user leaves cart/checkout with items (visibilitychange + pagehide)
  • Customer segmentation DataLayer variables: customer_email_hash (SHA256), customer_newsletter, customer_country, customer_age_days
  • Admin Event Log Viewer — hidden AdminTab with HelperList showing purchase/refund event history with JSON payload viewer
  • Container Export v2 — updated export with all 14 GA4 events + additional DataLayer variables (affiliation, tax, coupon, item_list, shipping_tier, payment_type, promotion)
  • Granular Consent Mode v2 now uses per-signal defaults with wait_for_update:500
  • Configuration switches for checkout steps, engagement tracking, and cart abandonment in E-commerce tab
  • Configuration switches for customer segmentation in Custom DataLayer tab
  • Link to Event Log Viewer in Debug & Export tab

FAQ

Find answers to the most common questions about this product.

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

Модуль підтримує 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, модуль також надсилає search, search_no_results, page_error для сторінок 404, login, sign_up, checkout_progress, scroll_depth, time_on_page та cart_abandonment. Завдяки цьому ви можете аналізувати не лише продажі, а й пошук, поведінку користувачів і місця відтоку трафіку.

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

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

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

Модуль передає, зокрема, item_id, item_name, price, discount, item_brand, до п’яти рівнів категорій, item_variant і quantity. Додатково може додати item_availability, item_gtin і item_mpn. На сторінці товару також отримує item_rating і item_review_count, якщо в базі даних існує таблиця коментарів до товарів і для товару доступні оцінки.

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

Так. Під час купівлі модуль може передавати до 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.

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

Так. Модуль має окремі перемикачі для 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.

На сторінці checkout модуль відстежує зміни способу доставки та оплати, отримує актуальні дані кошика через AJAX і надсилає add_shipping_info та add_payment_info. Додатково він може реєструвати checkout_progress для наступних кроків, а також cart_abandonment, коли користувач залишає сторінку кошика або checkout із товарами в кошику.

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

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

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

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

Відгуки (0)

Немає відгуків