Filters

La collection "Filtres" est un ensemble de ressources "Filtre", chacune décrivant un filtre pouvant être appliqué à une vue (profil).

La liste des méthodes associées à cette ressource est présentée au bas de la page.

Représentations de la ressource

Modèle JSON pour un filtre de compte 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
  }
}
Nom de propriété Valeur Description Notes
accountId string ID du compte auquel ce filtre est rattaché.
advancedDetails object Détails du filtre du type AVANCÉ.
advancedDetails.caseSensitive boolean Indique si les expressions de filtre sont sensibles à la casse. accessible en écriture
advancedDetails.extractA string Expression à extraire du champ A. accessible en écriture
advancedDetails.extractB string Expression à extraire du champ B. accessible en écriture
advancedDetails.fieldA string Champ A. accessible en écriture
advancedDetails.fieldAIndex integer Index de la dimension personnalisée Obligatoire si le champ est de type CUSTOM_DIMENSION. accessible en écriture
advancedDetails.fieldARequired boolean Indique si le champ A doit correspondre. accessible en écriture
advancedDetails.fieldB string Champ B. accessible en écriture
advancedDetails.fieldBIndex integer Index de la dimension personnalisée Obligatoire si le champ est de type CUSTOM_DIMENSION. accessible en écriture
advancedDetails.fieldBRequired boolean Indique si le champ B doit correspondre. accessible en écriture
advancedDetails.outputConstructor string Expression utilisée pour construire la valeur de sortie. accessible en écriture
advancedDetails.outputToField string Champ de sortie. accessible en écriture
advancedDetails.outputToFieldIndex integer Index de la dimension personnalisée Obligatoire si le champ est de type CUSTOM_DIMENSION. accessible en écriture
advancedDetails.overrideOutputField boolean Indique si la valeur existante du champ de sortie, le cas échéant, doit être remplacée par l'expression de sortie. accessible en écriture
created datetime Date et heure de création de ce filtre.
excludeDetails nested object Détails du filtre de type EXCLURE.
excludeDetails.caseSensitive boolean Détermine si le filtre est sensible à la casse. accessible en écriture
excludeDetails.expressionValue string Valeur de l'expression de filtre accessible en écriture
excludeDetails.field string Champ à filtrer. Valeurs possibles:
  • Contenu et trafic
    • PAGE_REQUEST_URI,
    • "PAGE_HOSTNAME",
    • "PAGE_TITLE",
    • PARRAINAGE,
    • COST_DATA_URI (URL de la cible de la campagne),
    • HIT_TYPE
    • INTERNAL_SEARCH_TERM,
    • INTERNAL_SEARCH_TYPE
    • SOURCE_PROPERTY_TRACKING_ID,
  • Campagne ou groupe d'annonces
    • CAMPAIGN_SOURCE,
    • CAMPAGNE_MOYENNE,
    • "CAMPAIGN_NAME",
    • "CAMPAIGN_AD_GROUP",
    • CAMPAIGN_TERM,
    • "CAMPAIGN_CONTENT",
    • "CAMPAIGN_CODE",
    • "CAMPAIGN_REFERRAL_PATH",
  • E-commerce
    • TRANSACTION_COUNTRY,
    • TRANSACTION_REGION,
    • TRANSACTION_CITY,
    • TRANSACTION_AFFILIATION (magasin ou adresse de commande),
    • "ITEM_NAME",
    • ITEM_CODE
    • "ITEM_VARIATION",
    • TRANSACTION_ID
    • TRANSACTION_CURRENCY_CODE,
    • "PRODUCT_ACTION_TYPE",
  • Audience/Utilisateurs
    • NAVIGATEUR,
    • BROWSER_VERSION,
    • BROWSER_SIZE
    • PLATFORM
    • PLATFORM_VERSION
    • LANGUAGE,
    • SCREEN_RESOLUTION,
    • SCREEN_COLORS,
    • JAVA_ENABLED (champ booléen),
    • FLASH_VERSION,
    • GEO_SPEED (vitesse de connexion),
    • "VISITOR_TYPE"
    • GEO_ORGANIZATION (FAI),
    • "GEO_DOMAIN",
    • GEO_IP_ADDRESS,
    • GEO_IP_VERSION,
  • Lieu
    • GEO_COUNTRY,
    • GEO_REGION,
    • GEO_CITY,
  • Événement
    • EVENT_CATEGORY
    • EVENT_ACTION
    • EVENT_LABEL,
  • Autre
    • PERSONNALISÉ_FIELD_1,
    • PERSONNALISÉ_FIELD_2,
    • USER_DEFINED_VALUE,
  • Application
    • APP_ID,
    • APP_INSTALLER_ID,
    • APP_NAME,
    • APP_VERSION,
    • SCREEN,
    • IS_APP (champ booléen),
    • IS_FATAL_EXCEPTION (champ booléen),
    • EXCEPTION_DESCRIPTION,
  • Appareil mobile <ph type="x-smartling-placeholder">
      </ph>
    • IS_MOBILE (Champ booléen, obsolète. Utiliser DEVICE_CATEGORY=mobile),
    • IS_TABLET (Champ booléen, obsolète. utiliser DEVICE_CATEGORY=tablette),
    • DEVICE_CATEGORY
    • MOBILE_HAS_QWERTY_KEYBOARD (champ booléen),
    • MOBILE_HAS_NFC_SUPPORT (champ booléen),
    • MOBILE_HAS_CELLULAR_RADIO (champ booléen),
    • MOBILE_HAS_WIFI_SUPPORT (champ booléen),
    • MOBILE_BRAND_NAME,
    • MOBILE_MODEL_NAME,
    • MOBILE_MARKETING_NAME,
    • MOBILE_POINTING_method,
  • Réseaux sociaux :
    • SOCIAL_NETWORK,
    • SOCIAL_ACTION,
    • "SOCIAL_ACTION_TARGET",
