Analitika in testiranjeContent Marketing

Kako uporabljati dogodke Google Analytics 4 za sledenje priljubljenosti kategorij v WordPressu

Priljubljenost kategorije vam lahko pomaga razumeti, katera vsebina se zdi vašemu občinstvu najbolj privlačna. Sledenje tem podatkom vam lahko pomaga pri prilagajanju vaše vsebinske strategije in izboljšanju uporabniške izkušnje. Google Analytics 4 (GA4) ponuja zmogljive zmožnosti sledenja dogodkom, ki vam omogočajo spremljanje vašega WordPress ogledi kategorij spletnega mesta. V tem članku bomo raziskali, kako implementirati sledenje dogodkom za merjenje priljubljenosti kategorij v WordPressu z uporabo GA4.

Zakaj je sledenje priljubljenosti kategorije pomembno

Razumevanje priljubljenosti kategorij na vašem spletnem mestu WordPress ima več prednosti:

  1. Optimizacija vsebine: Vsebini lahko daste prednost znotraj priljubljenih kategorij, s čimer zagotovite, da boste ugodili interesom občinstva.
  2. Udejstvovanje uporabnikov: Z analizo priljubljenosti kategorij lahko ugotovite, katere teme najbolj odmevajo pri vaših uporabnikih, kar vodi k večji angažiranosti.
  3. Ciljno trženje: Ti podatki so neprecenljivi za prilagajanje vaših tržnih prizadevanj in oglaševalskih strategij.
  4. Uporabniška izkušnja: vidno oglaševanje vsebine iz priljubljenih kategorij na vašem spletnem mestu lahko izboljša uporabniško izkušnjo (UX).

Kako slediti priljubljenosti kategorije z GA4 v WordPressu

Če želite slediti priljubljenosti kategorij, za katere pišete objave v WordPressu, lahko ustvarite dogodek, ki zajame te podatke in jih posreduje storitvi Google Analytics 4. Tukaj je koda, ki jo lahko dodate svoji podrejeni temi functions.php datoteko, ki bo ustvarila dogodek. Omejeni ste na število kategorij, ki jih lahko zajamete, zato sem dodal izjemo za objave, ki jim je dodeljenih več kot 5 kategorij.

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

V tej kodi:

  • Definiramo funkcijo z imenom track_category_popularity.
  • Znotraj funkcije preverimo, ali gre za stran z eno samo objavo is_single().
  • Za zajemanje ID-ja, naslova in kategorij objave uporabljamo funkcije WordPress.
  • Ustvarimo asociativno polje z imenom $itemData ki vsebuje podatke o predmetu, vključno s polji, povezanimi s kategorijo.
  • Preverimo ali je kategorij več kot 5 in nastavimo ustrezne vrednosti.
  • Skript za sledenje izdamo neposredno v telo HTML strani z uporabo wp_footer akcijski kavelj. Ta skript pošlje dogodek 'view_item' v GA4.

Sledenje priljubljenosti kategorij v WordPressu z uporabo GA4 zagotavlja dragocene vpoglede za optimizacijo vsebine, izboljšanje angažiranosti uporabnikov in prilagajanje vaših tržnih prizadevanj. Po korakih, opisanih v tem članku, lahko učinkovito sledite in analizirate oglede kategorij ter sprejemate odločitve, ki temeljijo na podatkih, za izboljšanje delovanja vašega spletnega mesta in uporabniške izkušnje.

Douglas Karr

Douglas Karr je CMO of Odpri INSIGHTS in ustanovitelj Martech Zone. Douglas je pomagal na desetine uspešnih startupov MarTech, pomagal je pri skrbnem pregledu več kot 5 milijard USD pri prevzemih in naložbah Martecha ter še naprej pomaga podjetjem pri izvajanju in avtomatizaciji njihovih prodajnih in trženjskih strategij. Douglas je mednarodno priznan strokovnjak in govorec za digitalno transformacijo in MarTech. Douglas je tudi objavljen avtor Dummie's guide in knjige o poslovnem vodenju.

Povezani članki

Nazaj na vrh
Zapri

Zaznan Adblock

Martech Zone vam lahko zagotovi to vsebino brezplačno, ker naše spletno mesto monetiziramo s prihodki od oglasov, pridruženimi povezavami in sponzorstvi. Hvaležni bi bili, če bi med ogledom našega spletnega mesta odstranili zaviralec oglasov.