Запрос MySQL для извлечения категорий в WordPress

Depositphotos 12429678 с

Недавно выяснилось, что сообщения, которые я писал о своей домашней жизни, получали больше просмотров страниц, чем некоторые другие мои темы. Это подтвердило бы, что личный аспект ведения блога - это то, что привлекает больше читателей, поэтому я хотел узнать. К любым своим сообщениям, касающимся моей личной жизни, я добавляю конкретный запрос. Остальные категории применяются в зависимости от контента. Я сделал это специально, чтобы со временем доложить об этом. Это время пришло!

Запрос WordPress

Однако это не так просто, как вы думаете. От данных до отчета у меня ушло несколько часов! Первой задачей было вытащить данные из базы данных моего блога. В WordPress для этого требуется хороший запрос на соединение между тремя таблицами, записями, posts2cats и категориями. Если вы хотите это сделать, вот запрос:

ВЫБЕРИТЕ `post_date`,` cat_name` ИЗ `wp_posts` ЛЕВОЕ СОЕДИНЕНИЕ` wp_post2cat` ON `wp_posts`.ID =` wp_post2cat`.post_id ЛЕВОЕ СОЕДИНЕНИЕ `wp_categories` ON` wp_categories`.cat_ID = `wp_postory2cat`

Обратите внимание, что вы фактически получите более одной записи для каждого сообщения, если вы выбрали несколько категорий в сообщении. Это нормально, я занимаюсь этим в своем анализе.

Гугл Аналитика

Google позволяет легко извлекать данные по дате, которые вам нужны, и экспортировать их в виде файла CSV. Я просто вытащил идентичный диапазон дат и количество просмотров страниц. Затем я объединил оба источника, сообщения в блогах и категории, а также связанные просмотры страниц. Веселая штука!

Анализ

Следующий шаг - веселый! Вам необходимо выполнить ряд запросов и шагов (я не хочу вдаваться в подробности здесь), но основной вывод состоит в том, что я хочу рассчитать количество просмотров страниц, разделенное на количество сообщений в каждой категории. Затем я подсчитал среднее количество просмотров на публикацию по всему блогу и сравнил результаты.

Ниже вы видите анализ индекса просмотров страниц по категориям. Нажмите на изображение, если хотите увидеть его в полном размере. Индекс 100 является средним. Индекс 200 означает, что в категории было вдвое больше просмотров, чем у средней публикации. Индекс 50 - это половина среднего.

Указатель категории блога

Выводы

Не совсем то, что я ожидал, но я думаю, что отчасти это имеет смысл. На самом нижнем конце шкалы (справа) мы видим несколько насыщенных тем, не так ли? Политика, технологии, бизнес, ведение блогов и т. Д. Мы также видим очень, очень нишевые темы, такие как Карты Google. Поскольку это не основная тема моего блога, сомнительно, что я привлекаю к ​​ней много внимания.

Homefront был практически в центре внимания! Я думал, что индекс будет выше, но тот факт, что он не занижен, говорит мне, что это никоим образом не повредит моему блогу. Это помогает? Возможно, в удержании, но не в прямых просмотрах страниц.

Наибольший успех у меня вызывает то, что я знаю. Аналитика… вау! Я думаю, что это тема, которая требует помощи. Сети не так много аналитика блоги там! Люди хотят знать, как пользоваться аналитика, как его реализовать, а затем как сообщить и внести изменения на его основе (например, этот пост!).

Другой интересный предмет - мои «Ежедневные чтения». Я точно думал, что это будет середина пути, но на самом деле они занимают очень высокое место. Людям интересно, что я читаю, и они им рекомендуют! Это очень хорошо. Каждый день я просматриваю сотни каналов и сайтов и пытаюсь найти уникальные истории, которые люди оценят. Часто это ссылки на другие блоги, которые мне интересны и которые я хочу передать. Похоже, дух товарищества окупается!

Вот и все! Данные о читательской аудитории за годы! Мне бы очень хотелось, чтобы в следующий раз было намного проще провести этот анализ. Я действительно хочу поработать над автоматизацией категорий в мои аналитика отчеты, чтобы я мог следить за ними поближе.

3 комментариев

  1. 1

    Что мне интересно в числе Daily Reads, так это то, что я редко, если вообще когда-либо, читаю сообщения со списком ссылок. Но я почти всегда сканирую твое.

    Я думал, это потому, что у нас схожие интересы, и это может быть так. Но похоже, что это нравится и многим другим читателям.

    Я нашел несколько отличных материалов из ваших ежедневных чтений. Может быть, у вас просто есть умение фильтровать для нас мусор 🙂

    • 2

      Это определенно то, что мне нужно, Тони. Очень редко я выбираю ссылку, выходящую за пределы тематической области моего блога ... и я действительно читаю эти статьи и мне они нравятся, прежде чем публиковать их!

      Я нахожу их в [смехотворно] огромном количестве мест, включая оповещения поисковых систем, блоги, сайты социальных закладок и т. Д.

      Спасибо, Тони!

Как вы думаете?

Этот сайт использует Akismet для уменьшения количества спама. Узнайте, как обрабатываются ваши данные комментариев.