Skip to content

yurayarosh/gulp-gtm-plugin

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Gulp Google Tag Manager Plugin

So that is basically webpack-google-tag-manager-plugin, but fixed some bugs and made it to use with gulp.

Installation

$ npm i gulp-gtm-plugin -D
$ yarn add gulp-gtm-plugin -D

How to use

const gulp = require('gulp')
const gtm  = require('gulp-gtm-plugin')

gulp.task('html', () =>
  gulp.src('./index.html')
  .pipe(gtm({
      id: 'GTM-1234'
  }))
  .pipe(gulp.dest('./'))
)

Default options

gtm({
  id: '',
  events: {},
  dataLayer: {},
  dataLayerName: 'dataLayer',
  auth: '',
  preview: '',
  cookiesWin: '', // Add `gtm_cookies_win` query to url (cookiesWin: 'x' => gtm_cookies_win=x)
})