Docusaurus, отслеживайте действия с помощью Google Analytics - PullRequest
1 голос
/ 11 февраля 2020

У меня есть docusaurus как фронт для сайта моей компании. И мне интересно, как отследить клики по ссылке на форму входа на странице администратора.

Эта ссылка находится на сайте конфигурации. js:

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

I ' мы пытались добавить пользовательский тег, как в примере ниже, но 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’);'}
  ],

У кого-нибудь есть идеи о том, как это сделать?

Ответы [ 2 ]

1 голос
/ 31 марта 2020

какую версию Docusaurus вы используете? Я знаю только, как настроить google-analytics на Docusaurus.v2 .

Если вы используете Docusaurus.v2, вы можете легко config 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 также упоминается в do c.

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

На данный момент нет пути. Вы можете переключить компоненты или просто посмотреть количество просмотров этой страницы в Google Analytics.

...