Google Analytics - vor weniger als n Minuten

8

Google Analytics Realtime stellt rt:minutesAgo zur Verfügung, auf der Abfragen gefiltert werden können.

Da es sich jedoch um eine Dimension und nicht um eine Metrik handelt, kann <= nicht im Filter verwendet werden.

Angenommen, ich möchte eine numerische Metrik (wie rt:totalEvents ) für die letzten n Minuten erhalten, was wäre der beste Weg, dies zu tun?

Gegenwärtig ist die einzige Idee, die ich habe, eine Regex zu erstellen, die mit den Zahlen & lt; = n übereinstimmt, =~ zu verwenden und dann alle rt:totalEvents in der Ergebnismenge zu summieren. Das klingt auf vielen Ebenen falsch.

    
ndn 19.02.2016, 13:37
quelle

1 Antwort

4

Wie ich es verstehe, ist minutesAgo eine Zeitdimension und kann keine Metrik sein, da sie nicht in irgendeiner inhärent Standard Weise aggregiert werden kann.

Stellen Sie sich vor, Sie führen einen Drilldown nach Ländern durch (Dimensionen = rt: Land) ... und es gibt N Besucher aus einem Land, die Ihre Website in den letzten 10 Minuten erreicht haben. Was wäre der Wert von minutesAgo? der Durchschnitt? das Neueste?

Metriken müssen aggregierbar sein, damit sie Metriken darstellen können. Zeitwerte in OLAP-Datenbanken haben diese Eigenschaft (inhärent) nicht, daher sind sie besser als Dimensionen modelliert (normalerweise nach Perioden: "Tag", "Woche" ... oder in diesem Fall "MinutenAgo").

Wie von @Pete erwähnt, können Sie in diesem Fall immer noch eine lange Kombination von Filtern (oder eine Regexp) anwenden und totalsForAllResults verwenden:

%Vor%     
jjmontes 26.02.2016, 18:43
quelle