Inpsyde Google Tag Manager
Inpsyde Google Tag Manager inserts the GTM Container Code on every page of your WordPress site and writes data to the Data Layer.
Documentation can be found in readme.txt.
- WordPress >= 4.6.
- PHP 7 or higher.
How to start develop
This plugin does not include build assets and PHP-dependencies. Therefore, after loading that repository via Composer or git checkout you have to install them.
yarn install && yarn run develop
npm install && npm run develop
composer install to create the autoloading.
Testing & Quality
To run all tests you've to install composer dev-dependencies first.
This repository automatically generates a CodeCoverage-report into the
tmp/-folder, which will not be committed.
To run Behat locally you need a running Selenium-Server. This package provides the vvo/selenium-standalone as
devDependency via NPM. You can simple run
npm install and start the
selenium-task to have a running Selenium-Server.
For local testing you can use a
behat.local.yml by copying the existing
behat.yml. To run Behat locally you've to change the
PaulGibbs\WordpressBehatExtension.path to match your local setup.
vendor/bin/behat --config behat.local.yml
Note: Behat is testing WordPress currently as default installation with language "english".
Copyright (c) 2017 Inpsyde GmbH.