Com utilitzar els esdeveniments de Google Analytics 4 per fer un seguiment de la popularitat de la categoria a WordPress
La popularitat de la categoria us pot ajudar a entendre quin és el contingut que el vostre públic troba més atractiu. El seguiment d'aquestes dades us pot ajudar a adaptar la vostra estratègia de contingut i millorar les experiències dels usuaris. Google Analytics 4 (GA4) ofereix potents capacitats de seguiment d'esdeveniments, que us permeten supervisar el vostre WordPress visualitzacions de categories del lloc web. En aquest article, explorarem com implementar el seguiment d'esdeveniments per mesurar la popularitat de les categories a WordPress mitjançant GA4.
Per què és important fer un seguiment de la popularitat de la categoria
Entendre la popularitat de les categories al vostre lloc de WordPress té diversos avantatges:
- Optimització de contingut: podeu prioritzar el contingut dins de categories populars, assegurant-vos que ateneu els interessos del vostre públic.
- Interacció de l'usuari: mitjançant l'anàlisi de la popularitat de la categoria, podeu identificar quins temes ressonen més als vostres usuaris, la qual cosa augmentarà la implicació.
- Màrqueting dirigit: Aquestes dades són molt valuoses per adaptar els vostres esforços de màrqueting i estratègies publicitàries.
- Experiència de l'usuari: promocionar de manera destacada contingut de categories populars al vostre lloc web pot millorar l'experiència de l'usuari (UX).
Com fer un seguiment de la popularitat de la categoria amb GA4 a WordPress
Si voleu fer un seguiment de la popularitat de les categories per a les quals esteu escrivint publicacions a WordPress, podeu crear un esdeveniment que capture aquestes dades i les passi a Google Analytics 4. Aquí teniu el codi que podeu afegir al tema del vostre fill. functions.php
fitxer que generarà l'esdeveniment. Esteu limitat al nombre de categories que podeu capturar, de manera que he afegit una excepció per a les publicacions que tenen assignades més de 5 categories.
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');
En aquest codi:
- Definim una funció anomenada
track_category_popularity
. - Dins de la funció, comprovem si es tracta d'una pàgina de publicació única
is_single()
. - Utilitzem les funcions de WordPress per capturar l'identificador, el títol i les categories de la publicació.
- Creem una matriu associativa anomenada
$itemData
que conté les dades de l'element, inclosos els camps relacionats amb la categoria. - Comprovem si hi ha més de 5 categories i establim els valors adequats.
- Us fem servir l'script de seguiment directament al cos HTML de la pàgina
wp_footer
ganxo d'acció. Aquest script envia l'esdeveniment "view_item" a GA4.
El seguiment de la popularitat de la categoria a WordPress mitjançant GA4 proporciona informació valuosa per optimitzar el contingut, millorar la implicació dels usuaris i adaptar els vostres esforços de màrqueting. Seguint els passos descrits en aquest article, podeu fer un seguiment i analitzar les visualitzacions de categories de manera efectiva, prenent decisions basades en dades per millorar el rendiment i l'experiència d'usuari del vostre lloc web.