├── Api ├── ContainerInterface.php ├── DataLayer │ ├── BeginCheckoutInterface.php │ ├── Cart │ │ └── ItemInterface.php │ ├── Order │ │ └── ItemInterface.php │ ├── Product │ │ └── ItemInterface.php │ ├── PurchaseInterface.php │ ├── ViewCartInterface.php │ └── ViewItemInterface.php └── Transaction │ └── LogInterface.php ├── Block ├── AbstractDataLayer.php ├── Adminhtml │ └── System │ │ └── Config │ │ └── Form │ │ ├── Attention.php │ │ ├── EventList.php │ │ ├── ExportServerContainerButton.php │ │ ├── ExportWebContainerButton.php │ │ ├── Info.php │ │ ├── InfoMeasurementProtocol.php │ │ ├── InfoPlan.php │ │ ├── InfoPlanExtra.php │ │ ├── InfoPlanPlus.php │ │ └── ProtectCustomerData.php ├── DataLayer │ ├── BeginCheckout.php │ ├── Other.php │ ├── Purchase.php │ ├── PurchaseGetOrderFromRequest.php │ ├── ViewCart.php │ └── ViewItem.php └── GtmCode.php ├── Controller ├── Adminhtml │ ├── ContainerGenerate.php │ └── WebContainer │ │ └── Generate.php └── LastOrder │ └── DataLayer.php ├── LICENSE.txt ├── Model ├── AbstractDataLayer.php ├── Config.php ├── Config │ └── Source │ │ ├── BrandAttribute.php │ │ ├── InstallGtmOptions.php │ │ ├── OrderStatuses.php │ │ └── ProductAttribute.php ├── DataLayer │ ├── AbstractOrder.php │ ├── BeginCheckout.php │ ├── Cart │ │ └── Item.php │ ├── Order │ │ └── Item.php │ ├── Product │ │ └── Item.php │ ├── Purchase.php │ ├── ViewCart.php │ └── ViewItem.php ├── ResourceModel │ ├── Transaction.php │ └── Transaction │ │ └── Collection.php ├── Transaction.php ├── Transaction │ └── Log.php ├── TransactionRepository.php └── WebContainer.php ├── Plugin ├── Magefan │ └── GoogleTagManager │ │ └── Api │ │ └── DataLayer │ │ └── PurchaseInterface.php └── Magento │ └── Framework │ └── App │ └── Config │ └── ScopeConfig.php ├── README.md ├── Setup └── Patch │ └── Schema │ └── ChangePath.php ├── composer.json ├── etc ├── acl.xml ├── adminhtml │ ├── routes.xml │ └── system.xml ├── config.xml ├── csp_whitelist.xml ├── db_schema.xml ├── di.xml ├── frontend │ ├── di.xml │ └── routes.xml └── module.xml ├── registration.php └── view ├── adminhtml └── templates │ └── system │ └── config │ ├── button │ └── export-container-button.phtml │ └── event │ └── list.phtml └── frontend ├── layout ├── catalog_product_view.xml ├── checkout_cart_index.xml ├── checkout_index_index.xml ├── checkout_onepage_success.xml ├── default.xml ├── hyva_checkout_index_index.xml ├── p2c2p_payment_success.xml └── redsys_checkout_success.xml └── templates ├── js_code.phtml └── no_js_code.phtml /Api/ContainerInterface.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magefan/module-google-tag-manager/HEAD/Api/ContainerInterface.php -------------------------------------------------------------------------------- /Api/DataLayer/BeginCheckoutInterface.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magefan/module-google-tag-manager/HEAD/Api/DataLayer/BeginCheckoutInterface.php -------------------------------------------------------------------------------- /Api/DataLayer/Cart/ItemInterface.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magefan/module-google-tag-manager/HEAD/Api/DataLayer/Cart/ItemInterface.php -------------------------------------------------------------------------------- /Api/DataLayer/Order/ItemInterface.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magefan/module-google-tag-manager/HEAD/Api/DataLayer/Order/ItemInterface.php -------------------------------------------------------------------------------- /Api/DataLayer/Product/ItemInterface.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magefan/module-google-tag-manager/HEAD/Api/DataLayer/Product/ItemInterface.php -------------------------------------------------------------------------------- /Api/DataLayer/PurchaseInterface.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magefan/module-google-tag-manager/HEAD/Api/DataLayer/PurchaseInterface.php -------------------------------------------------------------------------------- /Api/DataLayer/ViewCartInterface.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magefan/module-google-tag-manager/HEAD/Api/DataLayer/ViewCartInterface.php -------------------------------------------------------------------------------- /Api/DataLayer/ViewItemInterface.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magefan/module-google-tag-manager/HEAD/Api/DataLayer/ViewItemInterface.php -------------------------------------------------------------------------------- /Api/Transaction/LogInterface.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magefan/module-google-tag-manager/HEAD/Api/Transaction/LogInterface.php -------------------------------------------------------------------------------- /Block/AbstractDataLayer.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magefan/module-google-tag-manager/HEAD/Block/AbstractDataLayer.php -------------------------------------------------------------------------------- /Block/Adminhtml/System/Config/Form/Attention.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magefan/module-google-tag-manager/HEAD/Block/Adminhtml/System/Config/Form/Attention.php -------------------------------------------------------------------------------- /Block/Adminhtml/System/Config/Form/EventList.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magefan/module-google-tag-manager/HEAD/Block/Adminhtml/System/Config/Form/EventList.php -------------------------------------------------------------------------------- /Block/Adminhtml/System/Config/Form/ExportServerContainerButton.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magefan/module-google-tag-manager/HEAD/Block/Adminhtml/System/Config/Form/ExportServerContainerButton.php -------------------------------------------------------------------------------- /Block/Adminhtml/System/Config/Form/ExportWebContainerButton.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magefan/module-google-tag-manager/HEAD/Block/Adminhtml/System/Config/Form/ExportWebContainerButton.php -------------------------------------------------------------------------------- /Block/Adminhtml/System/Config/Form/Info.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magefan/module-google-tag-manager/HEAD/Block/Adminhtml/System/Config/Form/Info.php -------------------------------------------------------------------------------- /Block/Adminhtml/System/Config/Form/InfoMeasurementProtocol.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magefan/module-google-tag-manager/HEAD/Block/Adminhtml/System/Config/Form/InfoMeasurementProtocol.php -------------------------------------------------------------------------------- /Block/Adminhtml/System/Config/Form/InfoPlan.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magefan/module-google-tag-manager/HEAD/Block/Adminhtml/System/Config/Form/InfoPlan.php -------------------------------------------------------------------------------- /Block/Adminhtml/System/Config/Form/InfoPlanExtra.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magefan/module-google-tag-manager/HEAD/Block/Adminhtml/System/Config/Form/InfoPlanExtra.php -------------------------------------------------------------------------------- /Block/Adminhtml/System/Config/Form/InfoPlanPlus.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magefan/module-google-tag-manager/HEAD/Block/Adminhtml/System/Config/Form/InfoPlanPlus.php -------------------------------------------------------------------------------- /Block/Adminhtml/System/Config/Form/ProtectCustomerData.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magefan/module-google-tag-manager/HEAD/Block/Adminhtml/System/Config/Form/ProtectCustomerData.php -------------------------------------------------------------------------------- /Block/DataLayer/BeginCheckout.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magefan/module-google-tag-manager/HEAD/Block/DataLayer/BeginCheckout.php -------------------------------------------------------------------------------- /Block/DataLayer/Other.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magefan/module-google-tag-manager/HEAD/Block/DataLayer/Other.php -------------------------------------------------------------------------------- /Block/DataLayer/Purchase.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magefan/module-google-tag-manager/HEAD/Block/DataLayer/Purchase.php -------------------------------------------------------------------------------- /Block/DataLayer/PurchaseGetOrderFromRequest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magefan/module-google-tag-manager/HEAD/Block/DataLayer/PurchaseGetOrderFromRequest.php -------------------------------------------------------------------------------- /Block/DataLayer/ViewCart.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magefan/module-google-tag-manager/HEAD/Block/DataLayer/ViewCart.php -------------------------------------------------------------------------------- /Block/DataLayer/ViewItem.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magefan/module-google-tag-manager/HEAD/Block/DataLayer/ViewItem.php -------------------------------------------------------------------------------- /Block/GtmCode.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magefan/module-google-tag-manager/HEAD/Block/GtmCode.php -------------------------------------------------------------------------------- /Controller/Adminhtml/ContainerGenerate.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magefan/module-google-tag-manager/HEAD/Controller/Adminhtml/ContainerGenerate.php -------------------------------------------------------------------------------- /Controller/Adminhtml/WebContainer/Generate.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magefan/module-google-tag-manager/HEAD/Controller/Adminhtml/WebContainer/Generate.php -------------------------------------------------------------------------------- /Controller/LastOrder/DataLayer.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magefan/module-google-tag-manager/HEAD/Controller/LastOrder/DataLayer.php -------------------------------------------------------------------------------- /LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magefan/module-google-tag-manager/HEAD/LICENSE.txt -------------------------------------------------------------------------------- /Model/AbstractDataLayer.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magefan/module-google-tag-manager/HEAD/Model/AbstractDataLayer.php -------------------------------------------------------------------------------- /Model/Config.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magefan/module-google-tag-manager/HEAD/Model/Config.php -------------------------------------------------------------------------------- /Model/Config/Source/BrandAttribute.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magefan/module-google-tag-manager/HEAD/Model/Config/Source/BrandAttribute.php -------------------------------------------------------------------------------- /Model/Config/Source/InstallGtmOptions.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magefan/module-google-tag-manager/HEAD/Model/Config/Source/InstallGtmOptions.php -------------------------------------------------------------------------------- /Model/Config/Source/OrderStatuses.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magefan/module-google-tag-manager/HEAD/Model/Config/Source/OrderStatuses.php -------------------------------------------------------------------------------- /Model/Config/Source/ProductAttribute.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magefan/module-google-tag-manager/HEAD/Model/Config/Source/ProductAttribute.php -------------------------------------------------------------------------------- /Model/DataLayer/AbstractOrder.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magefan/module-google-tag-manager/HEAD/Model/DataLayer/AbstractOrder.php -------------------------------------------------------------------------------- /Model/DataLayer/BeginCheckout.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magefan/module-google-tag-manager/HEAD/Model/DataLayer/BeginCheckout.php -------------------------------------------------------------------------------- /Model/DataLayer/Cart/Item.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magefan/module-google-tag-manager/HEAD/Model/DataLayer/Cart/Item.php -------------------------------------------------------------------------------- /Model/DataLayer/Order/Item.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magefan/module-google-tag-manager/HEAD/Model/DataLayer/Order/Item.php -------------------------------------------------------------------------------- /Model/DataLayer/Product/Item.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magefan/module-google-tag-manager/HEAD/Model/DataLayer/Product/Item.php -------------------------------------------------------------------------------- /Model/DataLayer/Purchase.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magefan/module-google-tag-manager/HEAD/Model/DataLayer/Purchase.php -------------------------------------------------------------------------------- /Model/DataLayer/ViewCart.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magefan/module-google-tag-manager/HEAD/Model/DataLayer/ViewCart.php -------------------------------------------------------------------------------- /Model/DataLayer/ViewItem.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magefan/module-google-tag-manager/HEAD/Model/DataLayer/ViewItem.php -------------------------------------------------------------------------------- /Model/ResourceModel/Transaction.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magefan/module-google-tag-manager/HEAD/Model/ResourceModel/Transaction.php -------------------------------------------------------------------------------- /Model/ResourceModel/Transaction/Collection.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magefan/module-google-tag-manager/HEAD/Model/ResourceModel/Transaction/Collection.php -------------------------------------------------------------------------------- /Model/Transaction.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magefan/module-google-tag-manager/HEAD/Model/Transaction.php -------------------------------------------------------------------------------- /Model/Transaction/Log.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magefan/module-google-tag-manager/HEAD/Model/Transaction/Log.php -------------------------------------------------------------------------------- /Model/TransactionRepository.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magefan/module-google-tag-manager/HEAD/Model/TransactionRepository.php -------------------------------------------------------------------------------- /Model/WebContainer.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magefan/module-google-tag-manager/HEAD/Model/WebContainer.php -------------------------------------------------------------------------------- /Plugin/Magefan/GoogleTagManager/Api/DataLayer/PurchaseInterface.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magefan/module-google-tag-manager/HEAD/Plugin/Magefan/GoogleTagManager/Api/DataLayer/PurchaseInterface.php -------------------------------------------------------------------------------- /Plugin/Magento/Framework/App/Config/ScopeConfig.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magefan/module-google-tag-manager/HEAD/Plugin/Magento/Framework/App/Config/ScopeConfig.php -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magefan/module-google-tag-manager/HEAD/README.md -------------------------------------------------------------------------------- /Setup/Patch/Schema/ChangePath.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magefan/module-google-tag-manager/HEAD/Setup/Patch/Schema/ChangePath.php -------------------------------------------------------------------------------- /composer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magefan/module-google-tag-manager/HEAD/composer.json -------------------------------------------------------------------------------- /etc/acl.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magefan/module-google-tag-manager/HEAD/etc/acl.xml -------------------------------------------------------------------------------- /etc/adminhtml/routes.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magefan/module-google-tag-manager/HEAD/etc/adminhtml/routes.xml -------------------------------------------------------------------------------- /etc/adminhtml/system.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magefan/module-google-tag-manager/HEAD/etc/adminhtml/system.xml -------------------------------------------------------------------------------- /etc/config.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magefan/module-google-tag-manager/HEAD/etc/config.xml -------------------------------------------------------------------------------- /etc/csp_whitelist.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magefan/module-google-tag-manager/HEAD/etc/csp_whitelist.xml -------------------------------------------------------------------------------- /etc/db_schema.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magefan/module-google-tag-manager/HEAD/etc/db_schema.xml -------------------------------------------------------------------------------- /etc/di.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magefan/module-google-tag-manager/HEAD/etc/di.xml -------------------------------------------------------------------------------- /etc/frontend/di.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magefan/module-google-tag-manager/HEAD/etc/frontend/di.xml -------------------------------------------------------------------------------- /etc/frontend/routes.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magefan/module-google-tag-manager/HEAD/etc/frontend/routes.xml -------------------------------------------------------------------------------- /etc/module.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magefan/module-google-tag-manager/HEAD/etc/module.xml -------------------------------------------------------------------------------- /registration.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magefan/module-google-tag-manager/HEAD/registration.php -------------------------------------------------------------------------------- /view/adminhtml/templates/system/config/button/export-container-button.phtml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magefan/module-google-tag-manager/HEAD/view/adminhtml/templates/system/config/button/export-container-button.phtml -------------------------------------------------------------------------------- /view/adminhtml/templates/system/config/event/list.phtml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magefan/module-google-tag-manager/HEAD/view/adminhtml/templates/system/config/event/list.phtml -------------------------------------------------------------------------------- /view/frontend/layout/catalog_product_view.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magefan/module-google-tag-manager/HEAD/view/frontend/layout/catalog_product_view.xml -------------------------------------------------------------------------------- /view/frontend/layout/checkout_cart_index.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magefan/module-google-tag-manager/HEAD/view/frontend/layout/checkout_cart_index.xml -------------------------------------------------------------------------------- /view/frontend/layout/checkout_index_index.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magefan/module-google-tag-manager/HEAD/view/frontend/layout/checkout_index_index.xml -------------------------------------------------------------------------------- /view/frontend/layout/checkout_onepage_success.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magefan/module-google-tag-manager/HEAD/view/frontend/layout/checkout_onepage_success.xml -------------------------------------------------------------------------------- /view/frontend/layout/default.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magefan/module-google-tag-manager/HEAD/view/frontend/layout/default.xml -------------------------------------------------------------------------------- /view/frontend/layout/hyva_checkout_index_index.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magefan/module-google-tag-manager/HEAD/view/frontend/layout/hyva_checkout_index_index.xml -------------------------------------------------------------------------------- /view/frontend/layout/p2c2p_payment_success.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magefan/module-google-tag-manager/HEAD/view/frontend/layout/p2c2p_payment_success.xml -------------------------------------------------------------------------------- /view/frontend/layout/redsys_checkout_success.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magefan/module-google-tag-manager/HEAD/view/frontend/layout/redsys_checkout_success.xml -------------------------------------------------------------------------------- /view/frontend/templates/js_code.phtml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magefan/module-google-tag-manager/HEAD/view/frontend/templates/js_code.phtml -------------------------------------------------------------------------------- /view/frontend/templates/no_js_code.phtml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/magefan/module-google-tag-manager/HEAD/view/frontend/templates/no_js_code.phtml --------------------------------------------------------------------------------