Nuxt.jsでサイトを構築する際に、Googleタグマネージャ(GTM)を追加する方法をメモ。
設定方法
@nuxtjs/gtmをインストールして、nuxt.config.jsから設定できます。
まずはインストールします。
npm install @nuxtjs/gtm
yarnの場合は下記になります。
yarn add @nuxtjs/gtm
インストール後、nuxt.config.jsのmodulesに@nuxtjs/gtmを追加します。
export default {
modules: [
'@nuxtjs/gtm',
],
gtm: {
id: 'GTM-XXXXXXX'
}
}
これでGTMの設定ができました。
GTMの設定を本番環境のみ反映したい場合など、環境によって設定を変更したい場合はRuntimeConfigを使用します。
export default {
modules: [
'@nuxtjs/gtm'
],
publicRuntimeConfig: {
gtm: {
id: process.env.GTM_ID
}
},
}
RuntimeConfigについては以前に記事を投稿していますので、詳しくはそちらをご確認ください。
コメントが承認されるまで時間がかかります。