Интеграция диспетчера тегов Google с gatsby-plugin-guess-js - PullRequest
0 голосов
/ 10 июля 2019

В настоящее время я работаю над проектом Gatsby, который уже использует Google Tag Manager для работы с Google Analytics.Я хотел бы включить gatsby-plugin-думаю-js с этим сайтом, чтобы помочь с производительностью, однако без gatsby-plugin-google-analytics я, кажется, не могу этого достичь.

В настоящее время мы используем gatsby-plugin-google-tagmanager, который включает в себя наш идентификатор GTM, но этого недостаточно для предположения-js.

Кто-нибудь успешно достиг этого или знает возможное решение этой проблемы?

Это мой конфиг Google Tag Manager и GuessJS внутри gatsby-config.js

{
      resolve: `gatsby-plugin-google-tagmanager`,
      options: {
        id: "{GTM-ID}",
        includeInDevelopment: false,
      },
    },
    {
      resolve: "gatsby-plugin-guess-js",
      options: {
        // Find the view id in the GA admin in a section labeled "views"
        GAViewID: `{GA-VIEW-ID}`,
        minimumThreshold: 0.03,
        // The "period" for fetching analytic data.
        period: {
          startDate: new Date("2018-1-1"),
          endDate: new Date(),
        },
      },
    },

Ожидаемая: ожидаемая функциональность будет gatsby-plugin-guess-js, использующей идентификатор из gatsby-plugin-google-tagmanager для обхода входа в нашу учетную запись Google Analytics во время процесса сборки.

Фактически: во время сборкиВ браузере открывается окно, и мне предлагается войти в свою учетную запись Google Analytics, чтобы получить доступ.Это хорошо локально, но не так хорошо при развертывании сайта.

1 Ответ

0 голосов
/ 19 июля 2019

Guess.js и его плагин для Gatsby позволяют указывать токен вместо идентификатора GA.

Для примера вы можете увидеть, как команда Gatsby представила Guess.js для https://gatsbyjs.org.

Если вы столкнулись с какими-либо проблемами во время интеграции, не стесняйтесь открыть проблему в *1001* Guess.js или Gatsby's tracker.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...