В данной статье расскажу, как добавить 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, могут создать некоторые проблемы. Пользовательские коды и другие методы, запускающие асинхронную или отложенную загрузку скриптов также могут нарушить работу аналитики.

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

Насколько публикация полезна?

Нажмите на звезду, чтобы оценить!

Средняя оценка 0 / 5. Количество оценок: 0

Оценок пока нет. Поставьте оценку первым.

Если материалы с данного сайта были полезны, и вы желаете поддержать блог, то можете воспользоваться формой по ссылке: Донат на поддержку блога