📅  最后修改于: 2023-12-03 15:01:04.689000             🧑  作者: Mango
Gridsome 是一个基于 Vue.js 的静态网站生成器,它将你的 Markdown 文件转换成静态网页,并支持 Vue 组件开发。而 Google Tag Manager 是一款 Google 提供的网页代码管理工具,它可以让你轻松地添加和更新跟踪代码和标签。
Gridsome Google Tag Manager 插件为 Gridsome 网站添加 Google Tag Manager 功能,让你可以轻松地添加跟踪代码和标签,可选择性地启用或禁用 Google Analytics、Facebook Pixel、Twitter Pixel、Pinterest 等跟踪代码或标签。
在本文中,我们将介绍如何使用 Gridsome Google Tag Manager 插件和 Go 编程语言快速集成 Google Tag Manager 功能到你的 Gridsome 网站。
使用 npm 通过以下命令安装 Gridsome Google Tag Manager 插件:
npm install gridsome-plugin-htmlembed --save-dev
npm install @nuxtjs/gtm --save-dev
在 Gridsome 配置文件 gridsome.config.js
中添加如下代码:
module.exports = {
plugins: [
{
use: 'gridsome-plugin-htmlembed',
options: {
tags: [
{
tag: 'script',
attrs: {
async: true,
src: 'https://www.googletagmanager.com/gtag/js?id=GTM-XXXXXXX',
}
},
{
tag: 'script',
attrs: {
innerHTML: `
window.dataLayer = window.dataLayer || [];
function gtag(){dataLayer.push(arguments);}
gtag('js', new Date());
gtag('config', 'GTM-XXXXXXX');
`
}
}
]
}
},
{
use: '@nuxtjs/gtm',
options: {
id: 'GTM-XXXXXXX'
}
},
]
}
其中,GTM-XXXXXXX
需要替换为你在 Google Tag Manager 中创建的标识符。
使用完成后,您可以通过在 Google Tag Manager 网站中创建标签和触发器来添加您需要的跟踪代码和标签。在 Gridsome 网站上,您可以轻松地启用或禁用这些跟踪代码或标签,而无需更改代码和部署网站。
Gridsome Google Tag Manager 插件和 Go 编程语言可以快速集成 Google Tag Manager 功能到您的 Gridsome 网站中。使用它可以让你轻松地添加和更新跟踪代码和标签,使您更方便地了解您的网站和访客。