Principais fontes de tráfego por tópico

Adicionando uma variação ligeiramente diferente da consulta Topic External Traffic Sources acima para referência aqui também.

Esta versão usa um parâmetro int_list para os topic_ids, então se você quisesse especificar vários topic_ids para executar a consulta, pode usar esta consulta.

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

SELECT 
  ind.name AS domain,                   -- Domínio externo que refere tráfego
  COUNT(*) AS clicks                    -- Cliques totais desta fonte
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)              -- Filtrar pela lista especificada de tópicos
  AND ind.name != '127.0.0.1'
GROUP BY ind.name
ORDER BY clicks DESC
2 curtidas