Filters

Kolekcja Filtry to zestaw zasobów Filtr, z których każdy opisuje filtr, który można zastosować do widoku danych (profilu).

Listę metod stosowanych w przypadku tego zasobu znajdziesz na końcu tej strony.

Reprezentacje zasobów

Szablon JSON filtra konta Analytics.

{
  "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
  }
}
nazwa usługi, Wartość Opis Uwagi
accountId string Identyfikator konta, do którego należy filtr.
advancedDetails object Szczegóły filtra typu ZAAWANSOWANE.
advancedDetails.caseSensitive boolean Wskazuje, czy w wyrażeniach filtra jest rozróżniana wielkość liter. z możliwością zapisu
advancedDetails.extractA string Wyrażenie do wyodrębnienia z pola A. z możliwością zapisu
advancedDetails.extractB string Wyrażenie do wyodrębnienia z pola B. z możliwością zapisu
advancedDetails.fieldA string Pole A. z możliwością zapisu
advancedDetails.fieldAIndex integer Indeks wymiaru niestandardowego. Wymagane, jeśli pole to CUSTOM_DIMENSION. z możliwością zapisu
advancedDetails.fieldARequired boolean Wskazuje, czy pole A musi być zgodne. z możliwością zapisu
advancedDetails.fieldB string Pole B. z możliwością zapisu
advancedDetails.fieldBIndex integer Indeks wymiaru niestandardowego. Wymagane, jeśli pole to CUSTOM_DIMENSION. z możliwością zapisu
advancedDetails.fieldBRequired boolean Wskazuje, czy pole B musi być zgodne. z możliwością zapisu
advancedDetails.outputConstructor string Wyrażenie użyte do utworzenia wartości wyjściowej. z możliwością zapisu
advancedDetails.outputToField string Pole wyjściowe. z możliwością zapisu
advancedDetails.outputToFieldIndex integer Indeks wymiaru niestandardowego. Wymagane, jeśli pole to CUSTOM_DIMENSION. z możliwością zapisu
advancedDetails.overrideOutputField boolean Wskazuje, czy obecna wartość pola wyjściowego (jeśli taka istnieje) powinna zostać zastąpiona wyrażeniem wyjściowym. z możliwością zapisu
created datetime Czas utworzenia filtra.
excludeDetails nested object Szczegóły filtra typu WYKLUCZ.
excludeDetails.caseSensitive boolean Określa, czy w filtrze rozróżniana jest wielkość liter. z możliwością zapisu
excludeDetails.expressionValue string Wartość wyrażenia filtra z możliwością zapisu
excludeDetails.field string Pole do filtrowania. Możliwe wartości:
  • Treść i ruch
    • PAGE_REQUEST_uri,
    • PAGE_HOSTNAME,
    • PAGE_TITLE
    • REFERRAL,
    • COST_DATA_UID (docelowy adres URL kampanii),
    • HIT_TYPE,
    • INTERNAL_SEARCH_TERM,
    • INTERNAL_SEARCH_TYPE,
    • SOURCE_PROPERTY_TRACKING_ID,
  • Kampania lub grupa reklam
    • CAMPAIGN_SOURCE,
    • CAMPAIGN_MEDIUM,
    • CAMPAIGN_NAME,
    • CAMPAIGN_AD_GROUP,
    • CAMPAIGN_TERM,
    • CAMPAIGN_CONTENT
    • CAMPAIGN_CODE,
    • CAMPAIGN_REFERRAL_PATH,
  • E-commerce
    • TRANSACTION_COUNTRY,
    • TRANSACTION_REGION,
    • TRANSACTION_CITY,
    • TRANSACTION_AFFILIATION (Miejsce sklepu lub zamówienia)
    • ITEM_NAME
    • ITEM_CODE
    • ITEM_VARIATION
    • TRANSACTION_ID
    • TRANSACTION_CURRENCY_CODE,
    • PRODUCT_ACTION_TYPE,
  • Odbiorcy/użytkownicy
    • PRZEGLĄDARKA,
    • BROWSER_VERSION
    • BROWSER_SIZE,
    • PLATFORMA,
    • PLATFORM_VERSION
    • LANGUAGE,
    • SCREEN_RESOLUTION,
    • SCREEN_COLORS,
    • JAVA_ENABLED (pole wartości logicznej),
    • FLASH_VERSION
    • GEO_SPEED (szybkość połączenia),
    • VISITOR_TYPE,
    • GEO_ORG (organizacja dostawcy usług internetowych),
    • GEO_DOMAIN,
    • GEO_IP_ADDRESS,
    • GEO_IP_VERSION,
  • Lokalizacja
    • GEO_COUNTRY.
    • GEO_REGION,
    • GEO_CITY,
  • Wydarzenie
    • EVENT_CATEGORY,
    • EVENT_ACTION,
    • EVENT_LABEL,
  • Inne
    • CUSTOM_FIELD_1,
    • CUSTOM_FIELD_2,
    • USER_DEFINED_VALUE
  • Aplikacja
    • APP_ID
    • Identyfikator aplikacji APP_INSTALLER_ID
    • APP_NAME
    • APP_VERSION
    • SCREEN,
    • IS_APP (pole wartości logicznej),
    • IS_FATAL_EXCEPTION (pole wartości logicznej),
    • EXCEPTION_DESCRIPTION,
  • Urządzenie mobilne
    • IS_MOBILE (pole wartości logicznej, wycofane. użyj kategorii DEVICE_CATEGORY=mobile),
    • IS_TABLET (pole wartości logicznej, wycofane. Użyj kategorii DEVICE_CATEGORY=tablet),
    • DEVICE_CATEGORY,
    • MOBILE_HAS_QWERTY_KEYCARD (pole wartości logicznej),
    • MOBILE_HAS_NFC_SUPPORT (pole wartości logicznej),
    • MOBILE_HAS_CELLULAR_RADIO (pole wartości logicznej),
    • MOBILE_HAS_WIFI_SUPPORT (pole wartości logicznej),
    • MOBILE_BRAND_NAME,
    • MOBILE_MODEL_NAME,
    • MOBILE_MARKETING_NAME
    • MOBILE_POINTING_method,
  • Społecznościowe
    • SOCIAL_NETWORK,
    • SOCIAL_ACTION
    • SOCIAL_ACTION_TARGET,
