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?
指定された期間における、最も多く参照されたトピックを返す Data Explorer クエリです。すぐに、最も多いトラフィックソースを返すクエリも追加予定です。
このクエリは、Discourse のトピックのリストと、外部ソースから各トピックへのリンクがクリックされた回数を返します。クエリを実行するには、yyyy-mm-dd の形式(例:2020-01-08)で start_date と end_date パラメータを指定する必要があります。結果はクリック数に基づいて降順にソートされます。指定された期間の上位 100 の参照トピックが返されます。それ以上の結果が必要な場合は、クエリの LIMIT 値を調整してください。
--[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
トラフィックソースについては、このクエリを試してみてください。
これは、トラフィックソースのドメイン名、期間内のトラフィックソースからのクリック数、およびそのトラフィックソースからリンクされた一意のトピックの数を返します。結果はクリック数の降順でソートされます。このクエリを使用するには、start_date と end_date パラメータを設定する必要があります。日付は「yyyy-mm-dd」形式で指定してください(例:2020-01-09)。
このクエリは結果数を100件に制限しています。変更が必要な場合は、クエリの LIMIT 値を調整してください。
--[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
サイモン、ありがとうございました。それは本当に役に立ちました(そして2年経っても何も変更する必要がありませんでした:+1:
)。私の意見では、標準の詳細レポートの1つであるべきです。
私はよく「いったい誰がそんなに多くの紹介をしているのだろう?」と思います。