Analizy i testyMarketing treści

Jak korzystać ze zdarzeń Google Analytics 4 do śledzenia popularności kategorii w WordPress

Popularność kategorii może pomóc Ci zrozumieć, jakie treści najbardziej angażują Twoich odbiorców. Śledzenie tych danych może pomóc Ci dostosować strategię dotyczącą treści i poprawić doświadczenia użytkowników. Google Analitycs 4 (GA4) oferuje zaawansowane możliwości śledzenia zdarzeń, umożliwiające monitorowanie WordPress widoki kategorii witryny. W tym artykule przyjrzymy się, jak wdrożyć śledzenie zdarzeń, aby mierzyć popularność kategorii w WordPressie za pomocą GA4.

Dlaczego śledzenie popularności kategorii ma znaczenie

Zrozumienie popularności kategorii w witrynie WordPress ma kilka zalet:

  1. Optymalizacja treści: możesz nadać priorytet treściom w ramach popularnych kategorii, upewniając się, że odpowiadają one zainteresowaniom odbiorców.
  2. Zaangażowanie użytkownika: analizując popularność kategorii, możesz określić, które tematy najbardziej podobają się Twoim użytkownikom, co prowadzi do większego zaangażowania.
  3. Marketing ukierunkowany: te dane są bezcenne przy dostosowywaniu działań marketingowych i strategii reklamowych.
  4. Doświadczenie użytkownika: Wyraźne promowanie treści z popularnych kategorii w Twojej witrynie może poprawić wygodę użytkownika (UX).

Jak śledzić popularność kategorii za pomocą GA4 w WordPress

Jeśli chcesz śledzić popularność kategorii, dla których piszesz posty w WordPressie, możesz utworzyć wydarzenie, które przechwyci te dane i przekaże je do Google Analytics 4. Oto kod, który możesz dodać do motywu podrzędnego functions.php plik, który wygeneruje zdarzenie. Liczba kategorii, które możesz przechwycić, jest ograniczona, dlatego dodałem wyjątek dla postów, którym przypisano więcej niż 5 kategorii.

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');

W tym kodzie:

  • Definiujemy funkcję o nazwie track_category_popularity.
  • Wewnątrz funkcji sprawdzamy, czy jest to strona zawierająca pojedynczy post is_single().
  • Używamy funkcji WordPress do przechwytywania identyfikatora, tytułu i kategorii posta.
  • Tworzymy tablicę asocjacyjną o nazwie $itemData zawierający dane elementu, łącznie z polami związanymi z kategorią.
  • Sprawdzamy, czy kategorii jest więcej niż 5 i ustawiamy odpowiednie wartości.
  • Wyprowadzamy skrypt śledzący bezpośrednio w treści HTML strony za pomocą wp_footer hak akcji. Ten skrypt wysyła zdarzenie „view_item” do GA4.

Śledzenie popularności kategorii w WordPress za pomocą GA4 zapewnia cenne informacje umożliwiające optymalizację treści, zwiększanie zaangażowania użytkowników i dostosowywanie działań marketingowych. Postępując zgodnie z instrukcjami opisanymi w tym artykule, możesz skutecznie śledzić i analizować wyświetlenia kategorii, podejmując decyzje oparte na danych w celu poprawy wydajności witryny i komfortu użytkowników.

Douglas Karr

Douglas Karr jest dyrektorem ds. marketingu OtwórzWglądy i założycielem Martech Zone. Douglas pomógł dziesiątkom odnoszących sukcesy start-upów MarTech, pomagał w due diligence ponad 5 miliardów dolarów w przejęciach i inwestycjach Martech i nadal pomaga firmom we wdrażaniu i automatyzacji ich strategii sprzedaży i marketingu. Douglas to uznany na całym świecie ekspert ds. transformacji cyfrowej oraz MarTech i mówca. Douglas jest także autorem przewodnika dla manekinów i książki o przywództwie biznesowym.

Powiązane artykuły

Powrót do góry przycisk
Zamknij

Wykryto Adblock

Martech Zone jest w stanie udostępnić Ci te treści bez żadnych kosztów, ponieważ zarabiamy na naszej witrynie poprzez przychody z reklam, linki partnerskie i sponsoring. Będziemy wdzięczni za usunięcie blokady reklam podczas przeglądania naszej witryny.