Функция window.gtag для события не отображает данные на GA - PullRequest
1 голос
/ 02 мая 2020

У меня есть два сценария ios - первый - отправить page_view информацию в GA. Второй, вызывающий проблему, - это отправить event с некоторыми пользовательскими свойствами и данными при отправке формы. Вот что я делаю:

Первый сценарий (работает нормально):

const pageViewFunction = (path) => {
   window.gtag('config', 'G-SOME_ID', {
     page_path: path
   });
};

Эта функция работает, как и ожидалось, после вызова, то есть я вижу, как отображается информация об этой странице на GA после загрузки страницы.

Второй сценарий (не работает):

const postData = (someParam) => {
  window.gtag('event', 'myEventName', {
    event_category: 'something_something',
    event_label: 'test',
    value: someParam
  });
};

Эта функция, как и первая функция page_view, делает успешный запрос POST к https://www.google-analytics.com/g/collect?<params> конечная точка при вызове. Таким образом, я также вижу реквизиты event_category, event_label и value в разделе Query String Parameters на вкладке сети. Однако, несмотря на ожидание в течение нескольких часов, я не вижу события myEventName, отображаемого в разделе All Events -> Events -> Existing Events на моей консоли GA.

У меня есть следующие настройки в моем файле root level index.html <head> тег, так что должно быть хорошо на этом фронте:

<!-- Global site tag (gtag.js) - Google Analytics -->
    <script async src="https://www.googletagmanager.com/gtag/js?id=G-SOME-ID></script>
    <script>
      window.dataLayer = window.dataLayer || [];
      function gtag() {
        dataLayer.push(arguments);
      }
      gtag('js', new Date());

      gtag('config', ‘G-SOME-ID’);
    </script>

Я сослался на gtag docs для этого, и похоже, что я делаю в соответствии с инструкциями. Будем весьма благодарны за любые советы относительно того, как сделать так, чтобы данные этого события отображались на GA.

1 Ответ

0 голосов
/ 08 мая 2020

Событие Google Analytics Значение принимает только целые числа , что вы устанавливаете в someParam?

https://support.google.com/analytics/answer/1033068?hl=en

...