Skip to content
gtm templates dot com site
JavaScript HTML CSS
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Type Name Latest commit message Commit time
Failed to load latest commit information.
bin Refactor per linter May 31, 2019
controllers Fix template rename issue Aug 15, 2019
src Fix sign out to reload after cookie deletion Aug 15, 2019
views Fix sign out to reload after cookie deletion Aug 15, 2019
.gcloudignore Refactor code, add app engine support May 31, 2019
.gitignore Update travis Jun 7, 2019
.travis.yml Update Travis Aug 2, 2019
app.js added gtm.api controller Aug 7, 2019
app.yaml Remove memcache Jun 13, 2019
gruntfile.js added smartwizard lib Aug 7, 2019
package-lock.json Update package-lock Aug 12, 2019
package.json added smartwizard lib Aug 7, 2019
secret.tar.enc Update Travis Aug 2, 2019

Google Tag Manager Templates Library

Build Status

gtm templates dot com website


  1. Clone repo
  2. Create folder secret in project root
  3. Create a new JSON key for the App Engine default service account at, and download it as client-secrets.json, store it in the secret folder
  4. Run export GOOGLE_APPLICATION_CREDENTIALS=secret/client-secrets.json 4.1 on Windows Run set GOOGLE_APPLICATION_CREDENTIALS=secret/client-secrets.json
  5. Install grunt with npm install -g grunt-cli
  6. Run app with watchers using grunt
  7. Browse to localhost:8080


All tests: npm test

Unit tests: npm run test:unit

Integration tests: npm run test:integration

You can’t perform that action at this time.