我使用的是gatsby.js插件gatsby-plugin-google-analytics
(版本1.0.31),它只在我运行gatsby build
时将我的跟踪代码放在我的网站上。在这种情况下,我的跟踪和点击事件按预期工作。
当我运行gatsby develop
时,跟踪代码不会放在我的页面上。在开发模式中使用它会很不错,因为我希望每次都能测试我的GA点击事件而不必gatsby build
。
是否有一个选项可以随时添加分析代码,即使在开发中也是如此?
答案 0 :(得分:0)
我已经浏览了版本2.0.10的gatsby-plugin-google-analytics
插件的源代码,并且server sider rendering和for browser的分析都依赖于环境变量NODE_ENV
。 / p>
因此,此插件没有可通过选项设置的选项。有一种 hacky 解决方案,可以使用cross-env程序包将NODE_ENV
环境变量设置为production
。