Как правильно добавить код Google Analytics на сайт WordPress

Правильный подход — присоединять действие к хуку (в нашем случае wp_head, так как google рекомендует добавлять код аналитики в head). В этом нам поможет функция add_action(). Сначала создадим пользовательскую функцию и поместим в нее код Google Analytics:

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

Далее в файле нашей темы functions.php подключаем добавление с помощью add_action(), где первым параметром указываем имя хука, а вторым — действие (в нашем случае пользовательскую функцию, которую мы создали выше).

add_action( 'wp_head', 'add_google_analytics_code_to_head', 10);

Что за третий параметр «10»? Это приоритет действия. Данное значение принято использовать по-умолчанию для действий, приоритет которых не имеет значения.

Готово! Теперь вы можете открыть любую страницу сайта в режиме просмотра кода и увидите добавленный код Google Analytics.



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

Ваш адрес email не будет опубликован. Обязательные поля помечены *

send-email

Разработка модальной формы обратной связи с отправкой на e-mail

Конечно, есть готовые плагины, реализующие модальную форму обратной связи. Но, если не хотите подвешивать быстродействие сайта, можете разработать собственную. HTML […]

анимация элементов

Реализация анимации элементов при попадании их на экран

Анимируем элемент стилем, когда пользователь до него доскроллил, или если в момент нахождения элемента в зоне просмотра страница перезагружается. Сделаем […]

плагины vs code

Удобные плагины для разработки WordPress на VS Code (моя шпаргалка)

Если возникло желание работать с wordpress в среде VS Соde — давайте сделаем cреду более дружелюбной при помощи плагинов. Во […]