Seitenaufrufe verstehen

Dieser Thread sagt mir, in welcher Tabelle ich nach Seitenaufrufdaten suchen muss und wie ich sie verstehen kann (was jeder request_type bedeutet).

Ich habe diese Informationen genutzt, um einige Jahresberichte zu erstellen. Ich habe sie mir heute angesehen und begann mich über die Zahlen im Vergleich zu dem zu wundern, was auf der Admin-Homepage berichtet wird.

Also begann ich, ein wenig zu graben. Hier ist, was eine direkte Datenbankabfrage mir über gestern sagt:

Im Vergleich zur Berichterstattung auf der Admin-Homepage:

Ich weiß nicht, wie ich die letzten beiden Zählungen aus meiner Abfrage zuordnen soll, aber selbst wenn ich sie beiseite lasse (was ich gerne tue, da sie winzig sind), weiß ich nicht, wie ich das, was meine Abfrage findet, dem zuordnen soll, was das Dashboard berichtet.

Die Anfragetypen 7, 8, 9 und 10 ergeben zusammen 43,8k. Wenn ich Crawler (Typ 6) hinzufüge, komme ich auf 57,0k.

Soll das Dashboard die Typen 6-10 widerspiegeln und die Differenz zwischen 55,5k und 57,0k auf Zeitzonenunterschiede zurückzuführen sein?

3 „Gefällt mir“

Ping?
…mindestens 20 Zeichen

Anfragetypen Code 11 sind solche, die von der API gemacht werden, und Anfragen Code 12 werden von der User API gemacht.

Aktivitätsmetriken konsolidieren Angemeldete Benutzer (req_type: 7), Anonyme Benutzer (req_type: 8) und Crawler (req_type: 6). Sie sind dieselben, die im ersten Diagramm des Admin-Panels „Konsolidierte Seitenaufrufe“ berücksichtigt werden.

Nachfolgend finden Sie ein Beispiel für die Abfrage für den Bericht „Konsolidierte Seitenaufrufe“

SQL Consolidated Pageviews
-- [params]
-- date :start_date
-- date :end_date

SELECT
    ar.date::date AS "date",
    CASE
      WHEN ar.req_type=6 THEN 'Crawlers'
      WHEN ar.req_type=7 THEN 'Logged in users'
      WHEN ar.req_type=8 THEN 'Anonymous users'
    END user_type,
    SUM(ar.count) AS views
FROM application_requests ar
WHERE req_type IN (6,7,8)
    AND ar.date::date BETWEEN :start_date AND :end_date
GROUP BY "date", user_type
ORDER BY "date"
SUM Consolidated Pageviews
-- [params]
-- date :start_date
-- date :end_date


SELECT
    ar.date::date AS "date",
    SUM(ar.count) AS pageviews
FROM application_requests ar
WHERE req_type IN (6,7,8)
    AND ar.date::date BETWEEN :start_date AND :end_date
GROUP BY "date"
ORDER BY "date" DESC
6 „Gefällt mir“

Danke @michebs! Aus reiner Neugier, warum enthält die Grafik für konsolidierte Seitenaufrufe keine mobilen Aufrufe?

1 „Gefällt mir“

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.