Установка Гугл Аналитики через functions.php
WordPress

Установка Google Analytics через functions.php

В данной статье расскажу, как добавить Google Analytics через functions.php. Сделать это довольно просто, но рекомендуется для внесения изменений использовать дочернюю тему, иначе при обновлении весь пользовательский код может потеряться. Надеюсь, это проблем не вызовет. Если необходимо добавить Метрику, то подробная информация здесь:https://workinnet.ru/metrika-and-analytics-functions/

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

Установка Гугл Аналитики через functions.php

Итак, в первую очередь создаем счетчик на официальном сайте Google Analytics, уверен, сие действо не вызовет у вас особых проблем. После формирования счетчика, будет предоставлен код, который понадобится впоследствии для интеграции.

Если не знаете, где искать, то подсказываю (актуально для новой версии):

  1. Заходим в Аналитику.
  2. Выбираем свой аккаунт.
  3. Идем следующим маршрутом: Администратор → Вкладка «Ресурс» → Отслеживание → Код отслеживания.

Там вы найдете нужный код.

Код для подключения

Итак, теперь самое простое — подключение Google Analytics. Код будет выглядеть следующим образом:

add_action('wp_head', 'wp_analyticass');
function wp_analyticass() {
?>
<!-- Global site tag (gtag.js) - Google Analytics -->
<script async src="https://www.googletagmanager.com/gtag/js?id=UA-128894643-1"></script>
<script>
  window.dataLayer = window.dataLayer || [];
  function gtag(){dataLayer.push(arguments);}
  gtag('js', new Date());
  gtag('config', 'UA-123456789-1');
</script>
<?php }

Расшифрую.

Первые две строки отвечают за генерацию функции и привязку к определенному «хуку». Фактически, размещаем аналитику в header. Если есть желание отправить ее в подвал, то «wp_head» нужно заменить на «wp_footer». Но тогда может упасть точность сбора данных.

Все, что находится между <!— Global site tag (gtag.js) — Google Analytics —> и <?php } и есть код счетчика. У вас будет свой.

Все, код размещен. Сохраните файл functions.php, очистите кэш сайта, если установлены соответствующие плагины, наслаждайтесь.

Возможные проблемы

Некоторые плагины, которые занимаются минификацией и объединением JS, могут создать некоторые проблемы. Пользовательские коды и другие методы, запускающие асинхронную или отложенную загрузку скриптов также могут нарушить работу аналитики.

Но, надеюсь, с проблемами столкнуться не придется. Успешного анализа посещаемости и до новых встреч 🙂

Добавить комментарий

Ваш e-mail не будет опубликован.