Fermer

avril 4, 2025

Comment configurer le regroupement de contenu dans Google Analytics 4 pour WordPress via Google Tag Manager

Comment configurer le regroupement de contenu dans Google Analytics 4 pour WordPress via Google Tag Manager


Groupes de contenu est une fonctionnalité puissante dans Google Analytics 4 (GA4) qui vous permet de catégoriser votre contenu ou commerce électronique Le trafic vers des groupes logiques, tels que les catégories de blogs, les sections de page, les produits ou les types d’articles, pour une meilleure analyse des performances sur différents thèmes de contenu.

Lors de l’utilisation WordPress comme votre CMSTireing Catégories intégrées est un moyen logique de regrouper le contenu. Ce guide vous guide à travers la mise en œuvre du regroupement de contenu à l’aide de catégories WordPress, Google Tag Manager (GTM), et Google Analytics 4 (GA4).

Étape 1: Comprendre comment fonctionnent les groupes de contenu en GA4

Dans GA4, le regroupement de contenu est réalisé en créant un dimension personnalisée Cela peut être utilisé dans les rapports pour afficher les mesures groupées par votre logique définie. Contrairement à FaireGA4 n’offre pas de paramètre de regroupement de contenu natif dans l’interface utilisateur. Au lieu de cela, vous devez envoyer un paramètre tel que content_group Avec chaque événement, généralement l’événement PageView.

Étape 2: Exposez les catégories WordPress à l’avant

Google Tag Manager ne peut accéder aux données rendues que dans la page ou exposées via JavaScript. Par conséquent, vous devez vous assurer que votre thème WordPress sortira les catégories du poste actuel dans un format auquel GTM peut accéder.

Utilisez un push de couche de données dans le thème de votre enfant

Insérez l’extrait suivant dans votre thème functions.php Fichier pour pousser les données de la catégorie à la couche de données GTM:

add_action('wp_head', 'inject_primary_category_data_layer');
function inject_primary_category_data_layer() {
    if (is_single()) {
        global $post;
        $category_name="Uncategorized";

        // For standard posts, use category logic
        elseif ($post_type === 'post') {

            // Rank Math's primary category
            if ($category_name === 'Uncategorized') {
                $rank_math_primary_id = get_post_meta($post->ID, 'rank_math_primary_category', true);
                if ($rank_math_primary_id) {
                    $term = get_term($rank_math_primary_id);
                    if (!is_wp_error($term) && isset($term->name)) {
                        $category_name = $term->name;
                    }
                }
            }

            // Fallback to first assigned category
            if ($category_name === 'Uncategorized') {
                $categories = get_the_category($post->ID);
                if (!empty($categories) && !is_wp_error($categories)) {
                    $category_name = $categories[0]->name;
                }
            }
        }

        // Output the result to the dataLayer
        echo "<script>
            window.dataLayer = window.dataLayer || [];
            dataLayer.push({
                'postCategory': '$category_name'
            });
        </script>";
    }
}

Sur mon site, j’utilise Match de grade Pour définir une catégorie principale pour mes articles, et je souhaite utiliser cette catégorie dans mes rapports d’analyse. Si les mathématiques de rang ne sont pas installées ou si la catégorie principale n’est pas définie, j’utilise la première catégorie sélectionnée.

Étape 3: Créez une variable GTM pour capturer les catégories

Dans Google Tag Manager:

  1. Aller aux variables> Nouveau
  2. Choisissez la variable de couche de données
  3. Nommez Post Categories
  4. Définissez le nom de la variable de couche de données sur postCategory
  5. Cliquez sur Enregistrer
Variable de calque de données Google Tag Manager (GTM) pour les catégories de publication

Cette variable attirera désormais le tableau des catégories poussées vers la couche de données.

Étape 4: Modifiez votre balise de page de page GA4 pour inclure le groupe de contenu

  1. Accédez à Tags et localisez votre balise de configuration GA4
  2. Sous les champs à définir, cliquez sur Ajouter une ligne
  3. Nom du champ: content_group
  4. Valeur: {{Post Categories}}
  5. Enregistrez la balise et publiez votre conteneur
GTM GA4 DLV Post Catégories

Cela garantit que chaque événement PageView comprend le content_group Paramètre, qui est défini sur la catégorie principale du WordPress Post.

Étape 6: Enregistrez une définition personnalisée dans GA4

  1. Cliquez sur Administrer Icône de vitesse dans le coin inférieur gauche.
  2. Dans le Propriété colonne, cliquez Définitions personnalisées.
GA4: définitions personnalisées
  1. Cliquez sur Créer une dimension personnalisée bouton.
  2. Remplissez les champs:
    • Nom de dimension: Par exemple, Content Group
    • Portée: Sélectionner Event
    • Description: Facultatif, mais quelque chose comme la «catégorie de post»
    • Paramètre de l’événement: Entrez le nom exact du paramètre que vous passez via GTM – dans votre cas, il devrait être: content_group
GA4: Créez une dimension personnalisée pour les catégories de post
  1. Faire un clic Sauvegarder

Maintenant, GA4 reconnaîtra et stockera le content_group Paramètre à des fins de rapport.

Étape 7: Créer des rapports en utilisant la dimension du groupe de contenu

Une fois que les données commencent à couler (cela peut prendre jusqu’à 24 heures):

  1. Allez explorer> Forme gratuite dans GA4
  2. Ajouter Content Group comme dimension
  3. Ajouter des métriques comme les vues, le temps d’engagement moyen ou les conversions
  4. Segment ou filtre basé sur un groupe de contenu pour analyser les performances par catégorie

Customation supplémentaire

Cette configuration peut être facilement personnalisée pour prendre en charge d’autres stratégies de regroupement de contenu au-delà des catégories de poste standard. Exemples:

  • Vous pouvez également utiliser la dimension du groupe de contenu dans des rapports standard ou créer un tableau de bord personnalisé dans Studio de spectateur pour des visualisations plus détaillées.
  • Vous pouvez utiliser des balises WordPress au lieu de catégories en les récupérant avec get_the_tags() et pousser la balise principale à la couche de données.
  • Pour les types de publication personnalisés, vous pouvez attribuer le nom de type de poste lui-même comme groupe de contenu ou utiliser un terme de taxonomie personnalisé associé à ce type (récupéré via wp_get_post_terms()).
  • Woocommerce Les catégories de produits peuvent être gérées de la même manière en utilisant le 'product_cat' Taxonomie, vous permettant de regrouper les ventes ou les vues de produits par catégorie.

L’utilisation de catégories WordPress pour le regroupement de contenu dans GA4 est une approche élégante et évolutive. En tirant parti de la flexibilité de GTM et de la taxonomie structurée de WordPress, vous pouvez générer des informations exploitables sur les différents types de contenu. Cela peut vous aider à façonner la direction éditoriale, à affiner les stratégies de marketing de contenu et à optimiser les voies de conversion sur votre site.




Source link