Is the info Top Referred Topics/ Top Traffic Sources stored in a table in the database?

Quick question for the community- I see in the dashboard we have a top 10 for Top referred topics and traffic sources. Is this information stored in a table in a database? What I am most interested in is the records outside the top 10. Thanks for any tips!

You can find them with the data explorer plugin.

Thanks. Good call. Let me go take a look at the tables/ fields to see how they are stored.

The data explorer had this removed and I wanted to run longer quires than the dashboard, I’ve searched for the query to copy/import with no luck, is it available anywhere?

Hier ist eine Data Explorer-Abfrage, die die am häufigsten verlinkten Themen für einen bestimmten Zeitraum zurückgibt. Bald füge ich eine Abfrage für die wichtigsten Traffic-Quellen hinzu.

Die Abfrage liefert eine Liste von Discourse-Themen sowie die Anzahl der Klicks auf Links zu jedem dieser Themen von externen Quellen. Für die Abfrage müssen Sie die Parameter start_date und end_date im Format „jjjj-mm-tt“ angeben, z. B. 2020-01-08. Die Ergebnisse werden nach Klickanzahl in absteigender Reihenfolge sortiert. Für den angegebenen Zeitraum werden die 100 am häufigsten verlinkten Themen zurückgegeben. Falls Sie mehr Ergebnisse benötigen, passen Sie den LIMIT-Wert in der Abfrage an.

--[params]
-- date :start_date
-- date :end_date

SELECT
t.id AS topic_id,
COUNT(p.id) AS external_click_count
FROM incoming_links il
JOIN posts p
ON p.id = il.post_id
JOIN topics t
ON t.id = p.topic_id
WHERE t.archetype = 'regular'
AND il.created_at::date BETWEEN :start_date::date AND :end_date::date
GROUP BY p.id, t.id
ORDER BY external_click_count DESC
LIMIT 100

Für Traffic-Quellen probieren Sie diese Abfrage aus.

Sie liefert den Domainnamen der Traffic-Quelle, die Anzahl der Klicks von dieser Quelle im angegebenen Zeitraum sowie die Anzahl der eindeutigen Themen, die von dieser Quelle verlinkt wurden. Die Ergebnisse werden nach Klickzahl in absteigender Reihenfolge sortiert. Für die Abfrage müssen die Parameter start_date und end_date gesetzt werden. Das Datumsformat muss ‘jjjj-mm-tt’ sein, zum Beispiel 2020-01-09.

Die Abfrage begrenzt die Ergebnisanzahl auf 100. Falls Sie dies ändern möchten, passen Sie den LIMIT-Wert in der Abfrage an.

--[params]
-- date :start_date
-- date :end_date

WITH links AS (
SELECT
ind.name,
t.id AS topic_id
FROM incoming_links il
JOIN posts p
ON p.id = il.post_id
JOIN topics t
ON t.id = p.topic_id
JOIN incoming_referers ir
ON ir.id = il.incoming_referer_id
JOIN incoming_domains ind
ON ind.id = ir.incoming_domain_id
WHERE t.archetype = 'regular'
AND il.created_at::date BETWEEN :start_date::date AND :end_date::date
)
SELECT
name,
COUNT(name) AS clicks,
COUNT(DISTINCT topic_id) AS topics
FROM links
GROUP BY name
ORDER BY clicks DESC
LIMIT 100

Danke Simon, das war wirklich nützlich (und erforderte 2 Jahre später keine Änderungen :+1: :sweat_smile: ). Meiner Meinung nach sollte dies einer der Standardberichte sein.

Ich denke oft: „Gott, wer macht all diese Überweisungen??“