z możliwością zapisu
excludeDetails.fieldIndex integer Indeks wymiaru niestandardowego. Ustaw tylko wtedy, gdy pole to CUSTOM_DIMENSION. z możliwością zapisu
excludeDetails.kind string Wartość rodzaju dla wyrażenia filtra
excludeDetails.matchType string Typ dopasowania dla tego filtra. Możliwe wartości to BEGINS_WITH, EQUAL, ENDS_WITH, CONTAINS oraz MATCHES. Filtry GEO_DOMAIN, GEO_IP_ADDRESS, PAGE_REQUEST_URI i PAGE_HOSTNAME mogą korzystać z dowolnego typu dopasowania; wszystkie pozostałe filtry muszą używać typu MATCHES. z możliwością zapisu
id string Identyfikator filtra.
includeDetails nested object Szczegóły filtra typu INCLUDE.
includeDetails.caseSensitive boolean Określa, czy w filtrze rozróżniana jest wielkość liter. z możliwością zapisu
includeDetails.expressionValue string Wartość wyrażenia filtra z możliwością zapisu
includeDetails.field string Pole do filtrowania. Możliwe wartości:
  • Treść i ruch
    • PAGE_REQUEST_uri,
    • PAGE_HOSTNAME,
    • PAGE_TITLE
    • REFERRAL,
    • COST_DATA_UID (docelowy adres URL kampanii),
    • HIT_TYPE,
    • INTERNAL_SEARCH_TERM,
    • INTERNAL_SEARCH_TYPE,
    • SOURCE_PROPERTY_TRACKING_ID,
  • Kampania lub grupa reklam
    • CAMPAIGN_SOURCE,
    • CAMPAIGN_MEDIUM,
    • CAMPAIGN_NAME,
    • CAMPAIGN_AD_GROUP,
    • CAMPAIGN_TERM,
    • CAMPAIGN_CONTENT
    • CAMPAIGN_CODE,
    • CAMPAIGN_REFERRAL_PATH,
  • E-commerce
    • TRANSACTION_COUNTRY,
    • TRANSACTION_REGION,
    • TRANSACTION_CITY,
    • TRANSACTION_AFFILIATION (Miejsce sklepu lub zamówienia)
    • ITEM_NAME
    • ITEM_CODE
    • ITEM_VARIATION
    • TRANSACTION_ID
    • TRANSACTION_CURRENCY_CODE,
    • PRODUCT_ACTION_TYPE,
  • Odbiorcy/użytkownicy
    • PRZEGLĄDARKA,
    • BROWSER_VERSION
    • BROWSER_SIZE,
    • PLATFORMA,
    • PLATFORM_VERSION
    • LANGUAGE,
    • SCREEN_RESOLUTION,
    • SCREEN_COLORS,
    • JAVA_ENABLED (pole wartości logicznej),
    • FLASH_VERSION
    • GEO_SPEED (szybkość połączenia),
    • VISITOR_TYPE,
    • GEO_ORG (organizacja dostawcy usług internetowych),
    • GEO_DOMAIN,
    • GEO_IP_ADDRESS,
    • GEO_IP_VERSION,
  • Lokalizacja
    • GEO_COUNTRY.
    • GEO_REGION,
    • GEO_CITY,
  • Wydarzenie
    • EVENT_CATEGORY,
    • EVENT_ACTION,
    • EVENT_LABEL,
  • Inne
    • CUSTOM_FIELD_1,
    • CUSTOM_FIELD_2,
    • USER_DEFINED_VALUE
  • Aplikacja
    • APP_ID
    • Identyfikator aplikacji APP_INSTALLER_ID
    • APP_NAME
    • APP_VERSION
    • SCREEN,
    • IS_APP (pole wartości logicznej),
    • IS_FATAL_EXCEPTION (pole wartości logicznej),
    • EXCEPTION_DESCRIPTION,
  • Urządzenie mobilne
    • IS_MOBILE (pole wartości logicznej, wycofane. użyj kategorii DEVICE_CATEGORY=mobile),
    • IS_TABLET (pole wartości logicznej, wycofane. Użyj kategorii DEVICE_CATEGORY=tablet),
    • DEVICE_CATEGORY,
    • MOBILE_HAS_QWERTY_KEYCARD (pole wartości logicznej),
    • MOBILE_HAS_NFC_SUPPORT (pole wartości logicznej),
    • MOBILE_HAS_CELLULAR_RADIO (pole wartości logicznej),
    • MOBILE_HAS_WIFI_SUPPORT (pole wartości logicznej),
    • MOBILE_BRAND_NAME,
    • MOBILE_MODEL_NAME,
    • MOBILE_MARKETING_NAME
    • MOBILE_POINTING_method,
  • Społecznościowe
    • SOCIAL_NETWORK,
    • SOCIAL_ACTION
    • SOCIAL_ACTION_TARGET,
