Come utilizzare gli eventi di Google Analytics 4 per monitorare la popolarità della categoria in WordPress
La popolarità della categoria può aiutarti a capire quali contenuti il tuo pubblico trova più coinvolgenti. Il monitoraggio di questi dati può aiutarti a personalizzare la tua strategia di contenuti e a migliorare l'esperienza degli utenti. Google Analytics 4 (GA4) offre potenti funzionalità di tracciamento degli eventi, consentendoti di monitorare i tuoi WordPress visualizzazioni delle categorie del sito Web. In questo articolo esploreremo come implementare il monitoraggio degli eventi per misurare la popolarità delle categorie in WordPress utilizzando GA4.
Perché è importante monitorare la popolarità delle categorie
Comprendere la popolarità delle categorie sul tuo sito WordPress presenta numerosi vantaggi:
- Ottimizzazione contenuto: puoi dare priorità ai contenuti all'interno delle categorie più popolari, assicurandoti di soddisfare gli interessi del tuo pubblico.
- Coinvolgimento dell'utente: analizzando la popolarità della categoria, puoi identificare quali argomenti incontrano maggiormente il favore dei tuoi utenti, determinando un maggiore coinvolgimento.
- Marketing mirato: questi dati sono preziosi per personalizzare gli sforzi di marketing e le strategie pubblicitarie.
- Esperienza da Utente: promuovere in modo visibile i contenuti delle categorie più popolari sul tuo sito web può migliorare l'esperienza dell'utente (UX).
Come monitorare la popolarità della categoria con GA4 in WordPress
Se desideri monitorare la popolarità delle categorie per le quali scrivi post in WordPress, puoi creare un evento che acquisisce tali dati e li trasmette a Google Analytics 4. Ecco il codice che puoi aggiungere al tema figlio functions.php
file che genererà l'evento. Sei limitato al numero di categorie che puoi acquisire, quindi ho aggiunto un'eccezione per i post a cui sono assegnate più di 5 categorie.
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');
In questo codice:
- Definiamo una funzione denominata
track_category_popularity
. - All'interno della funzione, controlliamo se si tratta di una pagina a post singolo utilizzando
is_single()
. - Utilizziamo le funzioni di WordPress per acquisire l'ID, il titolo e le categorie del post.
- Creiamo un array associativo denominato
$itemData
che contiene i dati dell'articolo, inclusi i campi relativi alla categoria. - Controlliamo se ci sono più di 5 categorie e impostiamo i valori appropriati.
- Produciamo lo script di monitoraggio direttamente nel corpo HTML della pagina utilizzando
wp_footer
gancio d'azione. Questo script invia l'evento "view_item" a GA4.
Il monitoraggio della popolarità delle categorie in WordPress utilizzando GA4 fornisce informazioni preziose per ottimizzare i contenuti, migliorare il coinvolgimento degli utenti e personalizzare le attività di marketing. Seguendo i passaggi descritti in questo articolo, puoi monitorare e analizzare in modo efficace le visualizzazioni delle categorie, prendendo decisioni basate sui dati per migliorare le prestazioni del tuo sito web e l'esperienza utente.