Fermer

octobre 26, 2023

Comment utiliser les événements Google Analytics 4 pour suivre la popularité des catégories dans WordPress


La popularité des catégories peut vous aider à comprendre quel contenu votre public trouve le plus attrayant. Le suivi de ces données peut vous aider à adapter votre stratégie de contenu et à améliorer l’expérience utilisateur. GoogleAnalytics4 (GA4) offre de puissantes capacités de suivi des événements, vous permettant de surveiller votre WordPress vues des catégories du site Web. Dans cet article, nous explorerons comment implémenter le suivi des événements pour mesurer la popularité des catégories dans WordPress à l’aide de GA4.

Pourquoi le suivi de la popularité des catégories est important

Comprendre la popularité des catégories sur votre site WordPress présente plusieurs avantages :

  1. Optimisation du contenu: Vous pouvez hiérarchiser le contenu dans des catégories populaires, en vous assurant de répondre aux intérêts de votre public.
  2. Engagement des utilisateurs: En analysant la popularité des catégories, vous pouvez identifier les sujets qui résonnent le plus auprès de vos utilisateurs, ce qui entraîne un engagement accru.
  3. Marketing ciblé: Ces données sont inestimables pour adapter vos efforts de marketing et vos stratégies publicitaires.
  4. Expérience utilisateur: La promotion visible du contenu des catégories populaires sur votre site Web peut améliorer l’expérience utilisateur (UX).

Comment suivre la popularité des catégories avec GA4 dans WordPress

Si vous souhaitez suivre la popularité des catégories pour lesquelles vous écrivez des articles dans WordPress, vous pouvez créer un événement qui capture ces données et les transmet à Google Analytics 4. Voici le code que vous pouvez ajouter au thème de votre enfant. functions.php fichier qui générera l’événement. Vous êtes limité au nombre de catégories que vous pouvez capturer, j’ai donc ajouté une exception pour les publications auxquelles plus de 5 catégories sont attribuées.

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

Dans ce code :

  • Nous définissons une fonction nommée track_category_popularity.
  • Dans la fonction, nous vérifions s’il s’agit d’une seule page de publication en utilisant is_single().
  • Nous utilisons les fonctions WordPress pour capturer l’identifiant, le titre et les catégories de la publication.
  • Nous créons un tableau associatif nommé $itemData qui contient les données de l’article, y compris les champs liés à la catégorie.
  • Nous vérifions s’il existe plus de 5 catégories et définissons les valeurs appropriées.
  • Nous affichons le script de suivi directement dans le corps HTML de la page en utilisant wp_footer crochet d’action. Ce script envoie l’événement « view_item » à GA4.

Le suivi de la popularité des catégories dans WordPress à l’aide de GA4 fournit des informations précieuses pour optimiser le contenu, améliorer l’engagement des utilisateurs et adapter vos efforts marketing. En suivant les étapes décrites dans cet article, vous pouvez suivre et analyser efficacement les vues des catégories, en prenant des décisions basées sur les données pour améliorer les performances de votre site Web et l’expérience utilisateur.




Source link

octobre 26, 2023