1

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

此链接位于 siteconfig.js 中:

headerLinks: [
    {href: 'https://demo.multifactor.ru', label: 'Demo'},
    {doc: 'intro', label: 'Documentation'},
    {doc: 'api', label: 'API'},
    {href: '/login', label: 'Login'}
  ],

我尝试添加自定义标签,如下例所示,但 docusaurus 忽略了这种结构

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’);'}
  ],

有人对如何做到这一点有想法吗?

4

2 回答 2

2

您使用的是哪个版本的 Docusaurus?我只知道如何在Docusaurus.v2上配置 google-analytics 。

如果您使用 Docusaurus.v2,您可以通过以下方式轻松配置google-analytics:

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

或通过:

// 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,强烈建议您按照说明将您的网站从 v1 迁移到 v2 。此外,文档中还提到了如何迁移 google-analytics 插件。

于 2020-03-31T20:43:08.133 回答
0

暂时没有办法。您可以调整组件或仅查看 Google Analytics 中该页面的页面浏览量。

于 2020-04-01T07:16:03.890 回答