accessible en écriture
excludeDetails.fieldIndex integer Index de la dimension personnalisée N'est défini que si le champ est de type CUSTOM_DIMENSION. accessible en écriture
excludeDetails.kind string Valeur de genre pour l'expression de filtre
excludeDetails.matchType string Type de correspondance pour ce filtre. Les valeurs possibles sont BEGINS_WITH, EQUAL, ENDS_WITH, CONTAINS ou MATCHES. Les filtres GEO_DOMAIN, GEO_IP_ADDRESS, PAGE_REQUEST_URI ou PAGE_HOSTNAME peuvent utiliser n'importe quel type de correspondance. Tous les autres filtres doivent utiliser MATCHES. accessible en écriture
id string Identifiant du filtre.
includeDetails nested object Informations détaillées sur le filtre de type INCLURE.
includeDetails.caseSensitive boolean Détermine si le filtre est sensible à la casse. accessible en écriture
includeDetails.expressionValue string Valeur de l'expression de filtre accessible en écriture
includeDetails.field string Champ à filtrer. Valeurs possibles:
  • Contenu et trafic
    • PAGE_REQUEST_URI,
    • "PAGE_HOSTNAME",
    • "PAGE_TITLE",
    • PARRAINAGE,
    • COST_DATA_URI (URL de la cible de la campagne),
    • HIT_TYPE
    • INTERNAL_SEARCH_TERM,
    • INTERNAL_SEARCH_TYPE
    • SOURCE_PROPERTY_TRACKING_ID,
  • Campagne ou groupe d'annonces
    • CAMPAIGN_SOURCE,
    • CAMPAGNE_MOYENNE,
    • "CAMPAIGN_NAME",
    • "CAMPAIGN_AD_GROUP",
    • CAMPAIGN_TERM,
    • "CAMPAIGN_CONTENT",
    • "CAMPAIGN_CODE",
    • "CAMPAIGN_REFERRAL_PATH",
  • E-commerce
    • TRANSACTION_COUNTRY,
    • TRANSACTION_REGION,
    • TRANSACTION_CITY,
    • TRANSACTION_AFFILIATION (magasin ou adresse de commande),
    • "ITEM_NAME",
    • ITEM_CODE
    • "ITEM_VARIATION",
    • TRANSACTION_ID
    • TRANSACTION_CURRENCY_CODE,
    • "PRODUCT_ACTION_TYPE",
  • Audience/Utilisateurs
    • NAVIGATEUR,
    • BROWSER_VERSION,
    • BROWSER_SIZE
    • PLATFORM
    • PLATFORM_VERSION
    • LANGUAGE,
    • SCREEN_RESOLUTION,
    • SCREEN_COLORS,
    • JAVA_ENABLED (champ booléen),
    • FLASH_VERSION,
    • GEO_SPEED (vitesse de connexion),
    • "VISITOR_TYPE"
    • GEO_ORGANIZATION (FAI),
    • "GEO_DOMAIN",
    • GEO_IP_ADDRESS,
    • GEO_IP_VERSION,
  • Lieu
    • GEO_COUNTRY,
    • GEO_REGION,
    • GEO_CITY,
  • Événement
    • EVENT_CATEGORY
    • EVENT_ACTION
    • EVENT_LABEL,
  • Autre
    • PERSONNALISÉ_FIELD_1,
    • PERSONNALISÉ_FIELD_2,
    • USER_DEFINED_VALUE,
  • Application
    • APP_ID,
    • APP_INSTALLER_ID,
    • APP_NAME,
    • APP_VERSION,
    • SCREEN,
    • IS_APP (champ booléen),
    • IS_FATAL_EXCEPTION (champ booléen),
    • EXCEPTION_DESCRIPTION,
  • Appareil mobile <ph type="x-smartling-placeholder">
      </ph>
    • IS_MOBILE (Champ booléen, obsolète. Utiliser DEVICE_CATEGORY=mobile),
    • IS_TABLET (Champ booléen, obsolète. utiliser DEVICE_CATEGORY=tablette),
    • DEVICE_CATEGORY
    • MOBILE_HAS_QWERTY_KEYBOARD (champ booléen),
    • MOBILE_HAS_NFC_SUPPORT (champ booléen),
    • MOBILE_HAS_CELLULAR_RADIO (champ booléen),
    • MOBILE_HAS_WIFI_SUPPORT (champ booléen),
    • MOBILE_BRAND_NAME,
    • MOBILE_MODEL_NAME,
    • MOBILE_MARKETING_NAME,
    • MOBILE_POINTING_method,
  • Réseaux sociaux :
    • SOCIAL_NETWORK,
    • SOCIAL_ACTION,
    • "SOCIAL_ACTION_TARGET",
