# Nuxt3 設置是否添加Google Tag Manager(GTM)
## .env
```bash
# 是否添加GTM
ENABLE_GTM=true
GTM_ID="GTM ID"
```
## nuxt.config.js
```javascript=
export default {
app:{
script: [
// <!-- Google Tag Manager -->
process.env.ENABLE_GTM === 'true'
? {
hid: 'gtm',
children:`(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({
'gtm.start':new Date().getTime(),event:'gtm.js'});
var f=d.getElementsByTagName(s)[0],
j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';
j.async=true;j.src='https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);
})(window,document,'script','dataLayer','${process.env.GTM_ID}');`,
type: 'text/javascript'
}
: undefined
// <!-- End Google Tag Manager -->
].filter(Boolean),
}
}
```