“过滤器”集合是一组过滤器资源,其中每个资源都描述了一个可应用于数据视图(配置文件)的过滤器。
有关此类资源的方法列表,请参阅本页面的结尾部分。
资源表示形式
用于 Google Analytics(分析)账户过滤器的 JSON 模板。
{ "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 } }
属性名称 | 值 | 说明 | 备注 |
---|---|---|---|
accountId |
string |
此过滤器所属的账户 ID。 | |
advancedDetails |
object |
类型为 ADVANCED 的过滤器的详情。 | |
advancedDetails.caseSensitive |
boolean |
指明过滤器表达式是否区分大小写。 | 可写入 |
advancedDetails.extractA |
string |
要从字段 A 中提取的表达式。 | 可写入 |
advancedDetails.extractB |
string |
要从字段 B 中提取的表达式。 | 可写入 |
advancedDetails.fieldA |
string |
字段 A。 | 可写入 |
advancedDetails.fieldAIndex |
integer |
自定义维度的索引。在字段为 CUSTOM_DIMENSION 时必须提供。 | 可写入 |
advancedDetails.fieldARequired |
boolean |
指明是否必须匹配字段 A。 | 可写入 |
advancedDetails.fieldB |
string |
字段 B。 | 可写入 |
advancedDetails.fieldBIndex |
integer |
自定义维度的索引。在字段为 CUSTOM_DIMENSION 时必须提供。 | 可写入 |
advancedDetails.fieldBRequired |
boolean |
指明是否必须匹配字段 B。 | 可写入 |
advancedDetails.outputConstructor |
string |
用于构造输出值的表达式。 | 可写入 |
advancedDetails.outputToField |
string |
输出字段。 | 可写入 |
advancedDetails.outputToFieldIndex |
integer |
自定义维度的索引。在字段为 CUSTOM_DIMENSION 时必须提供。 | 可写入 |
advancedDetails.overrideOutputField |
boolean |
指明是否应该用输出表达式覆盖输出字段的现有值。 | 可写入 |
created |
datetime |
过滤器的创建时间。was created. | |
excludeDetails |
nested object |
类型为 EXCLUDE 的过滤器的详情。 | |
excludeDetails.caseSensitive |
boolean |
确定过滤器是否区分大小写。 | 可写入 |
excludeDetails.expressionValue |
string |
过滤器表达式的值 | 可写入 |
excludeDetails.field |
string |
要放入过滤器中的字段。可能的值:
|
可写入 |
excludeDetails.fieldIndex |
integer |
自定义维度的索引。仅当字段为 CUSTOM_DIMENSION 时,才设置此字段。 | 可写入 |
excludeDetails.kind |
string |
过滤器表达式的类型值 | |
excludeDetails.matchType |
string |
此过滤器的匹配类型。可能的值包括 BEGINS_WITH 、EQUAL 、ENDS_WITH 、CONTAINS 或 MATCHES 。GEO_DOMAIN 、GEO_IP_ADDRESS 、PAGE_REQUEST_URI 或 PAGE_HOSTNAME 过滤条件可以使用任何匹配类型;所有其他过滤条件都必须使用 MATCHES 。 |
可写入 |
id |
string |
过滤器 ID。 | |
includeDetails |
nested object |
类型为 INCLUDE 的过滤器的详情。 | |
includeDetails.caseSensitive |
boolean |
确定过滤器是否区分大小写。 | 可写入 |
includeDetails.expressionValue |
string |
过滤器表达式的值 | 可写入 |
includeDetails.field |
string |
要放入过滤器中的字段。可能的值:
|
可写入 |
includeDetails.fieldIndex |
integer |
自定义维度的索引。仅当字段为 CUSTOM_DIMENSION 时,才设置此字段。 | 可写入 |
includeDetails.kind |
string |
过滤器表达式的类型值 | |
includeDetails.matchType |
string |
此过滤器的匹配类型。可能的值包括 BEGINS_WITH 、EQUAL 、ENDS_WITH 、CONTAINS 或 MATCHES 。GEO_DOMAIN 、GEO_IP_ADDRESS 、PAGE_REQUEST_URI 或 PAGE_HOSTNAME 过滤条件可以使用任何匹配类型;所有其他过滤条件都必须使用 MATCHES 。 |
可写入 |
kind |
string |
用于 Google Analytics(分析)过滤器的资源类型。 | |
lowercaseDetails |
object |
类型为 LOWER 的过滤器的详情。 | |
lowercaseDetails.field |
string |
要在过滤器中使用的字段。 | 可写入 |
lowercaseDetails.fieldIndex |
integer |
自定义维度的索引。在字段为 CUSTOM_DIMENSION 时必须提供。 | 可写入 |
name |
string |
此过滤器的名称。 | 可写入 |
parentLink |
object |
过滤器的父级关联。指向过滤器所属的账户。 | |
parentLink.href |
string |
链接到过滤器所属的账户。 | |
parentLink.type |
string |
其值为“analytics#account”。 | |
searchAndReplaceDetails |
object |
类型为 SEARCH_AND_REPLACE 的过滤器的详情。 | |
searchAndReplaceDetails.caseSensitive |
boolean |
确定过滤器是否区分大小写。 | 可写入 |
searchAndReplaceDetails.field |
string |
要在过滤器中使用的字段。 | 可写入 |
searchAndReplaceDetails.fieldIndex |
integer |
自定义维度的索引。在字段为 CUSTOM_DIMENSION 时必须提供。 | 可写入 |
searchAndReplaceDetails.replaceString |
string |
要用来替换搜索字词的字词。 | 可写入 |
searchAndReplaceDetails.searchString |
string |
要搜索的字词。 | 可写入 |
selfLink |
string |
此过滤器的链接。 | |
type |
string |
此过滤器的类型。可能的值包括 INCLUDE、EXCLUDE、LOWERCASE、UPPERCASE、SEARCH_AND_REPLACE 和 ADVANCED。 | 可写入 |
updated |
datetime |
此过滤器的最后修改时间。 | |
uppercaseDetails |
object |
类型为 UPPER 的过滤器的详情。 | |
uppercaseDetails.field |
string |
要在过滤器中使用的字段。 | 可写入 |
uppercaseDetails.fieldIndex |
integer |
自定义维度的索引。在字段为 CUSTOM_DIMENSION 时必须提供。 | 可写入 |