Как да използвате Google Analytics 4 събития за проследяване на популярността на категорията в WordPress
Популярността на категорията може да ви помогне да разберете какво съдържание намира вашата аудитория за най-ангажиращо. Проследяването на тези данни може да ви помогне да приспособите стратегията си за съдържание и да подобрите изживяването на потребителите. Google Анализ 4 (GA4) предлага мощни възможности за проследяване на събития, което ви позволява да наблюдавате вашите WordPress изгледи по категории на уебсайта. В тази статия ще проучим как да внедрим проследяване на събития, за да измерим популярността на категориите в WordPress с помощта на GA4.
Защо проследяването на популярността на категорията има значение
Разбирането на популярността на категориите на вашия WordPress сайт има няколко предимства:
- Оптимизация на съдържанието: Можете да приоритизирате съдържанието в популярните категории, като гарантирате, че отговаряте на интересите на вашата аудитория.
- Ангажираност на потребителите: Като анализирате популярността на категорията, можете да определите кои теми резонират най-много с вашите потребители, което води до повишена ангажираност.
- Целеви маркетинг: Тези данни са безценни за адаптиране на вашите маркетингови усилия и рекламни стратегии.
- Потребителско възприятие: Популяризирането на видно съдържание от популярни категории на вашия уебсайт може да подобри потребителското изживяване (UX).
Как да проследявате популярността на категория с GA4 в WordPress
Ако искате да проследите популярността на категориите, за които пишете публикации в WordPress, можете да създадете събитие, което улавя тези данни и ги предава на Google Анализ 4. Ето кода, който можете да добавите към дъщерната си тема functions.php
файл, който ще генерира събитието. Вие сте ограничени до броя на категориите, които можете да заснемете, така че добавих изключение за публикации, на които са присвоени повече от 5 категории.
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');
В този код:
- Дефинираме функция с име
track_category_popularity
. - Вътре във функцията проверяваме дали използва страница с една публикация
is_single()
. - Ние използваме функциите на WordPress, за да заснемем идентификатора, заглавието и категориите на публикацията.
- Създаваме асоциативен масив с име
$itemData
който съдържа данните за артикула, включително полета, свързани с категория. - Проверяваме дали има повече от 5 категории и задаваме съответните стойности.
- Ние извеждаме проследяващия скрипт директно в HTML тялото на страницата, използвайки
wp_footer
кука за действие. Този скрипт изпраща събитието „view_item“ до GA4.
Проследяването на популярността на категорията в WordPress с помощта на GA4 предоставя ценна информация за оптимизиране на съдържанието, повишаване на ангажираността на потребителите и приспособяване на вашите маркетингови усилия. Следвайки стъпките, описани в тази статия, можете ефективно да проследявате и анализирате изгледи на категории, като вземате решения, базирани на данни, за да подобрите производителността на уебсайта си и потребителското изживяване.