Die Sammlung „Filter“ besteht aus einer Reihe von Filterressourcen. Jede Ressource beschreibt einen Filter, der auf eine Datenansicht (Profil) angewendet werden kann.
Am Ende dieser Seite finden Sie eine Liste der Methoden für diese Ressource.
Ressourcendarstellungen
JSON-Vorlage für einen Analytics-Kontofilter.
{ "id": string, "kind": "analytics#filter", "selfLink": string, "accountId": string, "name": string, "type": string, "created": datetime, "updated": datetime, "parentLink": { "type": "analytics#account", "href": string }, "includeDetails": { "kind": "analytics#filterExpression", "field": string, "matchType": string, "expressionValue": string, "caseSensitive": boolean, "fieldIndex": integer }, "excludeDetails": { "kind": "analytics#filterExpression", "field": string, "matchType": string, "expressionValue": string, "caseSensitive": boolean, "fieldIndex": integer }, "lowercaseDetails": { "field": string, "fieldIndex": integer }, "uppercaseDetails": { "field": string, "fieldIndex": integer }, "searchAndReplaceDetails": { "field": string, "fieldIndex": integer, "searchString": string, "replaceString": string, "caseSensitive": boolean }, "advancedDetails": { "fieldA": string, "fieldAIndex": integer, "extractA": string, "fieldB": string, "fieldBIndex": integer, "extractB": string, "outputToField": string, "outputToFieldIndex": integer, "outputConstructor": string, "fieldARequired": boolean, "fieldBRequired": boolean, "overrideOutputField": boolean, "caseSensitive": boolean } }
Property-Name | Wert | Beschreibung | Hinweise |
---|---|---|---|
accountId |
string |
ID des Kontos, zu dem dieser Filter gehört. | |
advancedDetails |
object |
Details zum Filter vom Typ ERWEITERT. | |
advancedDetails.caseSensitive |
boolean |
Gibt an, ob bei den Filterausdrücken die Groß- und Kleinschreibung beachtet werden muss. | Bearbeitbar |
advancedDetails.extractA |
string |
Ausdruck, der aus Feld A extrahiert werden soll. | Bearbeitbar |
advancedDetails.extractB |
string |
Aus Feld B zu extrahierender Ausdruck. | Bearbeitbar |
advancedDetails.fieldA |
string |
Feld A: | Bearbeitbar |
advancedDetails.fieldAIndex |
integer |
Der Index der benutzerdefinierten Dimension. Erforderlich, wenn das Feld eine CUSTOM_DIMENSION ist. | Bearbeitbar |
advancedDetails.fieldARequired |
boolean |
Gibt an, ob Feld A übereinstimmen muss. | Bearbeitbar |
advancedDetails.fieldB |
string |
Feld B: | Bearbeitbar |
advancedDetails.fieldBIndex |
integer |
Der Index der benutzerdefinierten Dimension. Erforderlich, wenn das Feld eine CUSTOM_DIMENSION ist. | Bearbeitbar |
advancedDetails.fieldBRequired |
boolean |
Gibt an, ob Feld B übereinstimmen muss. | Bearbeitbar |
advancedDetails.outputConstructor |
string |
Ausdruck, der zum Erstellen des Ausgabewerts verwendet wird. | Bearbeitbar |
advancedDetails.outputToField |
string |
Ausgabefeld. | Bearbeitbar |
advancedDetails.outputToFieldIndex |
integer |
Der Index der benutzerdefinierten Dimension. Erforderlich, wenn das Feld eine CUSTOM_DIMENSION ist. | Bearbeitbar |
advancedDetails.overrideOutputField |
boolean |
Gibt an, ob der vorhandene Wert des Ausgabefeldes, falls vorhanden, vom Ausgabeausdruck überschrieben werden soll. | Bearbeitbar |
created |
datetime |
Zeitpunkt der Erstellung dieses Filters. | |
excludeDetails |
nested object |
Details zum Filter des Typs AUSSCHLIESSEN. | |
excludeDetails.caseSensitive |
boolean |
Legt fest, ob beim Filter zwischen Groß- und Kleinschreibung unterschieden wird. | Bearbeitbar |
excludeDetails.expressionValue |
string |
Wert des Filterausdrucks | Bearbeitbar |
excludeDetails.field |
string |
Zu filterndes Feld. Mögliche Werte:
|
Bearbeitbar |
excludeDetails.fieldIndex |
integer |
Der Index der benutzerdefinierten Dimension. Wird nur festgelegt, wenn das Feld CUSTOM_DIMENSION ist. | Bearbeitbar |
excludeDetails.kind |
string |
Artwert für Filterausdruck | |
excludeDetails.matchType |
string |
Übereinstimmungstyp für diesen Filter. Mögliche Werte sind BEGINS_WITH , EQUAL , ENDS_WITH , CONTAINS oder MATCHES . Bei den Filtern GEO_DOMAIN , GEO_IP_ADDRESS , PAGE_REQUEST_URI oder PAGE_HOSTNAME kann ein beliebiger Übereinstimmungstyp verwendet werden. Bei allen anderen Filtern muss MATCHES verwendet werden. |
Bearbeitbar |
id |
string |
Filter-ID. | |
includeDetails |
nested object |
Details zum Filter des Typs Einschließen. | |
includeDetails.caseSensitive |
boolean |
Legt fest, ob beim Filter zwischen Groß- und Kleinschreibung unterschieden wird. | Bearbeitbar |
includeDetails.expressionValue |
string |
Wert des Filterausdrucks | Bearbeitbar |
includeDetails.field |
string |
Zu filterndes Feld. Mögliche Werte:
|
Bearbeitbar |
includeDetails.fieldIndex |
integer |
Der Index der benutzerdefinierten Dimension. Wird nur festgelegt, wenn das Feld CUSTOM_DIMENSION ist. | Bearbeitbar |
includeDetails.kind |
string |
Artwert für Filterausdruck | |
includeDetails.matchType |
string |
Übereinstimmungstyp für diesen Filter. Mögliche Werte sind BEGINS_WITH , EQUAL , ENDS_WITH , CONTAINS oder MATCHES . Bei den Filtern GEO_DOMAIN , GEO_IP_ADDRESS , PAGE_REQUEST_URI oder PAGE_HOSTNAME kann ein beliebiger Übereinstimmungstyp verwendet werden. Bei allen anderen Filtern muss MATCHES verwendet werden. |
Bearbeitbar |
kind |
string |
Ressourcentyp für Analytics-Filter. | |
lowercaseDetails |
object |
Details zum Filter des Typs LOWER. | |
lowercaseDetails.field |
string |
Im Filter zu verwendendes Feld. | Bearbeitbar |
lowercaseDetails.fieldIndex |
integer |
Der Index der benutzerdefinierten Dimension. Erforderlich, wenn das Feld eine CUSTOM_DIMENSION ist. | Bearbeitbar |
name |
string |
Name dieses Filters. | Bearbeitbar |
parentLink |
object |
Übergeordneter Link für diesen Filter. Verweist auf das Konto, zu dem dieser Filter gehört. | |
parentLink.href |
string |
Verknüpfen Sie das Konto, zu dem dieser Filter gehört. | |
parentLink.type |
string |
Der Wert ist „analytics#account“. | |
searchAndReplaceDetails |
object |
Details zum Filter des Typs SEARCH_AND_REPLACE. | |
searchAndReplaceDetails.caseSensitive |
boolean |
Legt fest, ob beim Filter zwischen Groß- und Kleinschreibung unterschieden wird. | Bearbeitbar |
searchAndReplaceDetails.field |
string |
Im Filter zu verwendendes Feld. | Bearbeitbar |
searchAndReplaceDetails.fieldIndex |
integer |
Der Index der benutzerdefinierten Dimension. Erforderlich, wenn das Feld eine CUSTOM_DIMENSION ist. | Bearbeitbar |
searchAndReplaceDetails.replaceString |
string |
Begriff, durch den der Suchbegriff ersetzt werden soll. | Bearbeitbar |
searchAndReplaceDetails.searchString |
string |
Zu suchender Begriff. | Bearbeitbar |
selfLink |
string |
Link für diesen Filter. | |
type |
string |
Typ dieses Filters. Mögliche Werte sind INCLUDE, EXCLUDE, LOWERCASE, UPPERCASE, SEARCH_AND_REPLACE und ADVANCED. | Bearbeitbar |
updated |
datetime |
Zeitpunkt der letzten Änderung dieses Filters. | |
uppercaseDetails |
object |
Details zum Filter vom Typ GROẞBUCHSTABEN. | |
uppercaseDetails.field |
string |
Im Filter zu verwendendes Feld. | Bearbeitbar |
uppercaseDetails.fieldIndex |
integer |
Der Index der benutzerdefinierten Dimension. Erforderlich, wenn das Feld eine CUSTOM_DIMENSION ist. | Bearbeitbar |
Methoden
- delete
- Filter löschen
- get
- Gibt einen Filter zurück, auf den der Nutzer Zugriff hat.
- insert
- Erstellen Sie einen neuen Filter.
- list
- Listet alle Filter für ein Konto auf
- patch
- Aktualisiert einen vorhandenen Filter. Diese Methode unterstützt die Patch-Semantik.
- Update
- Aktualisiert einen vorhandenen Filter.