Analytics & TèsMaketing Kontni

Kijan Pou Sèvi ak Google Analytics 4 Evènman pou Suivi Kategori Popilarite nan WordPress

Kategori popilarite ka ede w konprann ki kontni odyans ou a jwenn ki pi enteresan. Swiv done sa yo ka ede w adapte estrateji kontni ou ak amelyore eksperyans itilizatè yo. Google Analytics 4 (GA4) ofri kapasite pou swiv evènman pwisan, ki pèmèt ou kontwole ou WordPress opinyon kategori sit entènèt la. Nan atik sa a, nou pral eksplore kijan pou aplike swiv evènman pou mezire popilarite kategori nan WordPress lè l sèvi avèk GA4.

Poukisa Tracking Kategori Popularity Matters

Konprann popilarite kategori sou sit WordPress ou a gen plizyè avantaj:

  1. Optimize kontni: Ou ka bay priyorite kontni nan kategori popilè yo, asire w ke ou satisfè enterè odyans ou a.
  2. Angajman Itilizatè: Lè w analize popilarite kategori a, ou ka idantifye ki sijè ki pi rezone ak itilizatè ou yo, sa ki lakòz plis angajman.
  3. Sible Maketing: Done sa yo gen anpil valè pou adapte efò maketing ou ak estrateji piblisite.
  4. Eksperyans nan Itilizatè: Pwomosyon enpòtan nan kontni ki soti nan kategori popilè sou sit entènèt ou a ka amelyore eksperyans itilizatè a (UX).

Ki jan yo swiv kategori popilarite ak GA4 nan WordPress

Si ou ta renmen swiv popilarite kategori w ap ekri pòs pou yo nan WordPress, ou ka kreye yon evènman ki kaptire done sa yo epi pase yo nan Google Analytics 4. Men kòd ou ka ajoute nan tèm pitit ou a. functions.php dosye ki pral jenere evènman an. Ou limite a kantite kategori ou ka pran, kidonk mwen te ajoute yon eksepsyon pou pòs ki bay plis pase 5 kategori.

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

Nan kòd sa a:

  • Nou defini yon fonksyon yo rele track_category_popularity.
  • Anndan fonksyon an, nou tcheke si se yon paj pòs sèl lè l sèvi avèk is_single().
  • Nou itilize fonksyon WordPress pou pran ID, tit, ak kategori pòs la.
  • Nou kreye yon etalaj asosyasyon yo rele $itemData ki gen done atik yo, ki gen ladan jaden ki gen rapò ak kategori.
  • Nou tcheke si gen plis pase 5 kategori epi mete valè ki apwopriye yo.
  • Nou pwodiksyon script swiv la dirèkteman nan kò HTML paj la lè l sèvi avèk wp_footer zen aksyon. Script sa a voye evènman 'view_item' nan GA4.

Swiv kategori popilarite nan WordPress lè l sèvi avèk GA4 bay enfòmasyon ki gen anpil valè pou optimize kontni, amelyore angajman itilizatè, ak adapte efò maketing ou yo. Apre etap sa yo dekri nan atik sa a, ou ka efektivman swiv ak analize opinyon kategori, pran desizyon ki baze sou done pou amelyore pèfòmans sit entènèt ou a ak eksperyans itilizatè.

Douglas Karr

Douglas Karr se CMO nan OpenINSIGHTS ak fondatè a nan Martech Zone. Douglas te ede plizyè douzèn demaraj MarTech ki gen siksè, li te ede nan dilijans plis pase $5 milya nan akizisyon ak envestisman Martech, epi li kontinye ede konpayi yo nan mete ann aplikasyon ak otomatize estrateji lavant ak maketing yo. Douglas se yon transfòmasyon dijital entènasyonalman rekonèt ak ekspè MarTech ak oratè. Douglas se tou yon otè pibliye nan yon gid Dummie a ak yon liv lidèchip biznis.

Atik ki gen rapò

Retounen nan bouton tèt
Fèmen

Adblock Detekte

Martech Zone se kapab ba ou kontni sa a gratis paske nou monetize sit nou an atravè revni anons, lyen afilye, ak parennaj. Nou ta apresye si ou ta retire bloke anons ou a pandan w ap gade sit nou an.