我们想要实现谷歌分析到我们的在线网站,但当我们添加代码,我们的菜单和页脚消失。
根据官方网站https://v2.docusaurus.io/docs/using-plugins/#docusaurusplugin-google-analytics上的文档,这可以通过更新docusaurus.config.js和添加插件@docusaurus/plugin-google-analytics或添加到当前的@docusaurus/preset-classic来实现。
themeConfig: {
googleAnalytics: {
trackingID: 'UA-GACODE-1',
// Optional fields.
anonymizeIP: true, // Should IPs be anonymized?
},
},@docusaurus/present-clasic激活它不会处理任何事情(Chrome检查器没有与谷歌的通信量,AdBlock也没有活动)presets: [
[
'@docusaurus/preset-classic',
{
googleAnalytics: {
trackingID: 'UA-GACODE-1',
},
docs: {
sidebarPath: require.resolve('./sidebars.js')
},
theme: {
customCss: require.resolve('./src/css/custom.css'),
},
highlight: {
theme: 'default',
},
},
],
],是否有人在文档库V2上成功激活了Google?
谢谢你的帮助!
发布于 2022-06-22 18:43:19
我认为接受的答案在这个按下之后不再有效。因此,gtag和googleAnalytics现在都应该回到presets配置中。
// docusaurus.config.js
module.exports = {
presets: [
[
'@docusaurus/preset-classic',
{
docs: /* ... */,
+ gtag: {
+ trackingID: 'xxx',
+ },
+ googleAnalytics: {
+ trackingID: 'xxx',
+ },
},
],
],
themeConfig: {
- gtag: {
- trackingID: 'xxx',
- },
- googleAnalytics: {
- trackingID: 'xxx',
- },
// other options
},
};发布于 2020-04-17 09:39:33
找到了解决这个问题的方法(谢谢您从Docusaurus中为提示找到了@ScruffyBunnyNL )。
Google代码应该插入到module.exports的module.exports部分的docusaurus.config.js部分中。
解决方案的代码片段:
module.exports = {
(..)
themeConfig: {
(...),
googleAnalytics: {
trackingID: 'UA-GACODE-1',
},
(...)https://stackoverflow.com/questions/61254950
复制相似问题