【发布时间】:2020-03-16 20:35:47
【问题描述】:
我已经在我的站点中安装并配置了 gatsby-plugin-google-tagmanager,我可以毫无问题地记录浏览量。
但我还需要通过在 onClick 事件中执行 dataLayer.push 来跟踪按钮点击。我没有看到让元素的 onClick 事件访问 dataLayer 对象的方法。
它给我一个错误,即 dataLayer 未定义,或者 gtag 未定义。
对此的任何语法将不胜感激。
盖茨比配置
{
resolve: 'gatsby-plugin-google-tagmanager',
options: {
id: 'GTM-XXXXXXX',
},
}
按钮 onClick 调用的函数
handleButtonClick=()=>{
dataLayer.push({event: 'Request Button Click'});
}
【问题讨论】:
标签: gatsby