finec-mgimo / finec-mgimo.github.io

Финэк МГИМО - программы бакалавриата и магистратуры по экономике, менеджменту, туризму и бизнес-информатике в кампусе МГИМО-Одинцово.
https://finec.mgimo.ru
MIT License
1 stars 8 forks source link

Google analytics does not collect data from website #99

Closed epogrebnyak closed 2 years ago

epogrebnyak commented 3 years ago
epogrebnyak commented 3 years ago

Нам нужно добавить снипет на все страницы сайта, куда-то в базовый шаблон.

Может быть отдельный файл со сниппетом, и далее в темплейт добавляется

necelentano commented 3 years ago

Добавил скрипт Plausible Analytics в partials/analytics.html и подключил его к базовому шаблону baseof.html. Теперь этот скрипт есть на всех страницах сайта.

epogrebnyak commented 2 years ago

@super16 - мы отходим от идеи с Plaisible - нам надо где-то в конфигах иметь возможность вставить ид счетчиков Yandex и Google и собирать аналитику

super16 commented 2 years ago

Добавил PR, где убрал интеграцию Plausible, а также добавил внедрение Яндекс.Метрики и Google Analytics (в Hugo из коробки идёт).

В config/_default/config.toml есть соответствующие поля params/yandexMetrika и googleAnalytics, при заполнении которых включаются соответствующие сервисы. Если поля пустые, то код интеграции не включается на страницу.

К сожалению, у меня нет возможности проверить работоспособность, поэтому перед вливанием бы протестил локально с тестовыми значениями

epogrebnyak commented 2 years ago

Смерджил, тоже токенов нет, буду постепенно добавлять, о работе напишу в ишью, спасибо за РR

epogrebnyak commented 2 years ago
epogrebnyak commented 2 years ago
epogrebnyak commented 2 years ago

Чтобы начать сбор данных, добавьте на сайт тег с помощью идентификатора потока данных:G-FT4YJWWBMK

epogrebnyak commented 2 years ago

Yandex получаю аналитику, но не вижу статистики просмотров дальше первой страницы

GA что-то не показывает данные пока

epogrebnyak commented 2 years ago

GA не показывает аналитику

super16 commented 2 years ago

@epogrebnyak есть гипотеза, что проблема с GA может быть в том, что GA настроен на запросы с http, а не https (гайд как исправить в интерфейсе GA)

super16 commented 2 years ago

С метрикой, наверное, стоит проиндексировать сайт

epogrebnyak commented 2 years ago

@epogrebnyak есть гипотеза, что проблема с GA может быть в том, что GA настроен на запросы с http, а не https (гайд как исправить в интерфейсе GA)

@super16: похоже дело не в https - выглядит, что у нас настройка на него как раз

изображение

У нас такой код для тегов?

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

  gtag('config', 'G-FT4YJWWBMK');
</script>
super16 commented 2 years ago

Нет, я не учёл, что в проекте используется не последняя версия hugo, и там не был обновлён встроенный тег для GA. Заменил на актуальный код в PR #190

epogrebnyak commented 2 years ago

Нет, я не учёл, что в проекте используется не последняя версия hugo, и там не был обновлён встроенный тег для GA. Заменил на актуальный код в PR #190

@super16 - счетчик заработал, спасибо!