MySQL-query voor het trekken van categorieën in WordPress

Depositphotos 12429678 s

Onlangs bleek dat de posts die ik schreef over mijn gezinsleven meer paginaweergaven leken te krijgen dan sommige van mijn andere onderwerpen. Het zou ondersteunen dat het persoonlijke aspect van bloggen meer lezers trekt, dus ik wilde erachter komen. Aan al mijn berichten die mijn persoonlijke leven raken, voeg ik een specifieke vraag toe. De rest van de categorieën wordt op inhoud toegepast. Ik heb dit met opzet gedaan, zodat ik er uiteindelijk over kon rapporteren. Die tijd is gekomen!

WordPress-vraag

Het is echter niet zo eenvoudig als u misschien denkt om erachter te komen. Het hele proces kostte me een paar uur van data tot rapportage! De eerste uitdaging was om de gegevens uit mijn blogdatabase te halen. In WordPress vereist het een mooie join-query tussen drie tabellen, berichten, posts2cats en categorieën. Als je dit wilt doen, is hier de vraag:

SELECTEER `post_date`,` cat_name` FROM `wp_posts` LEFT JOIN` wp_post2cat` ON `wp_posts`.ID =` wp_post2cat`.post_id LEFT JOIN `wp_name` ON` wp_categories`.cat_ID = `wp_post2cat`category_id

Houd er rekening mee dat je meer dan één record per bericht terugkrijgt als je meerdere categorieën voor een bericht hebt geselecteerd. Dat is oké, daar behandel ik eigenlijk in mijn analyse.

Google Analytics

Google maakt het vrij eenvoudig om de gegevens op te halen op de datum die u nodig heeft en deze als een CSV-bestand te exporteren. Ik trok gewoon het identieke datumbereik en het aantal paginaweergaven. Vervolgens heb ik beide bronnen, blogberichten en categorieën en de bijbehorende paginaweergaven samengevoegd. Leuke dingen!

Analyse

De volgende stap is de leuke! Er is een reeks vragen en stappen die u moet doorlopen (ik wil hier niet zo gedetailleerd ingaan), maar de basisuitvoer is dat ik het aantal paginaweergaven wil berekenen gedeeld door het aantal berichten in elke categorie. Vervolgens heb ik de gemiddelde views per post over de hele blog berekend en de resultaten vergeleken.

Wat u hieronder ziet, is een analyse van de index van paginaweergaven per categorie. Klik op de afbeelding als je hem op ware grootte wilt zien. Een index van 100 is het gemiddelde. Een index van 200 betekent dat de categorie twee keer zoveel hits had als de gemiddelde post. Een index van 50 is de helft van het gemiddelde.

Blog Categorie Index

Conclusies

Niet helemaal wat ik had verwacht, maar ik denk dat een deel ervan logisch is. Helemaal onderaan de schaal (rechts) zien we een aantal verzadigde onderwerpen, nietwaar? Politiek, technologie, zaken, bloggen, enz. We zien ook enkele zeer, zeer niche-onderwerpen zoals Google Maps. Omdat het niet het hoofdonderwerp van mijn blog is, is het twijfelachtig of ik daar veel aandacht voor trek.

Homefront was vrijwel in het midden! Ik dacht dat het hoger zou indexeren, maar het feit dat het niet onder-indexeert, zegt me dat het op geen enkele manier mijn blog schaadt. Helpt het? Misschien in retentie, maar niet in de vorm van directe paginaweergaven.

Wat echt naar de top brult, zijn de expertisegebieden die ik heb. Analytics… wauw! Ik denk dat dit een onderwerp is dat om hulp schreeuwt. Er is niet te veel internet analytics blogs die er zijn! Mensen willen weten hoe ze moeten gebruiken analytics, hoe je het implementeert en vervolgens hoe je rapporteert en wijzigingen aanbrengt op basis daarvan (zoals dit bericht!).

Het andere interessante item is mijn "Daily Reads". Ik dacht zeker dat die midden op de weg zouden zijn, maar ze scoren eigenlijk heel hoog. Mensen zijn geïnteresseerd in wat ik lees en aan hen aanbeveel! Dat voelt best goed. Elke dag lees ik honderden feeds en sites door en probeer ik unieke verhalen terug te halen die mensen zouden waarderen. Vaak zijn dit links naar andere blogs die ik interessant vind en wil doorgeven. Het lijkt erop dat de kameraadschap die hierbij betrokken is, loont!

Daar heb je het! Een jaar aan lezersdata! Ik zou het de volgende keer echt veel gemakkelijker willen maken om deze analyse uit te voeren. Ik wil echt werken aan het automatiseren van de categorieën in mijn analytics rapporten zodat ik ze beter in de gaten kan houden.

3 reacties

  1. 1

    Wat ik interessant vind aan het Daily Reads-nummer, is dat ik zelden of nooit berichten op de lijst met links lees. Maar ik merk bijna altijd dat ik de jouwe scan.

    Ik dacht dat het was omdat we dezelfde interesses hebben, en dat kan ook zo zijn. Maar het lijkt erop dat het ook bij veel andere lezers aanslaat.

    Ik heb geweldige dingen gevonden in je dagelijkse lezingen. Misschien heb je gewoon een talent om voor ons door de rotzooi te filteren 🙂

    • 2

      Dat is absoluut waar ik naar op zoek ben, Tony. Zeer zelden selecteer ik een link die buiten het onderwerpgebied van mijn blog valt ... en ik lees die artikelen echt en vind ze leuk voordat ik ze post!

      Ik vind ze op een [belachelijk] groot aantal plaatsen, waaronder zoekmachinemeldingen, blogs, sociale bladwijzersites, enz.

      Bedankt, Tony!

Wat denk je?

Deze site gebruikt Akismet om spam te verminderen. Ontdek hoe uw reactiegegevens worden verwerkt.