etracker
Analytics Editionen / Preise Live-Demo
etracker
Optimiser Editionen / Preise Live-Demo
Preise Academy Know-how Für Agenturen Support

Kennzahlenfilter

Analog zum Dimensionsfilter können die Daten eines Reports auch auf Basis einer Kennzahl gefiltert über die REST API abgerufen werden. Die Filtereigenschaften können für eine Kennzahl mit Hilfe des Parameters „keyFigureFilter“ gesetzt werden:

ParameterkeyfigureFilter
BeschreibungEnthält die Filtereigenschaften in Form eines JSONArrays
Aufbau JSONArray[
{
"input":100,
"type":"lt",
"filter":"include",
"keyfigure":"unique_visits"
}
]
Beschreibung JSONArray• input: Enthält den „Integer Wert“, der auf die Kennzahl als Filter angewendet werden soll.
• type: erlaubt sind "lt" = lower than, "gt" = greater than oder "eq" = equal
• filter: include oder exclude
• keyfigure: Kennzahlen-ID
Erlaubte ZeichenFür „input“ ist nur die Menge der natürlichen Zahlen zulässig
Hinweis: Die korrekte Nutzung erfordert, wie auch beim Dimensionsfilter, eine URL-Encodierung des JSONArrays.

Beispiel:

%5B%7B%22input%22%3A100%2C%22type%22%3A%22lt%22%2C%22filter%22%3A%22include%22%2C%22keyfigure%22%3A%22unique_visits%22%7D%5D

Beispiel für die Verwendung des Parameters in einer Abfrage:

https://ws.etracker.com/api/rest/v3/report/EAPage/data?startDate=2018-03-06&endDate=2018-03-12&displayType=grouped&twig=fold%3A&attributes=page_name&sortColumn=unique_visits&sortOrder=1&attributeFilter=&keyfigureFilter=%5B%7B%22input%22%3A100%2C%22type%22%3A%22lt%22%2C%22filter%22%3A%22include%22%2C%22keyfigure%22%3A%22unique_visits%22%7D%5D&limit=101&requestSource=apollo_application

Soll auf mehreren Kennzahlen ein Filter angewendet werden, so ist das JSONArray entsprechend zu erweitern:

[{"input":int, "type":"lt"|"gt"|"eq", "filter":"include", "keyfigure":"Kennzahlen-ID"}]

Nachfolgend ein Beispiel für mehrere Kennzahlenfilter (decodiert):

http://ws.etracker.com/api/rest/v3/report/EAPage/data?startDate=2018-03-07&endDate=2018-03-13&displayType=grouped&twig=fold:&attributes=page_name&sortColumn=unique_visits&sortOrder=1&attributeFilter=&keyfigureFilter=[{„input“:13,“type“:“lt“,“filter“:“include“,“keyfigure“:“unique_visitors“},{„input“:23,“type“:“eq“,“filter“:“include“,“keyfigure“:“page_impressions“}]&limit=101&requestSource=apollo_application

Ebenfalls ist es möglich, für einen Kennzahlenfilter eine Ober- und Untergrenze zu definieren:

http://ws.etracker.com/api/rest/v3/report/EAPage/data?startDate=2018-03-07&endDate=2018-03-13&displayType=grouped&twig=fold:&attributes=page_name&sortColumn=unique_visits&sortOrder=1&attributeFilter=&keyfigureFilter=[{„input“:13,“type“:“gt“,“filter“:“include“,“keyfigure“:“unique_visitors“},{„input“:50,“type“:“lt“,“filter“:“include“,“keyfigure“:“unique_visitors“}]&limit=101&requestSource=apollo_application

Benötigen Sie Hilfe?
Unser Support-Team freut sich über Fragen und Feedback.