MySQL upit za povlačenje kategorija u WordPressu
Nedavno se ispostavilo da su postovi koje sam napisao o svom kućnom životu dobili više pregleda stranica nego neke druge moje teme. To bi potvrdilo da je lični aspekt bloganja ono što privlači više čitalaca pa sam želio da saznam. Svaki moj post koji se dotiče mog privatnog života, dodajem određeni upit. Ostale kategorije se primjenjuju na osnovu sadržaja. Namjerno sam to uradio da bih mogao na kraju izvestiti o tome. Došlo je to vrijeme!
WordPress upit
Ipak, nije tako lako kao što mislite. Cijeli proces mi je od podataka do izvještaja trajao nekoliko sati! Prvi izazov je bio izvlačenje podataka iz baze podataka mog bloga. U WordPress-u je potreban lijep upit za spajanje između tri tabele, postova, posts2cats i kategorija. Ako želite ovo da uradite, evo upita:
ODABERITE `post_date`, `cat_name` IZ `wp_posts` LIJEVO PRIDRUŽENJE `wp_post2cat` NA `wp_posts`.ID=`wp_post2cat`.post_id LEFT JOIN `wp_categories` NA `wp_categories_post2cat`wp_postXNUMXcat`.
Imajte na umu da ćete zapravo vratiti više od jednog zapisa po objavi ako ste odabrali više kategorija na objavi. U redu je, zapravo se time bavim u svojoj analizi.
Google Analytics
Google prilično olakšava izvlačenje podataka po datumu koji su vam potrebni i izvoz u CSV datoteku. Jednostavno sam izvukao identičan raspon datuma i broj pregleda stranica. Zatim sam spojio oba izvora, postove na blogu i kategorije i povezane prikaze stranica. Zabavne stvari!
analiza
Sljedeći korak je onaj zabavni! Postoji niz upita i koraka kroz koje morate proći (ne želim da ulazim u toliko detalja), ali osnovni rezultat je da želim izračunati broj pregleda stranica podijeljen s brojem postova u svakoj kategoriji. Zatim sam izračunao prosječan broj pregleda po objavi na cijelom blogu i uporedio rezultate.
Ono što vidite ispod je analiza Indeksa pregleda stranica po kategorijama. Kliknite na sliku ako želite da je vidite u punoj veličini. Indeks 100 je prosjek. Indeks od 200 znači da je kategorija imala dvostruko više pogodaka od prosječne objave. Indeks 50 je polovina prosjeka.
zaključci
Nije baš ono što sam očekivao, ali mislim da nešto od toga ima smisla. Na vrlo donjem kraju ljestvice (desno), vidimo neke zasićene teme, zar ne? Politika, tehnologija, biznis, bloganje, itd. Vidimo i neke vrlo, vrlo niske teme poput Google mapa. Pošto to nije primarna tema mog bloga, sumnjam da privlačim veliku pažnju zbog toga.
Homefront je bio gotovo mrtav centar! Mislio sam da će indeks biti veći, ali činjenica da nije pod indeksom govori mi da to ni na koji način ne šteti mom blogu. Pomaže li? Možda u zadržavanju, ali ne direktnim pregledima stranica.
Ono što je zaista vrhunsko su područja stručnosti koje imam. Analitika… wow! Mislim da je ovo područje koje vapi za pomoć. Nema previše weba analitika blogovi tamo! Ljudi žele da znaju kako da koriste analitika, kako ga implementirati, a zatim i kako prijaviti i napraviti promjene na osnovu toga (lajkajte ovaj post!).
Druga zanimljiva stavka je moja “Dnevna čitanja”. Zasigurno sam mislio da će to biti na sredini puta, ali oni su zapravo veoma visoko rangirani. Ljudi su zainteresovani za ono što čitam i preporučujem im! To je prilično dobro. Svaki dan čitam stotine feedova i stranica i pokušavam izvući jedinstvene priče koje bi ljudi cijenili. Mnogo puta, ovo su linkovi na druge blogove koje smatram interesantnim i koje želim prenijeti dalje. Čini se da se drugarstvo uključeno u ovo isplati!
Evo ga! Podaci o čitanosti vrijedni godine! Zaista bih volio da sljedeći put mnogo olakšam ovu analizu. Zaista želim raditi na automatizaciji kategorija u svoje analitika izvještaje tako da ih mogu bliže pratiti.