Ausgabe von Hits auf bestimmte Artikel innerhalb eines Monats


#1

Hi an alle.

Ich möchte eine SELECT Abfrage machen um mir folgendes anzeigen zu lassen:

Streaming Sites im Monat April:
Download Sites im Monat April:

In der Tabelle “piwik_log_action” kann ich die Seiten mit einer “Enthält” Abfrage anhand der Benennung der Titel in der Spalte “Name” zuordnen.
Aber leider fehlt mir in dieser Tabelle das Datum. Ich denke ich muss mir das von einer anderen Tabelle holen. Vermutlich “piwik_log_link_visit_action”.
Habe aber leider keine Ahnung wie das geht. Bin noch nicht so fix mit SQL Abfragen.

Wenn alle Informationen in der gleichen Tabelle wären, dann würde ich es so lösen:

SELECT ‘March’,count(*) FROM piwik_log_action WHERE (name LIKE ‘%streams%’) AND XXX BETWEEN ‘2014-02-01 00:00:00’ AND ‘2014-02-31 23:59:59’)

Könnt ihr mir hier weiterhelfen?


(Peterbo) #2

Wieso dafür nicht die Piwik API bemühen? - Ist doch viel einfacher, als direkt in die Tabellen zu schauen.


#3

Hi,

habe mich nun etwas mit den APIs beschäftigt und konnte schon eine Grafik erstellen, welche mir die Outgoing Links zeigt.
Mich interessieren aber nur jene outgoing links welche “drive.google.com” beinhalten. Damit ich sehe wieviele externe Downloads auf der Website stattfinden.

http://demo.piwik.org/?module=API&method=ImageGraph.get&idSite=7&apiModule=Actions&apiAction=getOutlinks&token_auth=anonymous&graphType=evolution&period=day&date=previous30&width=500&height=250

Wie muss ich obigen “Befehl” anpassen, damit er mir nur die Seiten ausgibt welche auf “drive.google.com” gegangen sind?


#4

Irgendwie wurde Link abgeschnitten. Hier nochmal:

http://demo.piwik.org/?module=API&method=ImageGraph.get&idSite=7&apiModule=Actions&apiAction
=getOutlinks&token_auth=anonymous&graphType=evolution&period=day&date=previous30&width=500&height=250


#5

Ich denke ich habe nun den richtigen Ansatz gefunden, leider werden mir keine Werte angezeigt.

Funktioniert:
http://demo.piwik.org/?module=API&method=ImageGraph.get&idSite=7&apiModule=Actions&apiAction
=getOutlinks&token_auth=anonymous&graphType=evolution&period=day&date=previous30&width=500&height=250

Funktioniert nicht:
http://demo.piwik.org/?module=API&method=ImageGraph.get&idSite=7&apiModule=Actions&apiAction
=getOutlinks&token_auth=anonymous&graphType=evolution&period=day&date=previous30&&segment=
exitPageUrl=@drive.google.com&width=500&height=250

Was muss ich hier bei Segment= angeben, damit er mir nur die Outgoing Links von drive.google.com anzeigt?
Danke schon mal für die Hilfe.