首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Docusaurus,使用Google Analytics跟踪操作

Docusaurus,使用Google Analytics跟踪操作
EN

Stack Overflow用户
提问于 2020-02-11 17:03:32
回答 2查看 516关注 0票数 1

我有一个docusaurus作为我公司网站的前台。我想知道,如何跟踪管理员页面中登录表单的链接点击情况。

此链接位于siteconfig.js中:

代码语言:javascript
复制
headerLinks: [
    {href: 'https://demo.multifactor.ru', label: 'Demo'},
    {doc: 'intro', label: 'Documentation'},
    {doc: 'api', label: 'API'},
    {href: '/login', label: 'Login'}
  ],

我尝试添加自定义标记,如下面的示例所示,但docusaurus忽略了此构造

代码语言:javascript
复制
headerLinks: [
    {href: 'https://demo.multifactor.ru', label: 'Demo'},
    {doc: 'intro', label: 'Documentation'},
    {doc: 'api', label: 'API'},
    {href: '/login', label: 'Login', onClick: 'ga (‘send’, ‘event’, ‘submit’, ‘login_link’);'}
  ],

有没有人知道该怎么做?

EN

回答 2

Stack Overflow用户

发布于 2020-04-01 04:43:08

您使用的是哪个版本的Docusaurus?我只知道如何在Docusaurus.v2上配置谷歌分析。

如果您使用的是Docusaurus.v2,您可以通过以下方式轻松地config google-analytics:

代码语言:javascript
复制
// docusaurus.config.js
module.exports = {
  plugins: ['@docusaurus/plugin-google-analytics'],
  themeConfig: {
    googleAnalytics: {
      trackingID: 'UA-141789564-1',
      // Optional fields.
      anonymizeIP: true, // Should IPs be anonymized?
    },
  },
};

或通过以下方式:

代码语言:javascript
复制
// docusaurus.config.js
module.exports = {
  presets: [
    [
      '@docusaurus/preset-classic',
      {
        // Will be passed to @docusaurus/plugin-google-analytics.
        googleAnalytics: {
          trackingID: 'UA-141789564-1',
          // Optional fields.
          anonymizeIP: true, // Should IPs be anonymized?
        },
      },
    ],
  ],
};

如果您使用的是Docusarurus.v1,强烈建议您按照instructions将您的网站从v1迁移到v2。此外,如何迁移google-analytics插件也在doc中提到。

票数 2
EN

Stack Overflow用户

发布于 2020-04-01 15:16:04

目前不可能。你可以在Google Analytics中调整组件或查看该页面的页面浏览量。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/60165146

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档