accessible en écriture
includeDetails.fieldIndex integer Index de la dimension personnalisée N'est défini que si le champ est de type CUSTOM_DIMENSION. accessible en écriture
includeDetails.kind string Valeur de genre pour l'expression de filtre
includeDetails.matchType string Type de correspondance pour ce filtre. Les valeurs possibles sont BEGINS_WITH, EQUAL, ENDS_WITH, CONTAINS ou MATCHES. Les filtres GEO_DOMAIN, GEO_IP_ADDRESS, PAGE_REQUEST_URI ou PAGE_HOSTNAME peuvent utiliser n'importe quel type de correspondance. Tous les autres filtres doivent utiliser MATCHES. accessible en écriture
kind string Type de ressource pour le filtre Analytics.
lowercaseDetails object Détails du filtre de type LOWER.
lowercaseDetails.field string Champ à utiliser dans le filtre. accessible en écriture
lowercaseDetails.fieldIndex integer Index de la dimension personnalisée Obligatoire si le champ est de type CUSTOM_DIMENSION. accessible en écriture
name string Nom de ce filtre. accessible en écriture
parentLink.href string Lien vers le compte auquel ce filtre est associé.
parentLink.type string La valeur est "analytics#account".
searchAndReplaceDetails object Informations détaillées sur le filtre de type SEARCH_AND_REPLACE
searchAndReplaceDetails.caseSensitive boolean Détermine si le filtre est sensible à la casse. accessible en écriture
searchAndReplaceDetails.field string Champ à utiliser dans le filtre. accessible en écriture
searchAndReplaceDetails.fieldIndex integer Index de la dimension personnalisée Obligatoire si le champ est de type CUSTOM_DIMENSION. accessible en écriture
searchAndReplaceDetails.replaceString string Terme par lequel remplacer le terme de recherche. accessible en écriture
searchAndReplaceDetails.searchString string Terme à rechercher. accessible en écriture
type string Type de ce filtre. Les valeurs possibles sont INCLUDE, EXCLUDE, LOWERCASE, UPPERCASE, SEARCH_AND_REPLACE et ADVANCED. accessible en écriture
updated datetime Date et heure de la dernière modification de ce filtre.
uppercaseDetails object Détails du filtre de type UPPER.
uppercaseDetails.field string Champ à utiliser dans le filtre. accessible en écriture
uppercaseDetails.fieldIndex integer Index de la dimension personnalisée Obligatoire si le champ est de type CUSTOM_DIMENSION. accessible en écriture

Méthodes

supprimer
Supprimez un filtre.
get
Renvoie un filtre auquel l'utilisateur a accès.
insérer
Créez un filtre.
liste
Liste tous les filtres pour un compte
patch
Met à jour un filtre existant. Cette méthode est compatible avec la sémantique "patch".
mise à jour
Met à jour un filtre existant.