Популярность категории может помочь вам понять, какой контент ваша аудитория находит наиболее интересным. Отслеживание этих данных может помочь вам скорректировать вашу контент-стратегию и улучшить взаимодействие с пользователем. Google Analytics 4 (GA4) предлагает мощные возможности отслеживания событий, которые позволяют отслеживать просмотры категорий на вашем сайте WordPress. В этой статье мы рассмотрим, как реализовать отслеживание событий для измерения популярности категорий в WordPress с помощью GA4.

Почему важно отслеживать популярность категорий

Понимание популярности категорий на вашем сайте WordPress имеет несколько преимуществ:

  1. Оптимизация контента: вы можете расставить приоритеты контента в популярных категориях, гарантируя, что он соответствует интересам вашей аудитории.
  2. Вовлеченность пользователей: анализируя популярность категорий, вы можете определить, какие темы больше всего резонируют с пользователями, повышая вовлеченность.
  3. Целевой маркетинг: Эти данные имеют неоценимое значение для адаптации ваших маркетинговых усилий и рекламных стратегий.
  4. Пользовательский опыт: Заметное продвижение контента из популярных категорий на вашем веб-сайте может улучшить взаимодействие с пользователем (UX).

Как отслеживать популярность категории с помощью GA4 в WordPress

Если вы хотите отслеживать популярность категорий, в которых вы публикуете сообщения в WordPress, вы можете создать событие, которое собирает эти данные и передает их в Google Analytics 4. Вот код, который вы можете добавить в свою дочернюю тему. functions.php файл, который будет генерировать событие. Количество категорий, которые вы можете захватить, ограничено, поэтому я добавил исключение для сообщений, которым присвоено более 5 категорий.

function track_category_popularity() {
  if (is_single()) { // Check if it's a single post page
    global $post;
    $post_id = $post->ID;
    $post_title = get_the_title($post);
    $categories = wp_get_post_categories($post_id);
    
    if (!empty($categories)) {
      $category_count = count($categories);
      $itemData = array(
        "id" => $post_id,
        "name" => $post_title,
        "category" => "category",
        "list_name" => "post",
        "list_id" => "request",
        "item_id" => "1.0",
        "item_name" => "Category",
        "item_category" => get_cat_name($categories[0]),
        "item_category2" => ($category_count > 1) ? get_cat_name($categories[1]) : "",
        "item_category3" => ($category_count > 2) ? get_cat_name($categories[2]) : "",
        "item_category4" => ($category_count > 3) ? get_cat_name($categories[3]) : "",
        "item_category5" => ($category_count > 4) ? get_cat_name($categories[4]) : ""
      );

      // Check if there are more than 5 categories
      if ($category_count > 5) {
        $itemData["item_category"] = "Multiple Categories";
        $itemData["item_category2"] = "";
        $itemData["item_category3"] = "";
        $itemData["item_category4"] = "";
        $itemData["item_category5"] = "";
      }

      ?>
      <script type="text/javascript">
        if (typeof gtag === 'function') {
          gtag('event', 'view_item', {
            "items": [<?php echo json_encode($itemData); ?>]
          });
        }
      </script>
      <?php
    }
  }
}
add_action('wp_footer', 'track_category_popularity');

В этом коде:

  • Мы определяем функцию с именем track_category_popularity.
  • В функции мы проверяем, является ли это одной страницей публикации. is_single().
  • Мы используем функции WordPress для отображения идентификатора публикации, заголовка и категорий.
  • Мы создаем ассоциативный массив с именем $itemData который содержит данные элемента, включая поля, связанные с категорией.
  • Проверяем, есть ли более 5 категорий, и выставляем соответствующие значения.
  • Мы выводим скрипт отслеживания непосредственно в тело HTML страницы, используя wp_footer крючок действия. Этот скрипт отправляет событие view_item в GA4.
ЧИТАТЬ  Искусство спрашивать отзывы клиентов: 5 полезных советов и подсказок | зона Мартех

Отслеживание популярности категорий в WordPress с помощью GA4 дает ценную информацию для оптимизации контента, повышения вовлеченности пользователей и корректировки маркетинговых усилий. Следуя инструкциям, описанным в этой статье, вы сможете эффективно отслеживать и анализировать просмотры категорий, принимая на основе данных решения для улучшения производительности вашего сайта и удобства пользователей.

Source