z możliwością zapisu
includeDetails.fieldIndex integer Indeks wymiaru niestandardowego. Ustaw tylko wtedy, gdy pole to CUSTOM_DIMENSION. z możliwością zapisu
includeDetails.kind string Wartość rodzaju dla wyrażenia filtra
includeDetails.matchType string Typ dopasowania dla tego filtra. Możliwe wartości to BEGINS_WITH, EQUAL, ENDS_WITH, CONTAINS oraz MATCHES. Filtry GEO_DOMAIN, GEO_IP_ADDRESS, PAGE_REQUEST_URI i PAGE_HOSTNAME mogą korzystać z dowolnego typu dopasowania; wszystkie pozostałe filtry muszą używać typu MATCHES. z możliwością zapisu
kind string Typ zasobu dla filtra Analytics.
lowercaseDetails object Szczegóły filtra typu LOWER.
lowercaseDetails.field string Pole do użycia w filtrze. z możliwością zapisu
lowercaseDetails.fieldIndex integer Indeks wymiaru niestandardowego. Wymagane, jeśli pole to CUSTOM_DIMENSION. z możliwością zapisu
name string Nazwa tego filtra. z możliwością zapisu
parentLink.href string Połącz z kontem, do którego należy ten filtr.
parentLink.type string Wartość to „analytics#account”.
searchAndReplaceDetails object Szczegóły filtra typu SEARCH_AND_REPLACE.
searchAndReplaceDetails.caseSensitive boolean Określa, czy w filtrze rozróżniana jest wielkość liter. z możliwością zapisu
searchAndReplaceDetails.field string Pole do użycia w filtrze. z możliwością zapisu
searchAndReplaceDetails.fieldIndex integer Indeks wymiaru niestandardowego. Wymagane, jeśli pole to CUSTOM_DIMENSION. z możliwością zapisu
searchAndReplaceDetails.replaceString string Hasło, które ma zastąpić wyszukiwane hasło. z możliwością zapisu
searchAndReplaceDetails.searchString string Wyszukiwane hasło. z możliwością zapisu
type string Typ filtra. Możliwe wartości to INCLUDE, EXCLUDE, LOWERCASE, WIELKA LITERA, SEARCH_AND_REPLACE i ADVANCED. z możliwością zapisu
updated datetime Czas ostatniej modyfikacji tego filtra.
uppercaseDetails object Szczegóły filtra typu UPPER.
uppercaseDetails.field string Pole do użycia w filtrze. z możliwością zapisu
uppercaseDetails.fieldIndex integer Indeks wymiaru niestandardowego. Wymagane, jeśli pole to CUSTOM_DIMENSION. z możliwością zapisu

Metody

usuń
Usunąć filtr.
pobierz
Zwraca filtry, do których użytkownik ma dostęp.
wstaw
Utwórz nowy filtr.
list
Wyświetla listę wszystkich filtrów konta
poprawka
Aktualizuje istniejący filtr. Ta metoda obsługuje semantykę poprawki.
aktualizacja
Aktualizuje istniejący filtr.