주제별 주요 트래픽 출처

특정 주제에 대한 상위 트래픽 출처, 즉 추천 트래픽에 대한 통계를 찾아보려 했습니다. 이 주제가 다른 주제들보다 더 많은 관심을 받은 경우를 확인하고 싶었거든요. 하지만 전체 주제를 아우르는 일반적인 상위 출처만 찾을 수 있었습니다.

이 정보가 제공되지 않는 건가요? 제공되지 않는다면, 앞으로 계획에 포함시켜 주셨으면 좋겠습니다 :slight_smile:
현재 인기 링크와 자주 게시하는 사용자들을 볼 수 있는 하단 부분을 확장할 때, 해당 주제 페이지에 이 정보를 바로 연결해 두는 것도 좋을 것 같습니다.
또한 도메인만 보여주는 것이 아니라, 전체 추천 URL을 어딘가에서 볼 수 있으면 더 흥미로울 것 같습니다.

데이터 탐색기 플러그인으로 적어도 대부분을 사용할 수 있다고 생각합니다

박스에서 바로 꺼내 쓰기는 것 같지 않네요. 따라서 이 결과를 생성하려면 올바른 SQL 쿼리를 직접 작성해야 할 것 같습니다.

죄송합니다. 실제로 그런 것이 맞습니다. 기능 개발 중인 사항을 자주 놓치고 있습니다. 문제를 해결하시려면 필요한 SQL에 대한 도움을 받으실 수 있습니다.

자신의 사이트에서 이러한 지표를 찾으려면 다음과 같은 Data Explorer 쿼리를 사용할 수 있습니다:

주제 외부 트래픽 출처

-- [params]
-- int :topic_id = 8732

SELECT 
  ind.name AS domain,                   -- 트래픽을 추천한 외부 도메인
  COUNT(*) AS clicks                    -- 이 출처로부터의 총 클릭 수
FROM incoming_links il
INNER JOIN posts p ON p.deleted_at IS NULL AND p.id = il.post_id
INNER JOIN topics t ON t.deleted_at IS NULL AND t.id = p.topic_id
INNER JOIN incoming_referers ir ON ir.id = il.incoming_referer_id
INNER JOIN incoming_domains ind ON ind.id = ir.incoming_domain_id
  AND t.id = :topic_id                  -- 지정된 주제로 필터링
GROUP BY ind.name
ORDER BY clicks DESC

이 쿼리는 대시보드 보고서 - 상위 트래픽 출처와 유사한 방법을 사용하여 특정 주제 내 게시물로 트래픽을 추천한 외부 도메인에 대한 정보를 분석합니다. 이 보고서는 어떤 주제의 유입 트래픽을 보고 싶은지 지정하는 :topic_id 매개변수를 사용합니다.

쿼리는 지정된 주제 내 게시물로 트래픽을 추천한 외부 도메인 목록(domain)과 총 클릭 수(clicks)를 클릭 수 내림차순으로 정렬하여 반환합니다.

참고로, 위의 Topic External Traffic Sources 쿼리의 약간 다른 변형 버전도 여기에 추가합니다.

이 버전은 topic_ids에 int_list 매개변수를 사용하므로, 여러 topic_ids를 지정하여 쿼리를 실행하려면 이 쿼리를 사용할 수 있습니다.

-- [params]
-- int_list :topic_ids = 12345

SELECT 
  ind.name AS domain,                   -- 트래픽을 보내는 외부 도메인
  COUNT(*) AS clicks                    -- 이 소스에서 발생한 총 클릭 수
FROM incoming_links il
INNER JOIN posts p 
  ON p.deleted_at IS NULL 
  AND p.id = il.post_id
INNER JOIN topics t 
  ON t.deleted_at IS NULL 
  AND t.id = p.topic_id
INNER JOIN incoming_referers ir 
  ON ir.id = il.incoming_referer_id
INNER JOIN incoming_domains ind 
  ON ind.id = ir.incoming_domain_id
WHERE t.id IN (:topic_ids)              -- 지정된 토픽 목록으로 필터링
  AND ind.name != '127.0.0.1'
GROUP BY ind.name
ORDER BY clicks DESC