darksidepro/sylius-gtm-plugin
最新稳定版本:1.0.8
Composer 安装命令:
composer require darksidepro/sylius-gtm-plugin
包简介
Google Tag Manager integration for Sylius 2.x
README 文档
README
Integracja Google Tag Manager (GTM) z Sylius 2.x. Plugin umożliwia automatyczne wysyłanie eventów e-commerce do dataLayer GTM, takich jak:
- add_to_cart
- remove_from_cart
- view_item
- view_item_list
- add_payment_info
- begin_checkout
- purchase
i inne zgodne z Enhanced Ecommerce.
Instalacja
- Zainstaluj plugin przez Composer:
composer require darksidepro/sylius-gtm-plugin
- Dodaj do pliku
.env:
GTM_CONTAINER_ID=GTM-XXXXXXX
- Zaimportuj szablony GTM w swoim layoutcie:
W <head>:
{% include '@DarkSideProSyliusGtmPlugin/Gtm/head.html.twig' with { gtm_container_id: gtm_config_provider.getContainerId() } %}
Zaraz po otwarciu <body>:
{% include '@DarkSideProSyliusGtmPlugin/Gtm/body.html.twig' with { gtm_container_id: gtm_config_provider.getContainerId() } %}
-
Upewnij się, że serwis
GtmConfigProviderjest dostępny w Twig (np. przez własny TwigExtension lub globalną zmienną). -
Plugin automatycznie obsługuje eventy e-commerce i przekazuje je do dataLayer przez flashBag/session.
Tłumaczenia
Pliki tłumaczeń znajdują się w src/Resources/translations/.
Testy
Testy jednostkowe znajdują się w katalogu tests/. Uruchomisz je przez:
vendor/bin/phpunit
Wsparcie dla Sylius Plus
Plugin wspiera wielosklepowość i jest zgodny z Sylius Plus.
Licencja
MIT
统计信息
- 总下载量: 13
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 0
- 点击次数: 0
- 依赖项目数: 0
- 推荐数: 0
其他信息
- 授权协议: MIT
- 更新时间: 2025-08-04