Docusaurus V2 - при активации Google Analytics скрываются навигационная панель и нижний колонтитул - PullRequest
0 голосов
/ 16 апреля 2020

Мы хотим внедрить Google Analytics в наш онлайн-сайт, однако, когда мы добавим код, наше меню и нижний колонтитул исчезнут.

Согласно документации на официальном сайте https://v2.docusaurus.io/docs/using-plugins/#docusaurusplugin -google-analytics этого можно достичь, обновив docusaurus.config.js и добавив плагин @docusaurus/plugin-google-analytics или добавив к настоящему @docusaurus/preset-classic.


  1. Установка в виде плагина со следующим кодом , скрывает наше меню и нижний колонтитул (просто пропадает). Но Google Analytics регистрирует трафик в реальном времени c.
  themeConfig: {
    googleAnalytics: {
      trackingID: 'UA-GACODE-1',
      // Optional fields.
      anonymizeIP: true, // Should IPs be anonymized?
    },
  },

Попытка активировать его через существующий @docusaurus/present-clasic ничего не обрабатывает (Chrome у инспектора нет трафика c для Google и 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',
        },
      },
    ],
  ],

Кто-нибудь успешно активировал Google Analytics на Docusaurus V2?

Спасибо за помощь!

1 Ответ

0 голосов
/ 17 апреля 2020

Нашел решение проблемы (спасибо @ScruffyBunnyNL с сервера Docusaurus Discord за совет).

Код Google Analytics должен быть вставлен в раздел themeConfig вашего module.exports внутри docusaurus.config.js раздел.

Фрагмент кода для решения:

module.exports = {
(..)
themeConfig: {
    (...),
    googleAnalytics: {
        trackingID: 'UA-GACODE-1',
    },
    (...)
...