WordPress에서 카테고리를 가져 오기위한 MySQL 쿼리

Depositphotos 12429678s

최근에 내가 집 생활에 대해 쓴 게시물이 다른 주제보다 페이지 뷰가 더 많은 것으로 나타났습니다. 블로깅의 개인적인 측면이 더 많은 독자를 끌어들이는 것임을 뒷받침 할 것이므로 알아보고 싶었습니다. 내 개인적인 삶과 관련된 모든 게시물에 특정 검색어를 추가합니다. 나머지 카테고리는 콘텐츠에 따라 적용됩니다. 결국보고 할 수 있도록 일부러 이렇게했습니다. 그 때가 왔습니다!

WordPress 쿼리

그래도 생각하는 것만 큼 쉽지는 않습니다. 전체 프로세스는 데이터에서보고하는 데 몇 시간이 걸렸습니다! 첫 번째 과제는 내 블로그 데이터베이스에서 데이터를 가져 오는 것이 었습니다. WordPress에서는 세 개의 테이블, posts, posts2cats 및 카테고리간에 멋진 조인 쿼리가 필요합니다. 이렇게하려면 다음 쿼리를 사용하세요.

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

게시물에서 여러 카테고리를 선택한 경우 실제로 게시물 당 하나 이상의 레코드를 다시 받게됩니다. 괜찮습니다. 저는 실제로 분석에서 그것을 다루고 있습니다.

Google 웹 로그 분석

Google을 사용하면 필요한 날짜별로 데이터를 가져와 CSV 파일로 내보낼 수 있습니다. 나는 단순히 동일한 날짜 범위와 페이지 뷰 수를 가져 왔습니다. 그런 다음 소스, 블로그 게시물 및 카테고리 및 관련 페이지보기를 모두 병합했습니다. 재미있는 것들!

분석

다음 단계는 재미있는 것입니다! 거쳐야 할 일련의 쿼리와 단계가 있지만 (여기서는 자세히 설명하고 싶지 않습니다.) 기본 출력은 페이지 뷰 수를 각 카테고리의 게시물 수로 나눈 값을 계산하는 것입니다. 그런 다음 전체 블로그에서 게시물 당 평균 조회수를 계산하고 결과를 비교했습니다.

아래에 보이는 것은 카테고리 별 페이지 뷰 인덱스 분석입니다. 전체 크기로 보려면 이미지를 클릭하십시오. 지수 100은 평균입니다. 200의 인덱스는 카테고리가 평균 게시물의 조회수의 두 배를 가졌음을 의미합니다. 50 지수는 평균의 절반입니다.

블로그 카테고리 색인

결론

내가 기대했던 바는 아니지만 일부는 의미가 있다고 생각합니다. 가장 낮은 척도 (오른쪽)에서 포화 된 주제를 볼 수 있습니다. 그렇지 않습니까? 정치, 기술, 비즈니스, 블로깅 등. Google지도와 같은 매우 틈새 시장도 있습니다. 내 블로그의 주요 주제가 아니기 때문에 많은 관심을 끌고 있는지 의심 스럽다.

홈 프론트는 사실상 데드 센터였습니다! 나는 그것이 더 높은 색인이 될 것이라고 생각했지만 그것이 색인을 밑돌 지 않는다는 사실은 그것이 내 블로그를 해치지 않는다는 것을 말해줍니다. 도움이 되나요? 아마도 유지이지만 직접적인 페이지 뷰는 아닙니다.

정말 최고로 으르렁 거리는 것은 제가 가진 전문 분야입니다. 분석…와! 나는 이것이 도움을 요청하는 주제 영역이라고 생각합니다. 웹이 너무 많지 않습니다. 분석 거기에 블로그! 사람들은 사용 방법을 알고 싶어합니다. 분석, 구현 방법, 그리고이를 기반으로보고하고 변경하는 방법 (이 게시물처럼!).

또 다른 흥미로운 항목은 "Daily Reads"입니다. 나는 그것들이 도로의 중간에있을 것이라고 확신했지만 실제로는 매우 높은 순위를 차지했습니다. 사람들은 내가 읽고있는 것과 그들에게 추천하는 것에 관심이 있습니다! 꽤 기분이 좋습니다. 매일 수백 개의 피드와 사이트를 읽고 사람들이 감사 할만한 독특한 이야기를 되 찾으려고 노력합니다. 여러 번, 이것들은 내가 흥미롭고 전달하고 싶은 다른 블로그에 대한 링크입니다. 이것에 관련된 동료애가 보상을받는 것 같습니다!

거기 있습니다! 수년간의 독자층 데이터! 다음에이 분석을 훨씬 쉽게 수행하고 싶습니다. 카테고리를 자동화하는 작업을 정말하고 싶습니다. 분석 더 가까이서 주시 할 수 있도록보고합니다.

댓글 3

  1. 1

    Daily Reads 번호에서 흥미로운 점은 링크 목록 게시물을 거의 읽지 않는다는 것입니다. 그러나 나는 거의 항상 당신의 것을 스캔합니다.

    우리가 비슷한 관심사를 갖고 있기 때문이라고 생각했는데 그럴 수도 있습니다. 그러나 다른 많은 독자들에게도 인기가있는 것 같습니다.

    데일리 읽기에서 멋진 자료를 찾았습니다. 어쩌면 당신은 우리를 위해 정크를 필터링하는 요령이있을 것입니다 🙂

    • 2

      그게 확실히 내가 추구하는 일이야, 토니. 내 블로그의 주제 영역 외부에있는 링크를 선택하는 경우는 매우 드뭅니다. 글을 게시하기 전에 해당 기사를 읽고 좋아합니다!

      검색 엔진 경고, 블로그, 소셜 북마크 사이트 등을 포함하여 [어리석게도] 엄청난 수의 장소에서 찾을 수 있습니다.

      고마워, 토니!

당신은 어떻게 생각하십니까?

이 사이트는 Akismet을 사용하여 스팸을 줄입니다. 댓글 데이터 처리 방법 알아보기.