Kako uporabljati dogodke Google Analytics 4 za sledenje priljubljenosti kategorij v WordPressu
Priljubljenost kategorije vam lahko pomaga razumeti, katera vsebina se zdi vašemu občinstvu najbolj privlačna. Sledenje tem podatkom vam lahko pomaga pri prilagajanju vaše vsebinske strategije in izboljšanju uporabniške izkušnje. Google Analytics 4 (GA4) ponuja zmogljive zmožnosti sledenja dogodkom, ki vam omogočajo spremljanje vašega WordPress ogledi kategorij spletnega mesta. V tem članku bomo raziskali, kako implementirati sledenje dogodkom za merjenje priljubljenosti kategorij v WordPressu z uporabo GA4.
Zakaj je sledenje priljubljenosti kategorije pomembno
Razumevanje priljubljenosti kategorij na vašem spletnem mestu WordPress ima več prednosti:
- Optimizacija vsebine: Vsebini lahko daste prednost znotraj priljubljenih kategorij, s čimer zagotovite, da boste ugodili interesom občinstva.
- Udejstvovanje uporabnikov: Z analizo priljubljenosti kategorij lahko ugotovite, katere teme najbolj odmevajo pri vaših uporabnikih, kar vodi k večji angažiranosti.
- Ciljno trženje: Ti podatki so neprecenljivi za prilagajanje vaših tržnih prizadevanj in oglaševalskih strategij.
- Uporabniška izkušnja: vidno oglaševanje vsebine iz priljubljenih kategorij na vašem spletnem mestu lahko izboljša uporabniško izkušnjo (UX).
Kako slediti priljubljenosti kategorije z GA4 v WordPressu
Če želite slediti priljubljenosti kategorij, za katere pišete objave v WordPressu, lahko ustvarite dogodek, ki zajame te podatke in jih posreduje storitvi Google Analytics 4. Tukaj je koda, ki jo lahko dodate svoji podrejeni temi functions.php
datoteko, ki bo ustvarila dogodek. Omejeni ste na število kategorij, ki jih lahko zajamete, zato sem dodal izjemo za objave, ki jim je dodeljenih več kot 5 kategorij.
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');
V tej kodi:
- Definiramo funkcijo z imenom
track_category_popularity
. - Znotraj funkcije preverimo, ali gre za stran z eno samo objavo
is_single()
. - Za zajemanje ID-ja, naslova in kategorij objave uporabljamo funkcije WordPress.
- Ustvarimo asociativno polje z imenom
$itemData
ki vsebuje podatke o predmetu, vključno s polji, povezanimi s kategorijo. - Preverimo ali je kategorij več kot 5 in nastavimo ustrezne vrednosti.
- Skript za sledenje izdamo neposredno v telo HTML strani z uporabo
wp_footer
akcijski kavelj. Ta skript pošlje dogodek 'view_item' v GA4.
Sledenje priljubljenosti kategorij v WordPressu z uporabo GA4 zagotavlja dragocene vpoglede za optimizacijo vsebine, izboljšanje angažiranosti uporabnikov in prilagajanje vaših tržnih prizadevanj. Po korakih, opisanih v tem članku, lahko učinkovito sledite in analizirate oglede kategorij ter sprejemate odločitve, ki temeljijo na podatkih, za izboljšanje delovanja vašega spletnega mesta in uporabniške izkušnje.