1<html><body> 2<style> 3 4body, h1, h2, h3, div, span, p, pre, a { 5 margin: 0; 6 padding: 0; 7 border: 0; 8 font-weight: inherit; 9 font-style: inherit; 10 font-size: 100%; 11 font-family: inherit; 12 vertical-align: baseline; 13} 14 15body { 16 font-size: 13px; 17 padding: 1em; 18} 19 20h1 { 21 font-size: 26px; 22 margin-bottom: 1em; 23} 24 25h2 { 26 font-size: 24px; 27 margin-bottom: 1em; 28} 29 30h3 { 31 font-size: 20px; 32 margin-bottom: 1em; 33 margin-top: 1em; 34} 35 36pre, code { 37 line-height: 1.5; 38 font-family: Monaco, 'DejaVu Sans Mono', 'Bitstream Vera Sans Mono', 'Lucida Console', monospace; 39} 40 41pre { 42 margin-top: 0.5em; 43} 44 45h1, h2, h3, p { 46 font-family: Arial, sans serif; 47} 48 49h1, h2, h3 { 50 border-bottom: solid #CCC 1px; 51} 52 53.toc_element { 54 margin-top: 0.5em; 55} 56 57.firstline { 58 margin-left: 2 em; 59} 60 61.method { 62 margin-top: 1em; 63 border: solid 1px #CCC; 64 padding: 1em; 65 background: #EEE; 66} 67 68.details { 69 font-weight: bold; 70 font-size: 14px; 71} 72 73</style> 74 75<h1><a href="analytics_v3.html">Google Analytics API</a> . <a href="analytics_v3.management.html">management</a> . <a href="analytics_v3.management.filters.html">filters</a></h1> 76<h2>Instance Methods</h2> 77<p class="toc_element"> 78 <code><a href="#delete">delete(accountId, filterId)</a></code></p> 79<p class="firstline">Delete a filter.</p> 80<p class="toc_element"> 81 <code><a href="#get">get(accountId, filterId)</a></code></p> 82<p class="firstline">Returns filters to which the user has access.</p> 83<p class="toc_element"> 84 <code><a href="#insert">insert(accountId, body)</a></code></p> 85<p class="firstline">Create a new filter.</p> 86<p class="toc_element"> 87 <code><a href="#list">list(accountId, max_results=None, start_index=None)</a></code></p> 88<p class="firstline">Lists all filters for an account</p> 89<p class="toc_element"> 90 <code><a href="#patch">patch(accountId, filterId, body)</a></code></p> 91<p class="firstline">Updates an existing filter. This method supports patch semantics.</p> 92<p class="toc_element"> 93 <code><a href="#update">update(accountId, filterId, body)</a></code></p> 94<p class="firstline">Updates an existing filter.</p> 95<h3>Method Details</h3> 96<div class="method"> 97 <code class="details" id="delete">delete(accountId, filterId)</code> 98 <pre>Delete a filter. 99 100Args: 101 accountId: string, Account ID to delete the filter for. (required) 102 filterId: string, ID of the filter to be deleted. (required) 103 104Returns: 105 An object of the form: 106 107 { # JSON template for an Analytics account filter. 108 "kind": "analytics#filter", # Resource type for Analytics filter. 109 "name": "A String", # Name of this filter. 110 "created": "A String", # Time this filter was created. 111 "uppercaseDetails": { # Details for the filter of the type UPPER. 112 "field": "A String", # Field to use in the filter. 113 "fieldIndex": 42, # The Index of the custom dimension. Required if field is a CUSTOM_DIMENSION. 114 }, 115 "updated": "A String", # Time this filter was last modified. 116 "advancedDetails": { # Details for the filter of the type ADVANCED. 117 "fieldBIndex": 42, # The Index of the custom dimension. Required if field is a CUSTOM_DIMENSION. 118 "extractB": "A String", # Expression to extract from field B. 119 "overrideOutputField": True or False, # Indicates if the existing value of the output field, if any, should be overridden by the output expression. 120 "outputToFieldIndex": 42, # The Index of the custom dimension. Required if field is a CUSTOM_DIMENSION. 121 "fieldARequired": True or False, # Indicates if field A is required to match. 122 "fieldB": "A String", # Field B. 123 "outputConstructor": "A String", # Expression used to construct the output value. 124 "fieldBRequired": True or False, # Indicates if field B is required to match. 125 "caseSensitive": True or False, # Indicates if the filter expressions are case sensitive. 126 "fieldAIndex": 42, # The Index of the custom dimension. Required if field is a CUSTOM_DIMENSION. 127 "extractA": "A String", # Expression to extract from field A. 128 "fieldA": "A String", # Field A. 129 "outputToField": "A String", # Output field. 130 }, 131 "lowercaseDetails": { # Details for the filter of the type LOWER. 132 "field": "A String", # Field to use in the filter. 133 "fieldIndex": 42, # The Index of the custom dimension. Required if field is a CUSTOM_DIMENSION. 134 }, 135 "selfLink": "A String", # Link for this filter. 136 "excludeDetails": { # JSON template for an Analytics filter expression. # Details for the filter of the type EXCLUDE. 137 "kind": "analytics#filterExpression", # Kind value for filter expression 138 "expressionValue": "A String", # Filter expression value 139 "field": "A String", # Field to filter. Possible values: 140 # - Content and Traffic 141 # - PAGE_REQUEST_URI, 142 # - PAGE_HOSTNAME, 143 # - PAGE_TITLE, 144 # - REFERRAL, 145 # - COST_DATA_URI (Campaign target URL), 146 # - HIT_TYPE, 147 # - INTERNAL_SEARCH_TERM, 148 # - INTERNAL_SEARCH_TYPE, 149 # - SOURCE_PROPERTY_TRACKING_ID, 150 # - Campaign or AdGroup 151 # - CAMPAIGN_SOURCE, 152 # - CAMPAIGN_MEDIUM, 153 # - CAMPAIGN_NAME, 154 # - CAMPAIGN_AD_GROUP, 155 # - CAMPAIGN_TERM, 156 # - CAMPAIGN_CONTENT, 157 # - CAMPAIGN_CODE, 158 # - CAMPAIGN_REFERRAL_PATH, 159 # - E-Commerce 160 # - TRANSACTION_COUNTRY, 161 # - TRANSACTION_REGION, 162 # - TRANSACTION_CITY, 163 # - TRANSACTION_AFFILIATION (Store or order location), 164 # - ITEM_NAME, 165 # - ITEM_CODE, 166 # - ITEM_VARIATION, 167 # - TRANSACTION_ID, 168 # - TRANSACTION_CURRENCY_CODE, 169 # - PRODUCT_ACTION_TYPE, 170 # - Audience/Users 171 # - BROWSER, 172 # - BROWSER_VERSION, 173 # - BROWSER_SIZE, 174 # - PLATFORM, 175 # - PLATFORM_VERSION, 176 # - LANGUAGE, 177 # - SCREEN_RESOLUTION, 178 # - SCREEN_COLORS, 179 # - JAVA_ENABLED (Boolean Field), 180 # - FLASH_VERSION, 181 # - GEO_SPEED (Connection speed), 182 # - VISITOR_TYPE, 183 # - GEO_ORGANIZATION (ISP organization), 184 # - GEO_DOMAIN, 185 # - GEO_IP_ADDRESS, 186 # - GEO_IP_VERSION, 187 # - Location 188 # - GEO_COUNTRY, 189 # - GEO_REGION, 190 # - GEO_CITY, 191 # - Event 192 # - EVENT_CATEGORY, 193 # - EVENT_ACTION, 194 # - EVENT_LABEL, 195 # - Other 196 # - CUSTOM_FIELD_1, 197 # - CUSTOM_FIELD_2, 198 # - USER_DEFINED_VALUE, 199 # - Application 200 # - APP_ID, 201 # - APP_INSTALLER_ID, 202 # - APP_NAME, 203 # - APP_VERSION, 204 # - SCREEN, 205 # - IS_APP (Boolean Field), 206 # - IS_FATAL_EXCEPTION (Boolean Field), 207 # - EXCEPTION_DESCRIPTION, 208 # - Mobile device 209 # - IS_MOBILE (Boolean Field, Deprecated. Use DEVICE_CATEGORY=mobile), 210 # - IS_TABLET (Boolean Field, Deprecated. Use DEVICE_CATEGORY=tablet), 211 # - DEVICE_CATEGORY, 212 # - MOBILE_HAS_QWERTY_KEYBOARD (Boolean Field), 213 # - MOBILE_HAS_NFC_SUPPORT (Boolean Field), 214 # - MOBILE_HAS_CELLULAR_RADIO (Boolean Field), 215 # - MOBILE_HAS_WIFI_SUPPORT (Boolean Field), 216 # - MOBILE_BRAND_NAME, 217 # - MOBILE_MODEL_NAME, 218 # - MOBILE_MARKETING_NAME, 219 # - MOBILE_POINTING_METHOD, 220 # - Social 221 # - SOCIAL_NETWORK, 222 # - SOCIAL_ACTION, 223 # - SOCIAL_ACTION_TARGET, 224 # - Custom dimension 225 # - CUSTOM_DIMENSION (See accompanying field index), 226 "caseSensitive": True or False, # Determines if the filter is case sensitive. 227 "fieldIndex": 42, # The Index of the custom dimension. Set only if the field is a is CUSTOM_DIMENSION. 228 "matchType": "A String", # Match type for this filter. Possible values are BEGINS_WITH, EQUAL, ENDS_WITH, CONTAINS, or MATCHES. GEO_DOMAIN, GEO_IP_ADDRESS, PAGE_REQUEST_URI, or PAGE_HOSTNAME filters can use any match type; all other filters must use MATCHES. 229 }, 230 "includeDetails": { # JSON template for an Analytics filter expression. # Details for the filter of the type INCLUDE. 231 "kind": "analytics#filterExpression", # Kind value for filter expression 232 "expressionValue": "A String", # Filter expression value 233 "field": "A String", # Field to filter. Possible values: 234 # - Content and Traffic 235 # - PAGE_REQUEST_URI, 236 # - PAGE_HOSTNAME, 237 # - PAGE_TITLE, 238 # - REFERRAL, 239 # - COST_DATA_URI (Campaign target URL), 240 # - HIT_TYPE, 241 # - INTERNAL_SEARCH_TERM, 242 # - INTERNAL_SEARCH_TYPE, 243 # - SOURCE_PROPERTY_TRACKING_ID, 244 # - Campaign or AdGroup 245 # - CAMPAIGN_SOURCE, 246 # - CAMPAIGN_MEDIUM, 247 # - CAMPAIGN_NAME, 248 # - CAMPAIGN_AD_GROUP, 249 # - CAMPAIGN_TERM, 250 # - CAMPAIGN_CONTENT, 251 # - CAMPAIGN_CODE, 252 # - CAMPAIGN_REFERRAL_PATH, 253 # - E-Commerce 254 # - TRANSACTION_COUNTRY, 255 # - TRANSACTION_REGION, 256 # - TRANSACTION_CITY, 257 # - TRANSACTION_AFFILIATION (Store or order location), 258 # - ITEM_NAME, 259 # - ITEM_CODE, 260 # - ITEM_VARIATION, 261 # - TRANSACTION_ID, 262 # - TRANSACTION_CURRENCY_CODE, 263 # - PRODUCT_ACTION_TYPE, 264 # - Audience/Users 265 # - BROWSER, 266 # - BROWSER_VERSION, 267 # - BROWSER_SIZE, 268 # - PLATFORM, 269 # - PLATFORM_VERSION, 270 # - LANGUAGE, 271 # - SCREEN_RESOLUTION, 272 # - SCREEN_COLORS, 273 # - JAVA_ENABLED (Boolean Field), 274 # - FLASH_VERSION, 275 # - GEO_SPEED (Connection speed), 276 # - VISITOR_TYPE, 277 # - GEO_ORGANIZATION (ISP organization), 278 # - GEO_DOMAIN, 279 # - GEO_IP_ADDRESS, 280 # - GEO_IP_VERSION, 281 # - Location 282 # - GEO_COUNTRY, 283 # - GEO_REGION, 284 # - GEO_CITY, 285 # - Event 286 # - EVENT_CATEGORY, 287 # - EVENT_ACTION, 288 # - EVENT_LABEL, 289 # - Other 290 # - CUSTOM_FIELD_1, 291 # - CUSTOM_FIELD_2, 292 # - USER_DEFINED_VALUE, 293 # - Application 294 # - APP_ID, 295 # - APP_INSTALLER_ID, 296 # - APP_NAME, 297 # - APP_VERSION, 298 # - SCREEN, 299 # - IS_APP (Boolean Field), 300 # - IS_FATAL_EXCEPTION (Boolean Field), 301 # - EXCEPTION_DESCRIPTION, 302 # - Mobile device 303 # - IS_MOBILE (Boolean Field, Deprecated. Use DEVICE_CATEGORY=mobile), 304 # - IS_TABLET (Boolean Field, Deprecated. Use DEVICE_CATEGORY=tablet), 305 # - DEVICE_CATEGORY, 306 # - MOBILE_HAS_QWERTY_KEYBOARD (Boolean Field), 307 # - MOBILE_HAS_NFC_SUPPORT (Boolean Field), 308 # - MOBILE_HAS_CELLULAR_RADIO (Boolean Field), 309 # - MOBILE_HAS_WIFI_SUPPORT (Boolean Field), 310 # - MOBILE_BRAND_NAME, 311 # - MOBILE_MODEL_NAME, 312 # - MOBILE_MARKETING_NAME, 313 # - MOBILE_POINTING_METHOD, 314 # - Social 315 # - SOCIAL_NETWORK, 316 # - SOCIAL_ACTION, 317 # - SOCIAL_ACTION_TARGET, 318 # - Custom dimension 319 # - CUSTOM_DIMENSION (See accompanying field index), 320 "caseSensitive": True or False, # Determines if the filter is case sensitive. 321 "fieldIndex": 42, # The Index of the custom dimension. Set only if the field is a is CUSTOM_DIMENSION. 322 "matchType": "A String", # Match type for this filter. Possible values are BEGINS_WITH, EQUAL, ENDS_WITH, CONTAINS, or MATCHES. GEO_DOMAIN, GEO_IP_ADDRESS, PAGE_REQUEST_URI, or PAGE_HOSTNAME filters can use any match type; all other filters must use MATCHES. 323 }, 324 "parentLink": { # Parent link for this filter. Points to the account to which this filter belongs. 325 "href": "A String", # Link to the account to which this filter belongs. 326 "type": "analytics#account", # Value is "analytics#account". 327 }, 328 "type": "A String", # Type of this filter. Possible values are INCLUDE, EXCLUDE, LOWERCASE, UPPERCASE, SEARCH_AND_REPLACE and ADVANCED. 329 "id": "A String", # Filter ID. 330 "searchAndReplaceDetails": { # Details for the filter of the type SEARCH_AND_REPLACE. 331 "caseSensitive": True or False, # Determines if the filter is case sensitive. 332 "fieldIndex": 42, # The Index of the custom dimension. Required if field is a CUSTOM_DIMENSION. 333 "searchString": "A String", # Term to search. 334 "replaceString": "A String", # Term to replace the search term with. 335 "field": "A String", # Field to use in the filter. 336 }, 337 "accountId": "A String", # Account ID to which this filter belongs. 338 }</pre> 339</div> 340 341<div class="method"> 342 <code class="details" id="get">get(accountId, filterId)</code> 343 <pre>Returns filters to which the user has access. 344 345Args: 346 accountId: string, Account ID to retrieve filters for. (required) 347 filterId: string, Filter ID to retrieve filters for. (required) 348 349Returns: 350 An object of the form: 351 352 { # JSON template for an Analytics account filter. 353 "kind": "analytics#filter", # Resource type for Analytics filter. 354 "name": "A String", # Name of this filter. 355 "created": "A String", # Time this filter was created. 356 "uppercaseDetails": { # Details for the filter of the type UPPER. 357 "field": "A String", # Field to use in the filter. 358 "fieldIndex": 42, # The Index of the custom dimension. Required if field is a CUSTOM_DIMENSION. 359 }, 360 "updated": "A String", # Time this filter was last modified. 361 "advancedDetails": { # Details for the filter of the type ADVANCED. 362 "fieldBIndex": 42, # The Index of the custom dimension. Required if field is a CUSTOM_DIMENSION. 363 "extractB": "A String", # Expression to extract from field B. 364 "overrideOutputField": True or False, # Indicates if the existing value of the output field, if any, should be overridden by the output expression. 365 "outputToFieldIndex": 42, # The Index of the custom dimension. Required if field is a CUSTOM_DIMENSION. 366 "fieldARequired": True or False, # Indicates if field A is required to match. 367 "fieldB": "A String", # Field B. 368 "outputConstructor": "A String", # Expression used to construct the output value. 369 "fieldBRequired": True or False, # Indicates if field B is required to match. 370 "caseSensitive": True or False, # Indicates if the filter expressions are case sensitive. 371 "fieldAIndex": 42, # The Index of the custom dimension. Required if field is a CUSTOM_DIMENSION. 372 "extractA": "A String", # Expression to extract from field A. 373 "fieldA": "A String", # Field A. 374 "outputToField": "A String", # Output field. 375 }, 376 "lowercaseDetails": { # Details for the filter of the type LOWER. 377 "field": "A String", # Field to use in the filter. 378 "fieldIndex": 42, # The Index of the custom dimension. Required if field is a CUSTOM_DIMENSION. 379 }, 380 "selfLink": "A String", # Link for this filter. 381 "excludeDetails": { # JSON template for an Analytics filter expression. # Details for the filter of the type EXCLUDE. 382 "kind": "analytics#filterExpression", # Kind value for filter expression 383 "expressionValue": "A String", # Filter expression value 384 "field": "A String", # Field to filter. Possible values: 385 # - Content and Traffic 386 # - PAGE_REQUEST_URI, 387 # - PAGE_HOSTNAME, 388 # - PAGE_TITLE, 389 # - REFERRAL, 390 # - COST_DATA_URI (Campaign target URL), 391 # - HIT_TYPE, 392 # - INTERNAL_SEARCH_TERM, 393 # - INTERNAL_SEARCH_TYPE, 394 # - SOURCE_PROPERTY_TRACKING_ID, 395 # - Campaign or AdGroup 396 # - CAMPAIGN_SOURCE, 397 # - CAMPAIGN_MEDIUM, 398 # - CAMPAIGN_NAME, 399 # - CAMPAIGN_AD_GROUP, 400 # - CAMPAIGN_TERM, 401 # - CAMPAIGN_CONTENT, 402 # - CAMPAIGN_CODE, 403 # - CAMPAIGN_REFERRAL_PATH, 404 # - E-Commerce 405 # - TRANSACTION_COUNTRY, 406 # - TRANSACTION_REGION, 407 # - TRANSACTION_CITY, 408 # - TRANSACTION_AFFILIATION (Store or order location), 409 # - ITEM_NAME, 410 # - ITEM_CODE, 411 # - ITEM_VARIATION, 412 # - TRANSACTION_ID, 413 # - TRANSACTION_CURRENCY_CODE, 414 # - PRODUCT_ACTION_TYPE, 415 # - Audience/Users 416 # - BROWSER, 417 # - BROWSER_VERSION, 418 # - BROWSER_SIZE, 419 # - PLATFORM, 420 # - PLATFORM_VERSION, 421 # - LANGUAGE, 422 # - SCREEN_RESOLUTION, 423 # - SCREEN_COLORS, 424 # - JAVA_ENABLED (Boolean Field), 425 # - FLASH_VERSION, 426 # - GEO_SPEED (Connection speed), 427 # - VISITOR_TYPE, 428 # - GEO_ORGANIZATION (ISP organization), 429 # - GEO_DOMAIN, 430 # - GEO_IP_ADDRESS, 431 # - GEO_IP_VERSION, 432 # - Location 433 # - GEO_COUNTRY, 434 # - GEO_REGION, 435 # - GEO_CITY, 436 # - Event 437 # - EVENT_CATEGORY, 438 # - EVENT_ACTION, 439 # - EVENT_LABEL, 440 # - Other 441 # - CUSTOM_FIELD_1, 442 # - CUSTOM_FIELD_2, 443 # - USER_DEFINED_VALUE, 444 # - Application 445 # - APP_ID, 446 # - APP_INSTALLER_ID, 447 # - APP_NAME, 448 # - APP_VERSION, 449 # - SCREEN, 450 # - IS_APP (Boolean Field), 451 # - IS_FATAL_EXCEPTION (Boolean Field), 452 # - EXCEPTION_DESCRIPTION, 453 # - Mobile device 454 # - IS_MOBILE (Boolean Field, Deprecated. Use DEVICE_CATEGORY=mobile), 455 # - IS_TABLET (Boolean Field, Deprecated. Use DEVICE_CATEGORY=tablet), 456 # - DEVICE_CATEGORY, 457 # - MOBILE_HAS_QWERTY_KEYBOARD (Boolean Field), 458 # - MOBILE_HAS_NFC_SUPPORT (Boolean Field), 459 # - MOBILE_HAS_CELLULAR_RADIO (Boolean Field), 460 # - MOBILE_HAS_WIFI_SUPPORT (Boolean Field), 461 # - MOBILE_BRAND_NAME, 462 # - MOBILE_MODEL_NAME, 463 # - MOBILE_MARKETING_NAME, 464 # - MOBILE_POINTING_METHOD, 465 # - Social 466 # - SOCIAL_NETWORK, 467 # - SOCIAL_ACTION, 468 # - SOCIAL_ACTION_TARGET, 469 # - Custom dimension 470 # - CUSTOM_DIMENSION (See accompanying field index), 471 "caseSensitive": True or False, # Determines if the filter is case sensitive. 472 "fieldIndex": 42, # The Index of the custom dimension. Set only if the field is a is CUSTOM_DIMENSION. 473 "matchType": "A String", # Match type for this filter. Possible values are BEGINS_WITH, EQUAL, ENDS_WITH, CONTAINS, or MATCHES. GEO_DOMAIN, GEO_IP_ADDRESS, PAGE_REQUEST_URI, or PAGE_HOSTNAME filters can use any match type; all other filters must use MATCHES. 474 }, 475 "includeDetails": { # JSON template for an Analytics filter expression. # Details for the filter of the type INCLUDE. 476 "kind": "analytics#filterExpression", # Kind value for filter expression 477 "expressionValue": "A String", # Filter expression value 478 "field": "A String", # Field to filter. Possible values: 479 # - Content and Traffic 480 # - PAGE_REQUEST_URI, 481 # - PAGE_HOSTNAME, 482 # - PAGE_TITLE, 483 # - REFERRAL, 484 # - COST_DATA_URI (Campaign target URL), 485 # - HIT_TYPE, 486 # - INTERNAL_SEARCH_TERM, 487 # - INTERNAL_SEARCH_TYPE, 488 # - SOURCE_PROPERTY_TRACKING_ID, 489 # - Campaign or AdGroup 490 # - CAMPAIGN_SOURCE, 491 # - CAMPAIGN_MEDIUM, 492 # - CAMPAIGN_NAME, 493 # - CAMPAIGN_AD_GROUP, 494 # - CAMPAIGN_TERM, 495 # - CAMPAIGN_CONTENT, 496 # - CAMPAIGN_CODE, 497 # - CAMPAIGN_REFERRAL_PATH, 498 # - E-Commerce 499 # - TRANSACTION_COUNTRY, 500 # - TRANSACTION_REGION, 501 # - TRANSACTION_CITY, 502 # - TRANSACTION_AFFILIATION (Store or order location), 503 # - ITEM_NAME, 504 # - ITEM_CODE, 505 # - ITEM_VARIATION, 506 # - TRANSACTION_ID, 507 # - TRANSACTION_CURRENCY_CODE, 508 # - PRODUCT_ACTION_TYPE, 509 # - Audience/Users 510 # - BROWSER, 511 # - BROWSER_VERSION, 512 # - BROWSER_SIZE, 513 # - PLATFORM, 514 # - PLATFORM_VERSION, 515 # - LANGUAGE, 516 # - SCREEN_RESOLUTION, 517 # - SCREEN_COLORS, 518 # - JAVA_ENABLED (Boolean Field), 519 # - FLASH_VERSION, 520 # - GEO_SPEED (Connection speed), 521 # - VISITOR_TYPE, 522 # - GEO_ORGANIZATION (ISP organization), 523 # - GEO_DOMAIN, 524 # - GEO_IP_ADDRESS, 525 # - GEO_IP_VERSION, 526 # - Location 527 # - GEO_COUNTRY, 528 # - GEO_REGION, 529 # - GEO_CITY, 530 # - Event 531 # - EVENT_CATEGORY, 532 # - EVENT_ACTION, 533 # - EVENT_LABEL, 534 # - Other 535 # - CUSTOM_FIELD_1, 536 # - CUSTOM_FIELD_2, 537 # - USER_DEFINED_VALUE, 538 # - Application 539 # - APP_ID, 540 # - APP_INSTALLER_ID, 541 # - APP_NAME, 542 # - APP_VERSION, 543 # - SCREEN, 544 # - IS_APP (Boolean Field), 545 # - IS_FATAL_EXCEPTION (Boolean Field), 546 # - EXCEPTION_DESCRIPTION, 547 # - Mobile device 548 # - IS_MOBILE (Boolean Field, Deprecated. Use DEVICE_CATEGORY=mobile), 549 # - IS_TABLET (Boolean Field, Deprecated. Use DEVICE_CATEGORY=tablet), 550 # - DEVICE_CATEGORY, 551 # - MOBILE_HAS_QWERTY_KEYBOARD (Boolean Field), 552 # - MOBILE_HAS_NFC_SUPPORT (Boolean Field), 553 # - MOBILE_HAS_CELLULAR_RADIO (Boolean Field), 554 # - MOBILE_HAS_WIFI_SUPPORT (Boolean Field), 555 # - MOBILE_BRAND_NAME, 556 # - MOBILE_MODEL_NAME, 557 # - MOBILE_MARKETING_NAME, 558 # - MOBILE_POINTING_METHOD, 559 # - Social 560 # - SOCIAL_NETWORK, 561 # - SOCIAL_ACTION, 562 # - SOCIAL_ACTION_TARGET, 563 # - Custom dimension 564 # - CUSTOM_DIMENSION (See accompanying field index), 565 "caseSensitive": True or False, # Determines if the filter is case sensitive. 566 "fieldIndex": 42, # The Index of the custom dimension. Set only if the field is a is CUSTOM_DIMENSION. 567 "matchType": "A String", # Match type for this filter. Possible values are BEGINS_WITH, EQUAL, ENDS_WITH, CONTAINS, or MATCHES. GEO_DOMAIN, GEO_IP_ADDRESS, PAGE_REQUEST_URI, or PAGE_HOSTNAME filters can use any match type; all other filters must use MATCHES. 568 }, 569 "parentLink": { # Parent link for this filter. Points to the account to which this filter belongs. 570 "href": "A String", # Link to the account to which this filter belongs. 571 "type": "analytics#account", # Value is "analytics#account". 572 }, 573 "type": "A String", # Type of this filter. Possible values are INCLUDE, EXCLUDE, LOWERCASE, UPPERCASE, SEARCH_AND_REPLACE and ADVANCED. 574 "id": "A String", # Filter ID. 575 "searchAndReplaceDetails": { # Details for the filter of the type SEARCH_AND_REPLACE. 576 "caseSensitive": True or False, # Determines if the filter is case sensitive. 577 "fieldIndex": 42, # The Index of the custom dimension. Required if field is a CUSTOM_DIMENSION. 578 "searchString": "A String", # Term to search. 579 "replaceString": "A String", # Term to replace the search term with. 580 "field": "A String", # Field to use in the filter. 581 }, 582 "accountId": "A String", # Account ID to which this filter belongs. 583 }</pre> 584</div> 585 586<div class="method"> 587 <code class="details" id="insert">insert(accountId, body)</code> 588 <pre>Create a new filter. 589 590Args: 591 accountId: string, Account ID to create filter for. (required) 592 body: object, The request body. (required) 593 The object takes the form of: 594 595{ # JSON template for an Analytics account filter. 596 "kind": "analytics#filter", # Resource type for Analytics filter. 597 "name": "A String", # Name of this filter. 598 "created": "A String", # Time this filter was created. 599 "uppercaseDetails": { # Details for the filter of the type UPPER. 600 "field": "A String", # Field to use in the filter. 601 "fieldIndex": 42, # The Index of the custom dimension. Required if field is a CUSTOM_DIMENSION. 602 }, 603 "updated": "A String", # Time this filter was last modified. 604 "advancedDetails": { # Details for the filter of the type ADVANCED. 605 "fieldBIndex": 42, # The Index of the custom dimension. Required if field is a CUSTOM_DIMENSION. 606 "extractB": "A String", # Expression to extract from field B. 607 "overrideOutputField": True or False, # Indicates if the existing value of the output field, if any, should be overridden by the output expression. 608 "outputToFieldIndex": 42, # The Index of the custom dimension. Required if field is a CUSTOM_DIMENSION. 609 "fieldARequired": True or False, # Indicates if field A is required to match. 610 "fieldB": "A String", # Field B. 611 "outputConstructor": "A String", # Expression used to construct the output value. 612 "fieldBRequired": True or False, # Indicates if field B is required to match. 613 "caseSensitive": True or False, # Indicates if the filter expressions are case sensitive. 614 "fieldAIndex": 42, # The Index of the custom dimension. Required if field is a CUSTOM_DIMENSION. 615 "extractA": "A String", # Expression to extract from field A. 616 "fieldA": "A String", # Field A. 617 "outputToField": "A String", # Output field. 618 }, 619 "lowercaseDetails": { # Details for the filter of the type LOWER. 620 "field": "A String", # Field to use in the filter. 621 "fieldIndex": 42, # The Index of the custom dimension. Required if field is a CUSTOM_DIMENSION. 622 }, 623 "selfLink": "A String", # Link for this filter. 624 "excludeDetails": { # JSON template for an Analytics filter expression. # Details for the filter of the type EXCLUDE. 625 "kind": "analytics#filterExpression", # Kind value for filter expression 626 "expressionValue": "A String", # Filter expression value 627 "field": "A String", # Field to filter. Possible values: 628 # - Content and Traffic 629 # - PAGE_REQUEST_URI, 630 # - PAGE_HOSTNAME, 631 # - PAGE_TITLE, 632 # - REFERRAL, 633 # - COST_DATA_URI (Campaign target URL), 634 # - HIT_TYPE, 635 # - INTERNAL_SEARCH_TERM, 636 # - INTERNAL_SEARCH_TYPE, 637 # - SOURCE_PROPERTY_TRACKING_ID, 638 # - Campaign or AdGroup 639 # - CAMPAIGN_SOURCE, 640 # - CAMPAIGN_MEDIUM, 641 # - CAMPAIGN_NAME, 642 # - CAMPAIGN_AD_GROUP, 643 # - CAMPAIGN_TERM, 644 # - CAMPAIGN_CONTENT, 645 # - CAMPAIGN_CODE, 646 # - CAMPAIGN_REFERRAL_PATH, 647 # - E-Commerce 648 # - TRANSACTION_COUNTRY, 649 # - TRANSACTION_REGION, 650 # - TRANSACTION_CITY, 651 # - TRANSACTION_AFFILIATION (Store or order location), 652 # - ITEM_NAME, 653 # - ITEM_CODE, 654 # - ITEM_VARIATION, 655 # - TRANSACTION_ID, 656 # - TRANSACTION_CURRENCY_CODE, 657 # - PRODUCT_ACTION_TYPE, 658 # - Audience/Users 659 # - BROWSER, 660 # - BROWSER_VERSION, 661 # - BROWSER_SIZE, 662 # - PLATFORM, 663 # - PLATFORM_VERSION, 664 # - LANGUAGE, 665 # - SCREEN_RESOLUTION, 666 # - SCREEN_COLORS, 667 # - JAVA_ENABLED (Boolean Field), 668 # - FLASH_VERSION, 669 # - GEO_SPEED (Connection speed), 670 # - VISITOR_TYPE, 671 # - GEO_ORGANIZATION (ISP organization), 672 # - GEO_DOMAIN, 673 # - GEO_IP_ADDRESS, 674 # - GEO_IP_VERSION, 675 # - Location 676 # - GEO_COUNTRY, 677 # - GEO_REGION, 678 # - GEO_CITY, 679 # - Event 680 # - EVENT_CATEGORY, 681 # - EVENT_ACTION, 682 # - EVENT_LABEL, 683 # - Other 684 # - CUSTOM_FIELD_1, 685 # - CUSTOM_FIELD_2, 686 # - USER_DEFINED_VALUE, 687 # - Application 688 # - APP_ID, 689 # - APP_INSTALLER_ID, 690 # - APP_NAME, 691 # - APP_VERSION, 692 # - SCREEN, 693 # - IS_APP (Boolean Field), 694 # - IS_FATAL_EXCEPTION (Boolean Field), 695 # - EXCEPTION_DESCRIPTION, 696 # - Mobile device 697 # - IS_MOBILE (Boolean Field, Deprecated. Use DEVICE_CATEGORY=mobile), 698 # - IS_TABLET (Boolean Field, Deprecated. Use DEVICE_CATEGORY=tablet), 699 # - DEVICE_CATEGORY, 700 # - MOBILE_HAS_QWERTY_KEYBOARD (Boolean Field), 701 # - MOBILE_HAS_NFC_SUPPORT (Boolean Field), 702 # - MOBILE_HAS_CELLULAR_RADIO (Boolean Field), 703 # - MOBILE_HAS_WIFI_SUPPORT (Boolean Field), 704 # - MOBILE_BRAND_NAME, 705 # - MOBILE_MODEL_NAME, 706 # - MOBILE_MARKETING_NAME, 707 # - MOBILE_POINTING_METHOD, 708 # - Social 709 # - SOCIAL_NETWORK, 710 # - SOCIAL_ACTION, 711 # - SOCIAL_ACTION_TARGET, 712 # - Custom dimension 713 # - CUSTOM_DIMENSION (See accompanying field index), 714 "caseSensitive": True or False, # Determines if the filter is case sensitive. 715 "fieldIndex": 42, # The Index of the custom dimension. Set only if the field is a is CUSTOM_DIMENSION. 716 "matchType": "A String", # Match type for this filter. Possible values are BEGINS_WITH, EQUAL, ENDS_WITH, CONTAINS, or MATCHES. GEO_DOMAIN, GEO_IP_ADDRESS, PAGE_REQUEST_URI, or PAGE_HOSTNAME filters can use any match type; all other filters must use MATCHES. 717 }, 718 "includeDetails": { # JSON template for an Analytics filter expression. # Details for the filter of the type INCLUDE. 719 "kind": "analytics#filterExpression", # Kind value for filter expression 720 "expressionValue": "A String", # Filter expression value 721 "field": "A String", # Field to filter. Possible values: 722 # - Content and Traffic 723 # - PAGE_REQUEST_URI, 724 # - PAGE_HOSTNAME, 725 # - PAGE_TITLE, 726 # - REFERRAL, 727 # - COST_DATA_URI (Campaign target URL), 728 # - HIT_TYPE, 729 # - INTERNAL_SEARCH_TERM, 730 # - INTERNAL_SEARCH_TYPE, 731 # - SOURCE_PROPERTY_TRACKING_ID, 732 # - Campaign or AdGroup 733 # - CAMPAIGN_SOURCE, 734 # - CAMPAIGN_MEDIUM, 735 # - CAMPAIGN_NAME, 736 # - CAMPAIGN_AD_GROUP, 737 # - CAMPAIGN_TERM, 738 # - CAMPAIGN_CONTENT, 739 # - CAMPAIGN_CODE, 740 # - CAMPAIGN_REFERRAL_PATH, 741 # - E-Commerce 742 # - TRANSACTION_COUNTRY, 743 # - TRANSACTION_REGION, 744 # - TRANSACTION_CITY, 745 # - TRANSACTION_AFFILIATION (Store or order location), 746 # - ITEM_NAME, 747 # - ITEM_CODE, 748 # - ITEM_VARIATION, 749 # - TRANSACTION_ID, 750 # - TRANSACTION_CURRENCY_CODE, 751 # - PRODUCT_ACTION_TYPE, 752 # - Audience/Users 753 # - BROWSER, 754 # - BROWSER_VERSION, 755 # - BROWSER_SIZE, 756 # - PLATFORM, 757 # - PLATFORM_VERSION, 758 # - LANGUAGE, 759 # - SCREEN_RESOLUTION, 760 # - SCREEN_COLORS, 761 # - JAVA_ENABLED (Boolean Field), 762 # - FLASH_VERSION, 763 # - GEO_SPEED (Connection speed), 764 # - VISITOR_TYPE, 765 # - GEO_ORGANIZATION (ISP organization), 766 # - GEO_DOMAIN, 767 # - GEO_IP_ADDRESS, 768 # - GEO_IP_VERSION, 769 # - Location 770 # - GEO_COUNTRY, 771 # - GEO_REGION, 772 # - GEO_CITY, 773 # - Event 774 # - EVENT_CATEGORY, 775 # - EVENT_ACTION, 776 # - EVENT_LABEL, 777 # - Other 778 # - CUSTOM_FIELD_1, 779 # - CUSTOM_FIELD_2, 780 # - USER_DEFINED_VALUE, 781 # - Application 782 # - APP_ID, 783 # - APP_INSTALLER_ID, 784 # - APP_NAME, 785 # - APP_VERSION, 786 # - SCREEN, 787 # - IS_APP (Boolean Field), 788 # - IS_FATAL_EXCEPTION (Boolean Field), 789 # - EXCEPTION_DESCRIPTION, 790 # - Mobile device 791 # - IS_MOBILE (Boolean Field, Deprecated. Use DEVICE_CATEGORY=mobile), 792 # - IS_TABLET (Boolean Field, Deprecated. Use DEVICE_CATEGORY=tablet), 793 # - DEVICE_CATEGORY, 794 # - MOBILE_HAS_QWERTY_KEYBOARD (Boolean Field), 795 # - MOBILE_HAS_NFC_SUPPORT (Boolean Field), 796 # - MOBILE_HAS_CELLULAR_RADIO (Boolean Field), 797 # - MOBILE_HAS_WIFI_SUPPORT (Boolean Field), 798 # - MOBILE_BRAND_NAME, 799 # - MOBILE_MODEL_NAME, 800 # - MOBILE_MARKETING_NAME, 801 # - MOBILE_POINTING_METHOD, 802 # - Social 803 # - SOCIAL_NETWORK, 804 # - SOCIAL_ACTION, 805 # - SOCIAL_ACTION_TARGET, 806 # - Custom dimension 807 # - CUSTOM_DIMENSION (See accompanying field index), 808 "caseSensitive": True or False, # Determines if the filter is case sensitive. 809 "fieldIndex": 42, # The Index of the custom dimension. Set only if the field is a is CUSTOM_DIMENSION. 810 "matchType": "A String", # Match type for this filter. Possible values are BEGINS_WITH, EQUAL, ENDS_WITH, CONTAINS, or MATCHES. GEO_DOMAIN, GEO_IP_ADDRESS, PAGE_REQUEST_URI, or PAGE_HOSTNAME filters can use any match type; all other filters must use MATCHES. 811 }, 812 "parentLink": { # Parent link for this filter. Points to the account to which this filter belongs. 813 "href": "A String", # Link to the account to which this filter belongs. 814 "type": "analytics#account", # Value is "analytics#account". 815 }, 816 "type": "A String", # Type of this filter. Possible values are INCLUDE, EXCLUDE, LOWERCASE, UPPERCASE, SEARCH_AND_REPLACE and ADVANCED. 817 "id": "A String", # Filter ID. 818 "searchAndReplaceDetails": { # Details for the filter of the type SEARCH_AND_REPLACE. 819 "caseSensitive": True or False, # Determines if the filter is case sensitive. 820 "fieldIndex": 42, # The Index of the custom dimension. Required if field is a CUSTOM_DIMENSION. 821 "searchString": "A String", # Term to search. 822 "replaceString": "A String", # Term to replace the search term with. 823 "field": "A String", # Field to use in the filter. 824 }, 825 "accountId": "A String", # Account ID to which this filter belongs. 826 } 827 828 829Returns: 830 An object of the form: 831 832 { # JSON template for an Analytics account filter. 833 "kind": "analytics#filter", # Resource type for Analytics filter. 834 "name": "A String", # Name of this filter. 835 "created": "A String", # Time this filter was created. 836 "uppercaseDetails": { # Details for the filter of the type UPPER. 837 "field": "A String", # Field to use in the filter. 838 "fieldIndex": 42, # The Index of the custom dimension. Required if field is a CUSTOM_DIMENSION. 839 }, 840 "updated": "A String", # Time this filter was last modified. 841 "advancedDetails": { # Details for the filter of the type ADVANCED. 842 "fieldBIndex": 42, # The Index of the custom dimension. Required if field is a CUSTOM_DIMENSION. 843 "extractB": "A String", # Expression to extract from field B. 844 "overrideOutputField": True or False, # Indicates if the existing value of the output field, if any, should be overridden by the output expression. 845 "outputToFieldIndex": 42, # The Index of the custom dimension. Required if field is a CUSTOM_DIMENSION. 846 "fieldARequired": True or False, # Indicates if field A is required to match. 847 "fieldB": "A String", # Field B. 848 "outputConstructor": "A String", # Expression used to construct the output value. 849 "fieldBRequired": True or False, # Indicates if field B is required to match. 850 "caseSensitive": True or False, # Indicates if the filter expressions are case sensitive. 851 "fieldAIndex": 42, # The Index of the custom dimension. Required if field is a CUSTOM_DIMENSION. 852 "extractA": "A String", # Expression to extract from field A. 853 "fieldA": "A String", # Field A. 854 "outputToField": "A String", # Output field. 855 }, 856 "lowercaseDetails": { # Details for the filter of the type LOWER. 857 "field": "A String", # Field to use in the filter. 858 "fieldIndex": 42, # The Index of the custom dimension. Required if field is a CUSTOM_DIMENSION. 859 }, 860 "selfLink": "A String", # Link for this filter. 861 "excludeDetails": { # JSON template for an Analytics filter expression. # Details for the filter of the type EXCLUDE. 862 "kind": "analytics#filterExpression", # Kind value for filter expression 863 "expressionValue": "A String", # Filter expression value 864 "field": "A String", # Field to filter. Possible values: 865 # - Content and Traffic 866 # - PAGE_REQUEST_URI, 867 # - PAGE_HOSTNAME, 868 # - PAGE_TITLE, 869 # - REFERRAL, 870 # - COST_DATA_URI (Campaign target URL), 871 # - HIT_TYPE, 872 # - INTERNAL_SEARCH_TERM, 873 # - INTERNAL_SEARCH_TYPE, 874 # - SOURCE_PROPERTY_TRACKING_ID, 875 # - Campaign or AdGroup 876 # - CAMPAIGN_SOURCE, 877 # - CAMPAIGN_MEDIUM, 878 # - CAMPAIGN_NAME, 879 # - CAMPAIGN_AD_GROUP, 880 # - CAMPAIGN_TERM, 881 # - CAMPAIGN_CONTENT, 882 # - CAMPAIGN_CODE, 883 # - CAMPAIGN_REFERRAL_PATH, 884 # - E-Commerce 885 # - TRANSACTION_COUNTRY, 886 # - TRANSACTION_REGION, 887 # - TRANSACTION_CITY, 888 # - TRANSACTION_AFFILIATION (Store or order location), 889 # - ITEM_NAME, 890 # - ITEM_CODE, 891 # - ITEM_VARIATION, 892 # - TRANSACTION_ID, 893 # - TRANSACTION_CURRENCY_CODE, 894 # - PRODUCT_ACTION_TYPE, 895 # - Audience/Users 896 # - BROWSER, 897 # - BROWSER_VERSION, 898 # - BROWSER_SIZE, 899 # - PLATFORM, 900 # - PLATFORM_VERSION, 901 # - LANGUAGE, 902 # - SCREEN_RESOLUTION, 903 # - SCREEN_COLORS, 904 # - JAVA_ENABLED (Boolean Field), 905 # - FLASH_VERSION, 906 # - GEO_SPEED (Connection speed), 907 # - VISITOR_TYPE, 908 # - GEO_ORGANIZATION (ISP organization), 909 # - GEO_DOMAIN, 910 # - GEO_IP_ADDRESS, 911 # - GEO_IP_VERSION, 912 # - Location 913 # - GEO_COUNTRY, 914 # - GEO_REGION, 915 # - GEO_CITY, 916 # - Event 917 # - EVENT_CATEGORY, 918 # - EVENT_ACTION, 919 # - EVENT_LABEL, 920 # - Other 921 # - CUSTOM_FIELD_1, 922 # - CUSTOM_FIELD_2, 923 # - USER_DEFINED_VALUE, 924 # - Application 925 # - APP_ID, 926 # - APP_INSTALLER_ID, 927 # - APP_NAME, 928 # - APP_VERSION, 929 # - SCREEN, 930 # - IS_APP (Boolean Field), 931 # - IS_FATAL_EXCEPTION (Boolean Field), 932 # - EXCEPTION_DESCRIPTION, 933 # - Mobile device 934 # - IS_MOBILE (Boolean Field, Deprecated. Use DEVICE_CATEGORY=mobile), 935 # - IS_TABLET (Boolean Field, Deprecated. Use DEVICE_CATEGORY=tablet), 936 # - DEVICE_CATEGORY, 937 # - MOBILE_HAS_QWERTY_KEYBOARD (Boolean Field), 938 # - MOBILE_HAS_NFC_SUPPORT (Boolean Field), 939 # - MOBILE_HAS_CELLULAR_RADIO (Boolean Field), 940 # - MOBILE_HAS_WIFI_SUPPORT (Boolean Field), 941 # - MOBILE_BRAND_NAME, 942 # - MOBILE_MODEL_NAME, 943 # - MOBILE_MARKETING_NAME, 944 # - MOBILE_POINTING_METHOD, 945 # - Social 946 # - SOCIAL_NETWORK, 947 # - SOCIAL_ACTION, 948 # - SOCIAL_ACTION_TARGET, 949 # - Custom dimension 950 # - CUSTOM_DIMENSION (See accompanying field index), 951 "caseSensitive": True or False, # Determines if the filter is case sensitive. 952 "fieldIndex": 42, # The Index of the custom dimension. Set only if the field is a is CUSTOM_DIMENSION. 953 "matchType": "A String", # Match type for this filter. Possible values are BEGINS_WITH, EQUAL, ENDS_WITH, CONTAINS, or MATCHES. GEO_DOMAIN, GEO_IP_ADDRESS, PAGE_REQUEST_URI, or PAGE_HOSTNAME filters can use any match type; all other filters must use MATCHES. 954 }, 955 "includeDetails": { # JSON template for an Analytics filter expression. # Details for the filter of the type INCLUDE. 956 "kind": "analytics#filterExpression", # Kind value for filter expression 957 "expressionValue": "A String", # Filter expression value 958 "field": "A String", # Field to filter. Possible values: 959 # - Content and Traffic 960 # - PAGE_REQUEST_URI, 961 # - PAGE_HOSTNAME, 962 # - PAGE_TITLE, 963 # - REFERRAL, 964 # - COST_DATA_URI (Campaign target URL), 965 # - HIT_TYPE, 966 # - INTERNAL_SEARCH_TERM, 967 # - INTERNAL_SEARCH_TYPE, 968 # - SOURCE_PROPERTY_TRACKING_ID, 969 # - Campaign or AdGroup 970 # - CAMPAIGN_SOURCE, 971 # - CAMPAIGN_MEDIUM, 972 # - CAMPAIGN_NAME, 973 # - CAMPAIGN_AD_GROUP, 974 # - CAMPAIGN_TERM, 975 # - CAMPAIGN_CONTENT, 976 # - CAMPAIGN_CODE, 977 # - CAMPAIGN_REFERRAL_PATH, 978 # - E-Commerce 979 # - TRANSACTION_COUNTRY, 980 # - TRANSACTION_REGION, 981 # - TRANSACTION_CITY, 982 # - TRANSACTION_AFFILIATION (Store or order location), 983 # - ITEM_NAME, 984 # - ITEM_CODE, 985 # - ITEM_VARIATION, 986 # - TRANSACTION_ID, 987 # - TRANSACTION_CURRENCY_CODE, 988 # - PRODUCT_ACTION_TYPE, 989 # - Audience/Users 990 # - BROWSER, 991 # - BROWSER_VERSION, 992 # - BROWSER_SIZE, 993 # - PLATFORM, 994 # - PLATFORM_VERSION, 995 # - LANGUAGE, 996 # - SCREEN_RESOLUTION, 997 # - SCREEN_COLORS, 998 # - JAVA_ENABLED (Boolean Field), 999 # - FLASH_VERSION, 1000 # - GEO_SPEED (Connection speed), 1001 # - VISITOR_TYPE, 1002 # - GEO_ORGANIZATION (ISP organization), 1003 # - GEO_DOMAIN, 1004 # - GEO_IP_ADDRESS, 1005 # - GEO_IP_VERSION, 1006 # - Location 1007 # - GEO_COUNTRY, 1008 # - GEO_REGION, 1009 # - GEO_CITY, 1010 # - Event 1011 # - EVENT_CATEGORY, 1012 # - EVENT_ACTION, 1013 # - EVENT_LABEL, 1014 # - Other 1015 # - CUSTOM_FIELD_1, 1016 # - CUSTOM_FIELD_2, 1017 # - USER_DEFINED_VALUE, 1018 # - Application 1019 # - APP_ID, 1020 # - APP_INSTALLER_ID, 1021 # - APP_NAME, 1022 # - APP_VERSION, 1023 # - SCREEN, 1024 # - IS_APP (Boolean Field), 1025 # - IS_FATAL_EXCEPTION (Boolean Field), 1026 # - EXCEPTION_DESCRIPTION, 1027 # - Mobile device 1028 # - IS_MOBILE (Boolean Field, Deprecated. Use DEVICE_CATEGORY=mobile), 1029 # - IS_TABLET (Boolean Field, Deprecated. Use DEVICE_CATEGORY=tablet), 1030 # - DEVICE_CATEGORY, 1031 # - MOBILE_HAS_QWERTY_KEYBOARD (Boolean Field), 1032 # - MOBILE_HAS_NFC_SUPPORT (Boolean Field), 1033 # - MOBILE_HAS_CELLULAR_RADIO (Boolean Field), 1034 # - MOBILE_HAS_WIFI_SUPPORT (Boolean Field), 1035 # - MOBILE_BRAND_NAME, 1036 # - MOBILE_MODEL_NAME, 1037 # - MOBILE_MARKETING_NAME, 1038 # - MOBILE_POINTING_METHOD, 1039 # - Social 1040 # - SOCIAL_NETWORK, 1041 # - SOCIAL_ACTION, 1042 # - SOCIAL_ACTION_TARGET, 1043 # - Custom dimension 1044 # - CUSTOM_DIMENSION (See accompanying field index), 1045 "caseSensitive": True or False, # Determines if the filter is case sensitive. 1046 "fieldIndex": 42, # The Index of the custom dimension. Set only if the field is a is CUSTOM_DIMENSION. 1047 "matchType": "A String", # Match type for this filter. Possible values are BEGINS_WITH, EQUAL, ENDS_WITH, CONTAINS, or MATCHES. GEO_DOMAIN, GEO_IP_ADDRESS, PAGE_REQUEST_URI, or PAGE_HOSTNAME filters can use any match type; all other filters must use MATCHES. 1048 }, 1049 "parentLink": { # Parent link for this filter. Points to the account to which this filter belongs. 1050 "href": "A String", # Link to the account to which this filter belongs. 1051 "type": "analytics#account", # Value is "analytics#account". 1052 }, 1053 "type": "A String", # Type of this filter. Possible values are INCLUDE, EXCLUDE, LOWERCASE, UPPERCASE, SEARCH_AND_REPLACE and ADVANCED. 1054 "id": "A String", # Filter ID. 1055 "searchAndReplaceDetails": { # Details for the filter of the type SEARCH_AND_REPLACE. 1056 "caseSensitive": True or False, # Determines if the filter is case sensitive. 1057 "fieldIndex": 42, # The Index of the custom dimension. Required if field is a CUSTOM_DIMENSION. 1058 "searchString": "A String", # Term to search. 1059 "replaceString": "A String", # Term to replace the search term with. 1060 "field": "A String", # Field to use in the filter. 1061 }, 1062 "accountId": "A String", # Account ID to which this filter belongs. 1063 }</pre> 1064</div> 1065 1066<div class="method"> 1067 <code class="details" id="list">list(accountId, max_results=None, start_index=None)</code> 1068 <pre>Lists all filters for an account 1069 1070Args: 1071 accountId: string, Account ID to retrieve filters for. (required) 1072 max_results: integer, The maximum number of filters to include in this response. 1073 start_index: integer, An index of the first entity to retrieve. Use this parameter as a pagination mechanism along with the max-results parameter. 1074 1075Returns: 1076 An object of the form: 1077 1078 { # A filter collection lists filters created by users in an Analytics account. Each resource in the collection corresponds to a filter. 1079 "username": "A String", # Email ID of the authenticated user 1080 "kind": "analytics#filters", # Collection type. 1081 "items": [ # A list of filters. 1082 { # JSON template for an Analytics account filter. 1083 "kind": "analytics#filter", # Resource type for Analytics filter. 1084 "name": "A String", # Name of this filter. 1085 "created": "A String", # Time this filter was created. 1086 "uppercaseDetails": { # Details for the filter of the type UPPER. 1087 "field": "A String", # Field to use in the filter. 1088 "fieldIndex": 42, # The Index of the custom dimension. Required if field is a CUSTOM_DIMENSION. 1089 }, 1090 "updated": "A String", # Time this filter was last modified. 1091 "advancedDetails": { # Details for the filter of the type ADVANCED. 1092 "fieldBIndex": 42, # The Index of the custom dimension. Required if field is a CUSTOM_DIMENSION. 1093 "extractB": "A String", # Expression to extract from field B. 1094 "overrideOutputField": True or False, # Indicates if the existing value of the output field, if any, should be overridden by the output expression. 1095 "outputToFieldIndex": 42, # The Index of the custom dimension. Required if field is a CUSTOM_DIMENSION. 1096 "fieldARequired": True or False, # Indicates if field A is required to match. 1097 "fieldB": "A String", # Field B. 1098 "outputConstructor": "A String", # Expression used to construct the output value. 1099 "fieldBRequired": True or False, # Indicates if field B is required to match. 1100 "caseSensitive": True or False, # Indicates if the filter expressions are case sensitive. 1101 "fieldAIndex": 42, # The Index of the custom dimension. Required if field is a CUSTOM_DIMENSION. 1102 "extractA": "A String", # Expression to extract from field A. 1103 "fieldA": "A String", # Field A. 1104 "outputToField": "A String", # Output field. 1105 }, 1106 "lowercaseDetails": { # Details for the filter of the type LOWER. 1107 "field": "A String", # Field to use in the filter. 1108 "fieldIndex": 42, # The Index of the custom dimension. Required if field is a CUSTOM_DIMENSION. 1109 }, 1110 "selfLink": "A String", # Link for this filter. 1111 "excludeDetails": { # JSON template for an Analytics filter expression. # Details for the filter of the type EXCLUDE. 1112 "kind": "analytics#filterExpression", # Kind value for filter expression 1113 "expressionValue": "A String", # Filter expression value 1114 "field": "A String", # Field to filter. Possible values: 1115 # - Content and Traffic 1116 # - PAGE_REQUEST_URI, 1117 # - PAGE_HOSTNAME, 1118 # - PAGE_TITLE, 1119 # - REFERRAL, 1120 # - COST_DATA_URI (Campaign target URL), 1121 # - HIT_TYPE, 1122 # - INTERNAL_SEARCH_TERM, 1123 # - INTERNAL_SEARCH_TYPE, 1124 # - SOURCE_PROPERTY_TRACKING_ID, 1125 # - Campaign or AdGroup 1126 # - CAMPAIGN_SOURCE, 1127 # - CAMPAIGN_MEDIUM, 1128 # - CAMPAIGN_NAME, 1129 # - CAMPAIGN_AD_GROUP, 1130 # - CAMPAIGN_TERM, 1131 # - CAMPAIGN_CONTENT, 1132 # - CAMPAIGN_CODE, 1133 # - CAMPAIGN_REFERRAL_PATH, 1134 # - E-Commerce 1135 # - TRANSACTION_COUNTRY, 1136 # - TRANSACTION_REGION, 1137 # - TRANSACTION_CITY, 1138 # - TRANSACTION_AFFILIATION (Store or order location), 1139 # - ITEM_NAME, 1140 # - ITEM_CODE, 1141 # - ITEM_VARIATION, 1142 # - TRANSACTION_ID, 1143 # - TRANSACTION_CURRENCY_CODE, 1144 # - PRODUCT_ACTION_TYPE, 1145 # - Audience/Users 1146 # - BROWSER, 1147 # - BROWSER_VERSION, 1148 # - BROWSER_SIZE, 1149 # - PLATFORM, 1150 # - PLATFORM_VERSION, 1151 # - LANGUAGE, 1152 # - SCREEN_RESOLUTION, 1153 # - SCREEN_COLORS, 1154 # - JAVA_ENABLED (Boolean Field), 1155 # - FLASH_VERSION, 1156 # - GEO_SPEED (Connection speed), 1157 # - VISITOR_TYPE, 1158 # - GEO_ORGANIZATION (ISP organization), 1159 # - GEO_DOMAIN, 1160 # - GEO_IP_ADDRESS, 1161 # - GEO_IP_VERSION, 1162 # - Location 1163 # - GEO_COUNTRY, 1164 # - GEO_REGION, 1165 # - GEO_CITY, 1166 # - Event 1167 # - EVENT_CATEGORY, 1168 # - EVENT_ACTION, 1169 # - EVENT_LABEL, 1170 # - Other 1171 # - CUSTOM_FIELD_1, 1172 # - CUSTOM_FIELD_2, 1173 # - USER_DEFINED_VALUE, 1174 # - Application 1175 # - APP_ID, 1176 # - APP_INSTALLER_ID, 1177 # - APP_NAME, 1178 # - APP_VERSION, 1179 # - SCREEN, 1180 # - IS_APP (Boolean Field), 1181 # - IS_FATAL_EXCEPTION (Boolean Field), 1182 # - EXCEPTION_DESCRIPTION, 1183 # - Mobile device 1184 # - IS_MOBILE (Boolean Field, Deprecated. Use DEVICE_CATEGORY=mobile), 1185 # - IS_TABLET (Boolean Field, Deprecated. Use DEVICE_CATEGORY=tablet), 1186 # - DEVICE_CATEGORY, 1187 # - MOBILE_HAS_QWERTY_KEYBOARD (Boolean Field), 1188 # - MOBILE_HAS_NFC_SUPPORT (Boolean Field), 1189 # - MOBILE_HAS_CELLULAR_RADIO (Boolean Field), 1190 # - MOBILE_HAS_WIFI_SUPPORT (Boolean Field), 1191 # - MOBILE_BRAND_NAME, 1192 # - MOBILE_MODEL_NAME, 1193 # - MOBILE_MARKETING_NAME, 1194 # - MOBILE_POINTING_METHOD, 1195 # - Social 1196 # - SOCIAL_NETWORK, 1197 # - SOCIAL_ACTION, 1198 # - SOCIAL_ACTION_TARGET, 1199 # - Custom dimension 1200 # - CUSTOM_DIMENSION (See accompanying field index), 1201 "caseSensitive": True or False, # Determines if the filter is case sensitive. 1202 "fieldIndex": 42, # The Index of the custom dimension. Set only if the field is a is CUSTOM_DIMENSION. 1203 "matchType": "A String", # Match type for this filter. Possible values are BEGINS_WITH, EQUAL, ENDS_WITH, CONTAINS, or MATCHES. GEO_DOMAIN, GEO_IP_ADDRESS, PAGE_REQUEST_URI, or PAGE_HOSTNAME filters can use any match type; all other filters must use MATCHES. 1204 }, 1205 "includeDetails": { # JSON template for an Analytics filter expression. # Details for the filter of the type INCLUDE. 1206 "kind": "analytics#filterExpression", # Kind value for filter expression 1207 "expressionValue": "A String", # Filter expression value 1208 "field": "A String", # Field to filter. Possible values: 1209 # - Content and Traffic 1210 # - PAGE_REQUEST_URI, 1211 # - PAGE_HOSTNAME, 1212 # - PAGE_TITLE, 1213 # - REFERRAL, 1214 # - COST_DATA_URI (Campaign target URL), 1215 # - HIT_TYPE, 1216 # - INTERNAL_SEARCH_TERM, 1217 # - INTERNAL_SEARCH_TYPE, 1218 # - SOURCE_PROPERTY_TRACKING_ID, 1219 # - Campaign or AdGroup 1220 # - CAMPAIGN_SOURCE, 1221 # - CAMPAIGN_MEDIUM, 1222 # - CAMPAIGN_NAME, 1223 # - CAMPAIGN_AD_GROUP, 1224 # - CAMPAIGN_TERM, 1225 # - CAMPAIGN_CONTENT, 1226 # - CAMPAIGN_CODE, 1227 # - CAMPAIGN_REFERRAL_PATH, 1228 # - E-Commerce 1229 # - TRANSACTION_COUNTRY, 1230 # - TRANSACTION_REGION, 1231 # - TRANSACTION_CITY, 1232 # - TRANSACTION_AFFILIATION (Store or order location), 1233 # - ITEM_NAME, 1234 # - ITEM_CODE, 1235 # - ITEM_VARIATION, 1236 # - TRANSACTION_ID, 1237 # - TRANSACTION_CURRENCY_CODE, 1238 # - PRODUCT_ACTION_TYPE, 1239 # - Audience/Users 1240 # - BROWSER, 1241 # - BROWSER_VERSION, 1242 # - BROWSER_SIZE, 1243 # - PLATFORM, 1244 # - PLATFORM_VERSION, 1245 # - LANGUAGE, 1246 # - SCREEN_RESOLUTION, 1247 # - SCREEN_COLORS, 1248 # - JAVA_ENABLED (Boolean Field), 1249 # - FLASH_VERSION, 1250 # - GEO_SPEED (Connection speed), 1251 # - VISITOR_TYPE, 1252 # - GEO_ORGANIZATION (ISP organization), 1253 # - GEO_DOMAIN, 1254 # - GEO_IP_ADDRESS, 1255 # - GEO_IP_VERSION, 1256 # - Location 1257 # - GEO_COUNTRY, 1258 # - GEO_REGION, 1259 # - GEO_CITY, 1260 # - Event 1261 # - EVENT_CATEGORY, 1262 # - EVENT_ACTION, 1263 # - EVENT_LABEL, 1264 # - Other 1265 # - CUSTOM_FIELD_1, 1266 # - CUSTOM_FIELD_2, 1267 # - USER_DEFINED_VALUE, 1268 # - Application 1269 # - APP_ID, 1270 # - APP_INSTALLER_ID, 1271 # - APP_NAME, 1272 # - APP_VERSION, 1273 # - SCREEN, 1274 # - IS_APP (Boolean Field), 1275 # - IS_FATAL_EXCEPTION (Boolean Field), 1276 # - EXCEPTION_DESCRIPTION, 1277 # - Mobile device 1278 # - IS_MOBILE (Boolean Field, Deprecated. Use DEVICE_CATEGORY=mobile), 1279 # - IS_TABLET (Boolean Field, Deprecated. Use DEVICE_CATEGORY=tablet), 1280 # - DEVICE_CATEGORY, 1281 # - MOBILE_HAS_QWERTY_KEYBOARD (Boolean Field), 1282 # - MOBILE_HAS_NFC_SUPPORT (Boolean Field), 1283 # - MOBILE_HAS_CELLULAR_RADIO (Boolean Field), 1284 # - MOBILE_HAS_WIFI_SUPPORT (Boolean Field), 1285 # - MOBILE_BRAND_NAME, 1286 # - MOBILE_MODEL_NAME, 1287 # - MOBILE_MARKETING_NAME, 1288 # - MOBILE_POINTING_METHOD, 1289 # - Social 1290 # - SOCIAL_NETWORK, 1291 # - SOCIAL_ACTION, 1292 # - SOCIAL_ACTION_TARGET, 1293 # - Custom dimension 1294 # - CUSTOM_DIMENSION (See accompanying field index), 1295 "caseSensitive": True or False, # Determines if the filter is case sensitive. 1296 "fieldIndex": 42, # The Index of the custom dimension. Set only if the field is a is CUSTOM_DIMENSION. 1297 "matchType": "A String", # Match type for this filter. Possible values are BEGINS_WITH, EQUAL, ENDS_WITH, CONTAINS, or MATCHES. GEO_DOMAIN, GEO_IP_ADDRESS, PAGE_REQUEST_URI, or PAGE_HOSTNAME filters can use any match type; all other filters must use MATCHES. 1298 }, 1299 "parentLink": { # Parent link for this filter. Points to the account to which this filter belongs. 1300 "href": "A String", # Link to the account to which this filter belongs. 1301 "type": "analytics#account", # Value is "analytics#account". 1302 }, 1303 "type": "A String", # Type of this filter. Possible values are INCLUDE, EXCLUDE, LOWERCASE, UPPERCASE, SEARCH_AND_REPLACE and ADVANCED. 1304 "id": "A String", # Filter ID. 1305 "searchAndReplaceDetails": { # Details for the filter of the type SEARCH_AND_REPLACE. 1306 "caseSensitive": True or False, # Determines if the filter is case sensitive. 1307 "fieldIndex": 42, # The Index of the custom dimension. Required if field is a CUSTOM_DIMENSION. 1308 "searchString": "A String", # Term to search. 1309 "replaceString": "A String", # Term to replace the search term with. 1310 "field": "A String", # Field to use in the filter. 1311 }, 1312 "accountId": "A String", # Account ID to which this filter belongs. 1313 }, 1314 ], 1315 "itemsPerPage": 42, # The maximum number of resources the response can contain, regardless of the actual number of resources returned. Its value ranges from 1 to 1,000 with a value of 1000 by default, or otherwise specified by the max-results query parameter. 1316 "previousLink": "A String", # Link to previous page for this filter collection. 1317 "startIndex": 42, # The starting index of the resources, which is 1 by default or otherwise specified by the start-index query parameter. 1318 "nextLink": "A String", # Link to next page for this filter collection. 1319 "totalResults": 42, # The total number of results for the query, regardless of the number of results in the response. 1320 }</pre> 1321</div> 1322 1323<div class="method"> 1324 <code class="details" id="patch">patch(accountId, filterId, body)</code> 1325 <pre>Updates an existing filter. This method supports patch semantics. 1326 1327Args: 1328 accountId: string, Account ID to which the filter belongs. (required) 1329 filterId: string, ID of the filter to be updated. (required) 1330 body: object, The request body. (required) 1331 The object takes the form of: 1332 1333{ # JSON template for an Analytics account filter. 1334 "kind": "analytics#filter", # Resource type for Analytics filter. 1335 "name": "A String", # Name of this filter. 1336 "created": "A String", # Time this filter was created. 1337 "uppercaseDetails": { # Details for the filter of the type UPPER. 1338 "field": "A String", # Field to use in the filter. 1339 "fieldIndex": 42, # The Index of the custom dimension. Required if field is a CUSTOM_DIMENSION. 1340 }, 1341 "updated": "A String", # Time this filter was last modified. 1342 "advancedDetails": { # Details for the filter of the type ADVANCED. 1343 "fieldBIndex": 42, # The Index of the custom dimension. Required if field is a CUSTOM_DIMENSION. 1344 "extractB": "A String", # Expression to extract from field B. 1345 "overrideOutputField": True or False, # Indicates if the existing value of the output field, if any, should be overridden by the output expression. 1346 "outputToFieldIndex": 42, # The Index of the custom dimension. Required if field is a CUSTOM_DIMENSION. 1347 "fieldARequired": True or False, # Indicates if field A is required to match. 1348 "fieldB": "A String", # Field B. 1349 "outputConstructor": "A String", # Expression used to construct the output value. 1350 "fieldBRequired": True or False, # Indicates if field B is required to match. 1351 "caseSensitive": True or False, # Indicates if the filter expressions are case sensitive. 1352 "fieldAIndex": 42, # The Index of the custom dimension. Required if field is a CUSTOM_DIMENSION. 1353 "extractA": "A String", # Expression to extract from field A. 1354 "fieldA": "A String", # Field A. 1355 "outputToField": "A String", # Output field. 1356 }, 1357 "lowercaseDetails": { # Details for the filter of the type LOWER. 1358 "field": "A String", # Field to use in the filter. 1359 "fieldIndex": 42, # The Index of the custom dimension. Required if field is a CUSTOM_DIMENSION. 1360 }, 1361 "selfLink": "A String", # Link for this filter. 1362 "excludeDetails": { # JSON template for an Analytics filter expression. # Details for the filter of the type EXCLUDE. 1363 "kind": "analytics#filterExpression", # Kind value for filter expression 1364 "expressionValue": "A String", # Filter expression value 1365 "field": "A String", # Field to filter. Possible values: 1366 # - Content and Traffic 1367 # - PAGE_REQUEST_URI, 1368 # - PAGE_HOSTNAME, 1369 # - PAGE_TITLE, 1370 # - REFERRAL, 1371 # - COST_DATA_URI (Campaign target URL), 1372 # - HIT_TYPE, 1373 # - INTERNAL_SEARCH_TERM, 1374 # - INTERNAL_SEARCH_TYPE, 1375 # - SOURCE_PROPERTY_TRACKING_ID, 1376 # - Campaign or AdGroup 1377 # - CAMPAIGN_SOURCE, 1378 # - CAMPAIGN_MEDIUM, 1379 # - CAMPAIGN_NAME, 1380 # - CAMPAIGN_AD_GROUP, 1381 # - CAMPAIGN_TERM, 1382 # - CAMPAIGN_CONTENT, 1383 # - CAMPAIGN_CODE, 1384 # - CAMPAIGN_REFERRAL_PATH, 1385 # - E-Commerce 1386 # - TRANSACTION_COUNTRY, 1387 # - TRANSACTION_REGION, 1388 # - TRANSACTION_CITY, 1389 # - TRANSACTION_AFFILIATION (Store or order location), 1390 # - ITEM_NAME, 1391 # - ITEM_CODE, 1392 # - ITEM_VARIATION, 1393 # - TRANSACTION_ID, 1394 # - TRANSACTION_CURRENCY_CODE, 1395 # - PRODUCT_ACTION_TYPE, 1396 # - Audience/Users 1397 # - BROWSER, 1398 # - BROWSER_VERSION, 1399 # - BROWSER_SIZE, 1400 # - PLATFORM, 1401 # - PLATFORM_VERSION, 1402 # - LANGUAGE, 1403 # - SCREEN_RESOLUTION, 1404 # - SCREEN_COLORS, 1405 # - JAVA_ENABLED (Boolean Field), 1406 # - FLASH_VERSION, 1407 # - GEO_SPEED (Connection speed), 1408 # - VISITOR_TYPE, 1409 # - GEO_ORGANIZATION (ISP organization), 1410 # - GEO_DOMAIN, 1411 # - GEO_IP_ADDRESS, 1412 # - GEO_IP_VERSION, 1413 # - Location 1414 # - GEO_COUNTRY, 1415 # - GEO_REGION, 1416 # - GEO_CITY, 1417 # - Event 1418 # - EVENT_CATEGORY, 1419 # - EVENT_ACTION, 1420 # - EVENT_LABEL, 1421 # - Other 1422 # - CUSTOM_FIELD_1, 1423 # - CUSTOM_FIELD_2, 1424 # - USER_DEFINED_VALUE, 1425 # - Application 1426 # - APP_ID, 1427 # - APP_INSTALLER_ID, 1428 # - APP_NAME, 1429 # - APP_VERSION, 1430 # - SCREEN, 1431 # - IS_APP (Boolean Field), 1432 # - IS_FATAL_EXCEPTION (Boolean Field), 1433 # - EXCEPTION_DESCRIPTION, 1434 # - Mobile device 1435 # - IS_MOBILE (Boolean Field, Deprecated. Use DEVICE_CATEGORY=mobile), 1436 # - IS_TABLET (Boolean Field, Deprecated. Use DEVICE_CATEGORY=tablet), 1437 # - DEVICE_CATEGORY, 1438 # - MOBILE_HAS_QWERTY_KEYBOARD (Boolean Field), 1439 # - MOBILE_HAS_NFC_SUPPORT (Boolean Field), 1440 # - MOBILE_HAS_CELLULAR_RADIO (Boolean Field), 1441 # - MOBILE_HAS_WIFI_SUPPORT (Boolean Field), 1442 # - MOBILE_BRAND_NAME, 1443 # - MOBILE_MODEL_NAME, 1444 # - MOBILE_MARKETING_NAME, 1445 # - MOBILE_POINTING_METHOD, 1446 # - Social 1447 # - SOCIAL_NETWORK, 1448 # - SOCIAL_ACTION, 1449 # - SOCIAL_ACTION_TARGET, 1450 # - Custom dimension 1451 # - CUSTOM_DIMENSION (See accompanying field index), 1452 "caseSensitive": True or False, # Determines if the filter is case sensitive. 1453 "fieldIndex": 42, # The Index of the custom dimension. Set only if the field is a is CUSTOM_DIMENSION. 1454 "matchType": "A String", # Match type for this filter. Possible values are BEGINS_WITH, EQUAL, ENDS_WITH, CONTAINS, or MATCHES. GEO_DOMAIN, GEO_IP_ADDRESS, PAGE_REQUEST_URI, or PAGE_HOSTNAME filters can use any match type; all other filters must use MATCHES. 1455 }, 1456 "includeDetails": { # JSON template for an Analytics filter expression. # Details for the filter of the type INCLUDE. 1457 "kind": "analytics#filterExpression", # Kind value for filter expression 1458 "expressionValue": "A String", # Filter expression value 1459 "field": "A String", # Field to filter. Possible values: 1460 # - Content and Traffic 1461 # - PAGE_REQUEST_URI, 1462 # - PAGE_HOSTNAME, 1463 # - PAGE_TITLE, 1464 # - REFERRAL, 1465 # - COST_DATA_URI (Campaign target URL), 1466 # - HIT_TYPE, 1467 # - INTERNAL_SEARCH_TERM, 1468 # - INTERNAL_SEARCH_TYPE, 1469 # - SOURCE_PROPERTY_TRACKING_ID, 1470 # - Campaign or AdGroup 1471 # - CAMPAIGN_SOURCE, 1472 # - CAMPAIGN_MEDIUM, 1473 # - CAMPAIGN_NAME, 1474 # - CAMPAIGN_AD_GROUP, 1475 # - CAMPAIGN_TERM, 1476 # - CAMPAIGN_CONTENT, 1477 # - CAMPAIGN_CODE, 1478 # - CAMPAIGN_REFERRAL_PATH, 1479 # - E-Commerce 1480 # - TRANSACTION_COUNTRY, 1481 # - TRANSACTION_REGION, 1482 # - TRANSACTION_CITY, 1483 # - TRANSACTION_AFFILIATION (Store or order location), 1484 # - ITEM_NAME, 1485 # - ITEM_CODE, 1486 # - ITEM_VARIATION, 1487 # - TRANSACTION_ID, 1488 # - TRANSACTION_CURRENCY_CODE, 1489 # - PRODUCT_ACTION_TYPE, 1490 # - Audience/Users 1491 # - BROWSER, 1492 # - BROWSER_VERSION, 1493 # - BROWSER_SIZE, 1494 # - PLATFORM, 1495 # - PLATFORM_VERSION, 1496 # - LANGUAGE, 1497 # - SCREEN_RESOLUTION, 1498 # - SCREEN_COLORS, 1499 # - JAVA_ENABLED (Boolean Field), 1500 # - FLASH_VERSION, 1501 # - GEO_SPEED (Connection speed), 1502 # - VISITOR_TYPE, 1503 # - GEO_ORGANIZATION (ISP organization), 1504 # - GEO_DOMAIN, 1505 # - GEO_IP_ADDRESS, 1506 # - GEO_IP_VERSION, 1507 # - Location 1508 # - GEO_COUNTRY, 1509 # - GEO_REGION, 1510 # - GEO_CITY, 1511 # - Event 1512 # - EVENT_CATEGORY, 1513 # - EVENT_ACTION, 1514 # - EVENT_LABEL, 1515 # - Other 1516 # - CUSTOM_FIELD_1, 1517 # - CUSTOM_FIELD_2, 1518 # - USER_DEFINED_VALUE, 1519 # - Application 1520 # - APP_ID, 1521 # - APP_INSTALLER_ID, 1522 # - APP_NAME, 1523 # - APP_VERSION, 1524 # - SCREEN, 1525 # - IS_APP (Boolean Field), 1526 # - IS_FATAL_EXCEPTION (Boolean Field), 1527 # - EXCEPTION_DESCRIPTION, 1528 # - Mobile device 1529 # - IS_MOBILE (Boolean Field, Deprecated. Use DEVICE_CATEGORY=mobile), 1530 # - IS_TABLET (Boolean Field, Deprecated. Use DEVICE_CATEGORY=tablet), 1531 # - DEVICE_CATEGORY, 1532 # - MOBILE_HAS_QWERTY_KEYBOARD (Boolean Field), 1533 # - MOBILE_HAS_NFC_SUPPORT (Boolean Field), 1534 # - MOBILE_HAS_CELLULAR_RADIO (Boolean Field), 1535 # - MOBILE_HAS_WIFI_SUPPORT (Boolean Field), 1536 # - MOBILE_BRAND_NAME, 1537 # - MOBILE_MODEL_NAME, 1538 # - MOBILE_MARKETING_NAME, 1539 # - MOBILE_POINTING_METHOD, 1540 # - Social 1541 # - SOCIAL_NETWORK, 1542 # - SOCIAL_ACTION, 1543 # - SOCIAL_ACTION_TARGET, 1544 # - Custom dimension 1545 # - CUSTOM_DIMENSION (See accompanying field index), 1546 "caseSensitive": True or False, # Determines if the filter is case sensitive. 1547 "fieldIndex": 42, # The Index of the custom dimension. Set only if the field is a is CUSTOM_DIMENSION. 1548 "matchType": "A String", # Match type for this filter. Possible values are BEGINS_WITH, EQUAL, ENDS_WITH, CONTAINS, or MATCHES. GEO_DOMAIN, GEO_IP_ADDRESS, PAGE_REQUEST_URI, or PAGE_HOSTNAME filters can use any match type; all other filters must use MATCHES. 1549 }, 1550 "parentLink": { # Parent link for this filter. Points to the account to which this filter belongs. 1551 "href": "A String", # Link to the account to which this filter belongs. 1552 "type": "analytics#account", # Value is "analytics#account". 1553 }, 1554 "type": "A String", # Type of this filter. Possible values are INCLUDE, EXCLUDE, LOWERCASE, UPPERCASE, SEARCH_AND_REPLACE and ADVANCED. 1555 "id": "A String", # Filter ID. 1556 "searchAndReplaceDetails": { # Details for the filter of the type SEARCH_AND_REPLACE. 1557 "caseSensitive": True or False, # Determines if the filter is case sensitive. 1558 "fieldIndex": 42, # The Index of the custom dimension. Required if field is a CUSTOM_DIMENSION. 1559 "searchString": "A String", # Term to search. 1560 "replaceString": "A String", # Term to replace the search term with. 1561 "field": "A String", # Field to use in the filter. 1562 }, 1563 "accountId": "A String", # Account ID to which this filter belongs. 1564 } 1565 1566 1567Returns: 1568 An object of the form: 1569 1570 { # JSON template for an Analytics account filter. 1571 "kind": "analytics#filter", # Resource type for Analytics filter. 1572 "name": "A String", # Name of this filter. 1573 "created": "A String", # Time this filter was created. 1574 "uppercaseDetails": { # Details for the filter of the type UPPER. 1575 "field": "A String", # Field to use in the filter. 1576 "fieldIndex": 42, # The Index of the custom dimension. Required if field is a CUSTOM_DIMENSION. 1577 }, 1578 "updated": "A String", # Time this filter was last modified. 1579 "advancedDetails": { # Details for the filter of the type ADVANCED. 1580 "fieldBIndex": 42, # The Index of the custom dimension. Required if field is a CUSTOM_DIMENSION. 1581 "extractB": "A String", # Expression to extract from field B. 1582 "overrideOutputField": True or False, # Indicates if the existing value of the output field, if any, should be overridden by the output expression. 1583 "outputToFieldIndex": 42, # The Index of the custom dimension. Required if field is a CUSTOM_DIMENSION. 1584 "fieldARequired": True or False, # Indicates if field A is required to match. 1585 "fieldB": "A String", # Field B. 1586 "outputConstructor": "A String", # Expression used to construct the output value. 1587 "fieldBRequired": True or False, # Indicates if field B is required to match. 1588 "caseSensitive": True or False, # Indicates if the filter expressions are case sensitive. 1589 "fieldAIndex": 42, # The Index of the custom dimension. Required if field is a CUSTOM_DIMENSION. 1590 "extractA": "A String", # Expression to extract from field A. 1591 "fieldA": "A String", # Field A. 1592 "outputToField": "A String", # Output field. 1593 }, 1594 "lowercaseDetails": { # Details for the filter of the type LOWER. 1595 "field": "A String", # Field to use in the filter. 1596 "fieldIndex": 42, # The Index of the custom dimension. Required if field is a CUSTOM_DIMENSION. 1597 }, 1598 "selfLink": "A String", # Link for this filter. 1599 "excludeDetails": { # JSON template for an Analytics filter expression. # Details for the filter of the type EXCLUDE. 1600 "kind": "analytics#filterExpression", # Kind value for filter expression 1601 "expressionValue": "A String", # Filter expression value 1602 "field": "A String", # Field to filter. Possible values: 1603 # - Content and Traffic 1604 # - PAGE_REQUEST_URI, 1605 # - PAGE_HOSTNAME, 1606 # - PAGE_TITLE, 1607 # - REFERRAL, 1608 # - COST_DATA_URI (Campaign target URL), 1609 # - HIT_TYPE, 1610 # - INTERNAL_SEARCH_TERM, 1611 # - INTERNAL_SEARCH_TYPE, 1612 # - SOURCE_PROPERTY_TRACKING_ID, 1613 # - Campaign or AdGroup 1614 # - CAMPAIGN_SOURCE, 1615 # - CAMPAIGN_MEDIUM, 1616 # - CAMPAIGN_NAME, 1617 # - CAMPAIGN_AD_GROUP, 1618 # - CAMPAIGN_TERM, 1619 # - CAMPAIGN_CONTENT, 1620 # - CAMPAIGN_CODE, 1621 # - CAMPAIGN_REFERRAL_PATH, 1622 # - E-Commerce 1623 # - TRANSACTION_COUNTRY, 1624 # - TRANSACTION_REGION, 1625 # - TRANSACTION_CITY, 1626 # - TRANSACTION_AFFILIATION (Store or order location), 1627 # - ITEM_NAME, 1628 # - ITEM_CODE, 1629 # - ITEM_VARIATION, 1630 # - TRANSACTION_ID, 1631 # - TRANSACTION_CURRENCY_CODE, 1632 # - PRODUCT_ACTION_TYPE, 1633 # - Audience/Users 1634 # - BROWSER, 1635 # - BROWSER_VERSION, 1636 # - BROWSER_SIZE, 1637 # - PLATFORM, 1638 # - PLATFORM_VERSION, 1639 # - LANGUAGE, 1640 # - SCREEN_RESOLUTION, 1641 # - SCREEN_COLORS, 1642 # - JAVA_ENABLED (Boolean Field), 1643 # - FLASH_VERSION, 1644 # - GEO_SPEED (Connection speed), 1645 # - VISITOR_TYPE, 1646 # - GEO_ORGANIZATION (ISP organization), 1647 # - GEO_DOMAIN, 1648 # - GEO_IP_ADDRESS, 1649 # - GEO_IP_VERSION, 1650 # - Location 1651 # - GEO_COUNTRY, 1652 # - GEO_REGION, 1653 # - GEO_CITY, 1654 # - Event 1655 # - EVENT_CATEGORY, 1656 # - EVENT_ACTION, 1657 # - EVENT_LABEL, 1658 # - Other 1659 # - CUSTOM_FIELD_1, 1660 # - CUSTOM_FIELD_2, 1661 # - USER_DEFINED_VALUE, 1662 # - Application 1663 # - APP_ID, 1664 # - APP_INSTALLER_ID, 1665 # - APP_NAME, 1666 # - APP_VERSION, 1667 # - SCREEN, 1668 # - IS_APP (Boolean Field), 1669 # - IS_FATAL_EXCEPTION (Boolean Field), 1670 # - EXCEPTION_DESCRIPTION, 1671 # - Mobile device 1672 # - IS_MOBILE (Boolean Field, Deprecated. Use DEVICE_CATEGORY=mobile), 1673 # - IS_TABLET (Boolean Field, Deprecated. Use DEVICE_CATEGORY=tablet), 1674 # - DEVICE_CATEGORY, 1675 # - MOBILE_HAS_QWERTY_KEYBOARD (Boolean Field), 1676 # - MOBILE_HAS_NFC_SUPPORT (Boolean Field), 1677 # - MOBILE_HAS_CELLULAR_RADIO (Boolean Field), 1678 # - MOBILE_HAS_WIFI_SUPPORT (Boolean Field), 1679 # - MOBILE_BRAND_NAME, 1680 # - MOBILE_MODEL_NAME, 1681 # - MOBILE_MARKETING_NAME, 1682 # - MOBILE_POINTING_METHOD, 1683 # - Social 1684 # - SOCIAL_NETWORK, 1685 # - SOCIAL_ACTION, 1686 # - SOCIAL_ACTION_TARGET, 1687 # - Custom dimension 1688 # - CUSTOM_DIMENSION (See accompanying field index), 1689 "caseSensitive": True or False, # Determines if the filter is case sensitive. 1690 "fieldIndex": 42, # The Index of the custom dimension. Set only if the field is a is CUSTOM_DIMENSION. 1691 "matchType": "A String", # Match type for this filter. Possible values are BEGINS_WITH, EQUAL, ENDS_WITH, CONTAINS, or MATCHES. GEO_DOMAIN, GEO_IP_ADDRESS, PAGE_REQUEST_URI, or PAGE_HOSTNAME filters can use any match type; all other filters must use MATCHES. 1692 }, 1693 "includeDetails": { # JSON template for an Analytics filter expression. # Details for the filter of the type INCLUDE. 1694 "kind": "analytics#filterExpression", # Kind value for filter expression 1695 "expressionValue": "A String", # Filter expression value 1696 "field": "A String", # Field to filter. Possible values: 1697 # - Content and Traffic 1698 # - PAGE_REQUEST_URI, 1699 # - PAGE_HOSTNAME, 1700 # - PAGE_TITLE, 1701 # - REFERRAL, 1702 # - COST_DATA_URI (Campaign target URL), 1703 # - HIT_TYPE, 1704 # - INTERNAL_SEARCH_TERM, 1705 # - INTERNAL_SEARCH_TYPE, 1706 # - SOURCE_PROPERTY_TRACKING_ID, 1707 # - Campaign or AdGroup 1708 # - CAMPAIGN_SOURCE, 1709 # - CAMPAIGN_MEDIUM, 1710 # - CAMPAIGN_NAME, 1711 # - CAMPAIGN_AD_GROUP, 1712 # - CAMPAIGN_TERM, 1713 # - CAMPAIGN_CONTENT, 1714 # - CAMPAIGN_CODE, 1715 # - CAMPAIGN_REFERRAL_PATH, 1716 # - E-Commerce 1717 # - TRANSACTION_COUNTRY, 1718 # - TRANSACTION_REGION, 1719 # - TRANSACTION_CITY, 1720 # - TRANSACTION_AFFILIATION (Store or order location), 1721 # - ITEM_NAME, 1722 # - ITEM_CODE, 1723 # - ITEM_VARIATION, 1724 # - TRANSACTION_ID, 1725 # - TRANSACTION_CURRENCY_CODE, 1726 # - PRODUCT_ACTION_TYPE, 1727 # - Audience/Users 1728 # - BROWSER, 1729 # - BROWSER_VERSION, 1730 # - BROWSER_SIZE, 1731 # - PLATFORM, 1732 # - PLATFORM_VERSION, 1733 # - LANGUAGE, 1734 # - SCREEN_RESOLUTION, 1735 # - SCREEN_COLORS, 1736 # - JAVA_ENABLED (Boolean Field), 1737 # - FLASH_VERSION, 1738 # - GEO_SPEED (Connection speed), 1739 # - VISITOR_TYPE, 1740 # - GEO_ORGANIZATION (ISP organization), 1741 # - GEO_DOMAIN, 1742 # - GEO_IP_ADDRESS, 1743 # - GEO_IP_VERSION, 1744 # - Location 1745 # - GEO_COUNTRY, 1746 # - GEO_REGION, 1747 # - GEO_CITY, 1748 # - Event 1749 # - EVENT_CATEGORY, 1750 # - EVENT_ACTION, 1751 # - EVENT_LABEL, 1752 # - Other 1753 # - CUSTOM_FIELD_1, 1754 # - CUSTOM_FIELD_2, 1755 # - USER_DEFINED_VALUE, 1756 # - Application 1757 # - APP_ID, 1758 # - APP_INSTALLER_ID, 1759 # - APP_NAME, 1760 # - APP_VERSION, 1761 # - SCREEN, 1762 # - IS_APP (Boolean Field), 1763 # - IS_FATAL_EXCEPTION (Boolean Field), 1764 # - EXCEPTION_DESCRIPTION, 1765 # - Mobile device 1766 # - IS_MOBILE (Boolean Field, Deprecated. Use DEVICE_CATEGORY=mobile), 1767 # - IS_TABLET (Boolean Field, Deprecated. Use DEVICE_CATEGORY=tablet), 1768 # - DEVICE_CATEGORY, 1769 # - MOBILE_HAS_QWERTY_KEYBOARD (Boolean Field), 1770 # - MOBILE_HAS_NFC_SUPPORT (Boolean Field), 1771 # - MOBILE_HAS_CELLULAR_RADIO (Boolean Field), 1772 # - MOBILE_HAS_WIFI_SUPPORT (Boolean Field), 1773 # - MOBILE_BRAND_NAME, 1774 # - MOBILE_MODEL_NAME, 1775 # - MOBILE_MARKETING_NAME, 1776 # - MOBILE_POINTING_METHOD, 1777 # - Social 1778 # - SOCIAL_NETWORK, 1779 # - SOCIAL_ACTION, 1780 # - SOCIAL_ACTION_TARGET, 1781 # - Custom dimension 1782 # - CUSTOM_DIMENSION (See accompanying field index), 1783 "caseSensitive": True or False, # Determines if the filter is case sensitive. 1784 "fieldIndex": 42, # The Index of the custom dimension. Set only if the field is a is CUSTOM_DIMENSION. 1785 "matchType": "A String", # Match type for this filter. Possible values are BEGINS_WITH, EQUAL, ENDS_WITH, CONTAINS, or MATCHES. GEO_DOMAIN, GEO_IP_ADDRESS, PAGE_REQUEST_URI, or PAGE_HOSTNAME filters can use any match type; all other filters must use MATCHES. 1786 }, 1787 "parentLink": { # Parent link for this filter. Points to the account to which this filter belongs. 1788 "href": "A String", # Link to the account to which this filter belongs. 1789 "type": "analytics#account", # Value is "analytics#account". 1790 }, 1791 "type": "A String", # Type of this filter. Possible values are INCLUDE, EXCLUDE, LOWERCASE, UPPERCASE, SEARCH_AND_REPLACE and ADVANCED. 1792 "id": "A String", # Filter ID. 1793 "searchAndReplaceDetails": { # Details for the filter of the type SEARCH_AND_REPLACE. 1794 "caseSensitive": True or False, # Determines if the filter is case sensitive. 1795 "fieldIndex": 42, # The Index of the custom dimension. Required if field is a CUSTOM_DIMENSION. 1796 "searchString": "A String", # Term to search. 1797 "replaceString": "A String", # Term to replace the search term with. 1798 "field": "A String", # Field to use in the filter. 1799 }, 1800 "accountId": "A String", # Account ID to which this filter belongs. 1801 }</pre> 1802</div> 1803 1804<div class="method"> 1805 <code class="details" id="update">update(accountId, filterId, body)</code> 1806 <pre>Updates an existing filter. 1807 1808Args: 1809 accountId: string, Account ID to which the filter belongs. (required) 1810 filterId: string, ID of the filter to be updated. (required) 1811 body: object, The request body. (required) 1812 The object takes the form of: 1813 1814{ # JSON template for an Analytics account filter. 1815 "kind": "analytics#filter", # Resource type for Analytics filter. 1816 "name": "A String", # Name of this filter. 1817 "created": "A String", # Time this filter was created. 1818 "uppercaseDetails": { # Details for the filter of the type UPPER. 1819 "field": "A String", # Field to use in the filter. 1820 "fieldIndex": 42, # The Index of the custom dimension. Required if field is a CUSTOM_DIMENSION. 1821 }, 1822 "updated": "A String", # Time this filter was last modified. 1823 "advancedDetails": { # Details for the filter of the type ADVANCED. 1824 "fieldBIndex": 42, # The Index of the custom dimension. Required if field is a CUSTOM_DIMENSION. 1825 "extractB": "A String", # Expression to extract from field B. 1826 "overrideOutputField": True or False, # Indicates if the existing value of the output field, if any, should be overridden by the output expression. 1827 "outputToFieldIndex": 42, # The Index of the custom dimension. Required if field is a CUSTOM_DIMENSION. 1828 "fieldARequired": True or False, # Indicates if field A is required to match. 1829 "fieldB": "A String", # Field B. 1830 "outputConstructor": "A String", # Expression used to construct the output value. 1831 "fieldBRequired": True or False, # Indicates if field B is required to match. 1832 "caseSensitive": True or False, # Indicates if the filter expressions are case sensitive. 1833 "fieldAIndex": 42, # The Index of the custom dimension. Required if field is a CUSTOM_DIMENSION. 1834 "extractA": "A String", # Expression to extract from field A. 1835 "fieldA": "A String", # Field A. 1836 "outputToField": "A String", # Output field. 1837 }, 1838 "lowercaseDetails": { # Details for the filter of the type LOWER. 1839 "field": "A String", # Field to use in the filter. 1840 "fieldIndex": 42, # The Index of the custom dimension. Required if field is a CUSTOM_DIMENSION. 1841 }, 1842 "selfLink": "A String", # Link for this filter. 1843 "excludeDetails": { # JSON template for an Analytics filter expression. # Details for the filter of the type EXCLUDE. 1844 "kind": "analytics#filterExpression", # Kind value for filter expression 1845 "expressionValue": "A String", # Filter expression value 1846 "field": "A String", # Field to filter. Possible values: 1847 # - Content and Traffic 1848 # - PAGE_REQUEST_URI, 1849 # - PAGE_HOSTNAME, 1850 # - PAGE_TITLE, 1851 # - REFERRAL, 1852 # - COST_DATA_URI (Campaign target URL), 1853 # - HIT_TYPE, 1854 # - INTERNAL_SEARCH_TERM, 1855 # - INTERNAL_SEARCH_TYPE, 1856 # - SOURCE_PROPERTY_TRACKING_ID, 1857 # - Campaign or AdGroup 1858 # - CAMPAIGN_SOURCE, 1859 # - CAMPAIGN_MEDIUM, 1860 # - CAMPAIGN_NAME, 1861 # - CAMPAIGN_AD_GROUP, 1862 # - CAMPAIGN_TERM, 1863 # - CAMPAIGN_CONTENT, 1864 # - CAMPAIGN_CODE, 1865 # - CAMPAIGN_REFERRAL_PATH, 1866 # - E-Commerce 1867 # - TRANSACTION_COUNTRY, 1868 # - TRANSACTION_REGION, 1869 # - TRANSACTION_CITY, 1870 # - TRANSACTION_AFFILIATION (Store or order location), 1871 # - ITEM_NAME, 1872 # - ITEM_CODE, 1873 # - ITEM_VARIATION, 1874 # - TRANSACTION_ID, 1875 # - TRANSACTION_CURRENCY_CODE, 1876 # - PRODUCT_ACTION_TYPE, 1877 # - Audience/Users 1878 # - BROWSER, 1879 # - BROWSER_VERSION, 1880 # - BROWSER_SIZE, 1881 # - PLATFORM, 1882 # - PLATFORM_VERSION, 1883 # - LANGUAGE, 1884 # - SCREEN_RESOLUTION, 1885 # - SCREEN_COLORS, 1886 # - JAVA_ENABLED (Boolean Field), 1887 # - FLASH_VERSION, 1888 # - GEO_SPEED (Connection speed), 1889 # - VISITOR_TYPE, 1890 # - GEO_ORGANIZATION (ISP organization), 1891 # - GEO_DOMAIN, 1892 # - GEO_IP_ADDRESS, 1893 # - GEO_IP_VERSION, 1894 # - Location 1895 # - GEO_COUNTRY, 1896 # - GEO_REGION, 1897 # - GEO_CITY, 1898 # - Event 1899 # - EVENT_CATEGORY, 1900 # - EVENT_ACTION, 1901 # - EVENT_LABEL, 1902 # - Other 1903 # - CUSTOM_FIELD_1, 1904 # - CUSTOM_FIELD_2, 1905 # - USER_DEFINED_VALUE, 1906 # - Application 1907 # - APP_ID, 1908 # - APP_INSTALLER_ID, 1909 # - APP_NAME, 1910 # - APP_VERSION, 1911 # - SCREEN, 1912 # - IS_APP (Boolean Field), 1913 # - IS_FATAL_EXCEPTION (Boolean Field), 1914 # - EXCEPTION_DESCRIPTION, 1915 # - Mobile device 1916 # - IS_MOBILE (Boolean Field, Deprecated. Use DEVICE_CATEGORY=mobile), 1917 # - IS_TABLET (Boolean Field, Deprecated. Use DEVICE_CATEGORY=tablet), 1918 # - DEVICE_CATEGORY, 1919 # - MOBILE_HAS_QWERTY_KEYBOARD (Boolean Field), 1920 # - MOBILE_HAS_NFC_SUPPORT (Boolean Field), 1921 # - MOBILE_HAS_CELLULAR_RADIO (Boolean Field), 1922 # - MOBILE_HAS_WIFI_SUPPORT (Boolean Field), 1923 # - MOBILE_BRAND_NAME, 1924 # - MOBILE_MODEL_NAME, 1925 # - MOBILE_MARKETING_NAME, 1926 # - MOBILE_POINTING_METHOD, 1927 # - Social 1928 # - SOCIAL_NETWORK, 1929 # - SOCIAL_ACTION, 1930 # - SOCIAL_ACTION_TARGET, 1931 # - Custom dimension 1932 # - CUSTOM_DIMENSION (See accompanying field index), 1933 "caseSensitive": True or False, # Determines if the filter is case sensitive. 1934 "fieldIndex": 42, # The Index of the custom dimension. Set only if the field is a is CUSTOM_DIMENSION. 1935 "matchType": "A String", # Match type for this filter. Possible values are BEGINS_WITH, EQUAL, ENDS_WITH, CONTAINS, or MATCHES. GEO_DOMAIN, GEO_IP_ADDRESS, PAGE_REQUEST_URI, or PAGE_HOSTNAME filters can use any match type; all other filters must use MATCHES. 1936 }, 1937 "includeDetails": { # JSON template for an Analytics filter expression. # Details for the filter of the type INCLUDE. 1938 "kind": "analytics#filterExpression", # Kind value for filter expression 1939 "expressionValue": "A String", # Filter expression value 1940 "field": "A String", # Field to filter. Possible values: 1941 # - Content and Traffic 1942 # - PAGE_REQUEST_URI, 1943 # - PAGE_HOSTNAME, 1944 # - PAGE_TITLE, 1945 # - REFERRAL, 1946 # - COST_DATA_URI (Campaign target URL), 1947 # - HIT_TYPE, 1948 # - INTERNAL_SEARCH_TERM, 1949 # - INTERNAL_SEARCH_TYPE, 1950 # - SOURCE_PROPERTY_TRACKING_ID, 1951 # - Campaign or AdGroup 1952 # - CAMPAIGN_SOURCE, 1953 # - CAMPAIGN_MEDIUM, 1954 # - CAMPAIGN_NAME, 1955 # - CAMPAIGN_AD_GROUP, 1956 # - CAMPAIGN_TERM, 1957 # - CAMPAIGN_CONTENT, 1958 # - CAMPAIGN_CODE, 1959 # - CAMPAIGN_REFERRAL_PATH, 1960 # - E-Commerce 1961 # - TRANSACTION_COUNTRY, 1962 # - TRANSACTION_REGION, 1963 # - TRANSACTION_CITY, 1964 # - TRANSACTION_AFFILIATION (Store or order location), 1965 # - ITEM_NAME, 1966 # - ITEM_CODE, 1967 # - ITEM_VARIATION, 1968 # - TRANSACTION_ID, 1969 # - TRANSACTION_CURRENCY_CODE, 1970 # - PRODUCT_ACTION_TYPE, 1971 # - Audience/Users 1972 # - BROWSER, 1973 # - BROWSER_VERSION, 1974 # - BROWSER_SIZE, 1975 # - PLATFORM, 1976 # - PLATFORM_VERSION, 1977 # - LANGUAGE, 1978 # - SCREEN_RESOLUTION, 1979 # - SCREEN_COLORS, 1980 # - JAVA_ENABLED (Boolean Field), 1981 # - FLASH_VERSION, 1982 # - GEO_SPEED (Connection speed), 1983 # - VISITOR_TYPE, 1984 # - GEO_ORGANIZATION (ISP organization), 1985 # - GEO_DOMAIN, 1986 # - GEO_IP_ADDRESS, 1987 # - GEO_IP_VERSION, 1988 # - Location 1989 # - GEO_COUNTRY, 1990 # - GEO_REGION, 1991 # - GEO_CITY, 1992 # - Event 1993 # - EVENT_CATEGORY, 1994 # - EVENT_ACTION, 1995 # - EVENT_LABEL, 1996 # - Other 1997 # - CUSTOM_FIELD_1, 1998 # - CUSTOM_FIELD_2, 1999 # - USER_DEFINED_VALUE, 2000 # - Application 2001 # - APP_ID, 2002 # - APP_INSTALLER_ID, 2003 # - APP_NAME, 2004 # - APP_VERSION, 2005 # - SCREEN, 2006 # - IS_APP (Boolean Field), 2007 # - IS_FATAL_EXCEPTION (Boolean Field), 2008 # - EXCEPTION_DESCRIPTION, 2009 # - Mobile device 2010 # - IS_MOBILE (Boolean Field, Deprecated. Use DEVICE_CATEGORY=mobile), 2011 # - IS_TABLET (Boolean Field, Deprecated. Use DEVICE_CATEGORY=tablet), 2012 # - DEVICE_CATEGORY, 2013 # - MOBILE_HAS_QWERTY_KEYBOARD (Boolean Field), 2014 # - MOBILE_HAS_NFC_SUPPORT (Boolean Field), 2015 # - MOBILE_HAS_CELLULAR_RADIO (Boolean Field), 2016 # - MOBILE_HAS_WIFI_SUPPORT (Boolean Field), 2017 # - MOBILE_BRAND_NAME, 2018 # - MOBILE_MODEL_NAME, 2019 # - MOBILE_MARKETING_NAME, 2020 # - MOBILE_POINTING_METHOD, 2021 # - Social 2022 # - SOCIAL_NETWORK, 2023 # - SOCIAL_ACTION, 2024 # - SOCIAL_ACTION_TARGET, 2025 # - Custom dimension 2026 # - CUSTOM_DIMENSION (See accompanying field index), 2027 "caseSensitive": True or False, # Determines if the filter is case sensitive. 2028 "fieldIndex": 42, # The Index of the custom dimension. Set only if the field is a is CUSTOM_DIMENSION. 2029 "matchType": "A String", # Match type for this filter. Possible values are BEGINS_WITH, EQUAL, ENDS_WITH, CONTAINS, or MATCHES. GEO_DOMAIN, GEO_IP_ADDRESS, PAGE_REQUEST_URI, or PAGE_HOSTNAME filters can use any match type; all other filters must use MATCHES. 2030 }, 2031 "parentLink": { # Parent link for this filter. Points to the account to which this filter belongs. 2032 "href": "A String", # Link to the account to which this filter belongs. 2033 "type": "analytics#account", # Value is "analytics#account". 2034 }, 2035 "type": "A String", # Type of this filter. Possible values are INCLUDE, EXCLUDE, LOWERCASE, UPPERCASE, SEARCH_AND_REPLACE and ADVANCED. 2036 "id": "A String", # Filter ID. 2037 "searchAndReplaceDetails": { # Details for the filter of the type SEARCH_AND_REPLACE. 2038 "caseSensitive": True or False, # Determines if the filter is case sensitive. 2039 "fieldIndex": 42, # The Index of the custom dimension. Required if field is a CUSTOM_DIMENSION. 2040 "searchString": "A String", # Term to search. 2041 "replaceString": "A String", # Term to replace the search term with. 2042 "field": "A String", # Field to use in the filter. 2043 }, 2044 "accountId": "A String", # Account ID to which this filter belongs. 2045 } 2046 2047 2048Returns: 2049 An object of the form: 2050 2051 { # JSON template for an Analytics account filter. 2052 "kind": "analytics#filter", # Resource type for Analytics filter. 2053 "name": "A String", # Name of this filter. 2054 "created": "A String", # Time this filter was created. 2055 "uppercaseDetails": { # Details for the filter of the type UPPER. 2056 "field": "A String", # Field to use in the filter. 2057 "fieldIndex": 42, # The Index of the custom dimension. Required if field is a CUSTOM_DIMENSION. 2058 }, 2059 "updated": "A String", # Time this filter was last modified. 2060 "advancedDetails": { # Details for the filter of the type ADVANCED. 2061 "fieldBIndex": 42, # The Index of the custom dimension. Required if field is a CUSTOM_DIMENSION. 2062 "extractB": "A String", # Expression to extract from field B. 2063 "overrideOutputField": True or False, # Indicates if the existing value of the output field, if any, should be overridden by the output expression. 2064 "outputToFieldIndex": 42, # The Index of the custom dimension. Required if field is a CUSTOM_DIMENSION. 2065 "fieldARequired": True or False, # Indicates if field A is required to match. 2066 "fieldB": "A String", # Field B. 2067 "outputConstructor": "A String", # Expression used to construct the output value. 2068 "fieldBRequired": True or False, # Indicates if field B is required to match. 2069 "caseSensitive": True or False, # Indicates if the filter expressions are case sensitive. 2070 "fieldAIndex": 42, # The Index of the custom dimension. Required if field is a CUSTOM_DIMENSION. 2071 "extractA": "A String", # Expression to extract from field A. 2072 "fieldA": "A String", # Field A. 2073 "outputToField": "A String", # Output field. 2074 }, 2075 "lowercaseDetails": { # Details for the filter of the type LOWER. 2076 "field": "A String", # Field to use in the filter. 2077 "fieldIndex": 42, # The Index of the custom dimension. Required if field is a CUSTOM_DIMENSION. 2078 }, 2079 "selfLink": "A String", # Link for this filter. 2080 "excludeDetails": { # JSON template for an Analytics filter expression. # Details for the filter of the type EXCLUDE. 2081 "kind": "analytics#filterExpression", # Kind value for filter expression 2082 "expressionValue": "A String", # Filter expression value 2083 "field": "A String", # Field to filter. Possible values: 2084 # - Content and Traffic 2085 # - PAGE_REQUEST_URI, 2086 # - PAGE_HOSTNAME, 2087 # - PAGE_TITLE, 2088 # - REFERRAL, 2089 # - COST_DATA_URI (Campaign target URL), 2090 # - HIT_TYPE, 2091 # - INTERNAL_SEARCH_TERM, 2092 # - INTERNAL_SEARCH_TYPE, 2093 # - SOURCE_PROPERTY_TRACKING_ID, 2094 # - Campaign or AdGroup 2095 # - CAMPAIGN_SOURCE, 2096 # - CAMPAIGN_MEDIUM, 2097 # - CAMPAIGN_NAME, 2098 # - CAMPAIGN_AD_GROUP, 2099 # - CAMPAIGN_TERM, 2100 # - CAMPAIGN_CONTENT, 2101 # - CAMPAIGN_CODE, 2102 # - CAMPAIGN_REFERRAL_PATH, 2103 # - E-Commerce 2104 # - TRANSACTION_COUNTRY, 2105 # - TRANSACTION_REGION, 2106 # - TRANSACTION_CITY, 2107 # - TRANSACTION_AFFILIATION (Store or order location), 2108 # - ITEM_NAME, 2109 # - ITEM_CODE, 2110 # - ITEM_VARIATION, 2111 # - TRANSACTION_ID, 2112 # - TRANSACTION_CURRENCY_CODE, 2113 # - PRODUCT_ACTION_TYPE, 2114 # - Audience/Users 2115 # - BROWSER, 2116 # - BROWSER_VERSION, 2117 # - BROWSER_SIZE, 2118 # - PLATFORM, 2119 # - PLATFORM_VERSION, 2120 # - LANGUAGE, 2121 # - SCREEN_RESOLUTION, 2122 # - SCREEN_COLORS, 2123 # - JAVA_ENABLED (Boolean Field), 2124 # - FLASH_VERSION, 2125 # - GEO_SPEED (Connection speed), 2126 # - VISITOR_TYPE, 2127 # - GEO_ORGANIZATION (ISP organization), 2128 # - GEO_DOMAIN, 2129 # - GEO_IP_ADDRESS, 2130 # - GEO_IP_VERSION, 2131 # - Location 2132 # - GEO_COUNTRY, 2133 # - GEO_REGION, 2134 # - GEO_CITY, 2135 # - Event 2136 # - EVENT_CATEGORY, 2137 # - EVENT_ACTION, 2138 # - EVENT_LABEL, 2139 # - Other 2140 # - CUSTOM_FIELD_1, 2141 # - CUSTOM_FIELD_2, 2142 # - USER_DEFINED_VALUE, 2143 # - Application 2144 # - APP_ID, 2145 # - APP_INSTALLER_ID, 2146 # - APP_NAME, 2147 # - APP_VERSION, 2148 # - SCREEN, 2149 # - IS_APP (Boolean Field), 2150 # - IS_FATAL_EXCEPTION (Boolean Field), 2151 # - EXCEPTION_DESCRIPTION, 2152 # - Mobile device 2153 # - IS_MOBILE (Boolean Field, Deprecated. Use DEVICE_CATEGORY=mobile), 2154 # - IS_TABLET (Boolean Field, Deprecated. Use DEVICE_CATEGORY=tablet), 2155 # - DEVICE_CATEGORY, 2156 # - MOBILE_HAS_QWERTY_KEYBOARD (Boolean Field), 2157 # - MOBILE_HAS_NFC_SUPPORT (Boolean Field), 2158 # - MOBILE_HAS_CELLULAR_RADIO (Boolean Field), 2159 # - MOBILE_HAS_WIFI_SUPPORT (Boolean Field), 2160 # - MOBILE_BRAND_NAME, 2161 # - MOBILE_MODEL_NAME, 2162 # - MOBILE_MARKETING_NAME, 2163 # - MOBILE_POINTING_METHOD, 2164 # - Social 2165 # - SOCIAL_NETWORK, 2166 # - SOCIAL_ACTION, 2167 # - SOCIAL_ACTION_TARGET, 2168 # - Custom dimension 2169 # - CUSTOM_DIMENSION (See accompanying field index), 2170 "caseSensitive": True or False, # Determines if the filter is case sensitive. 2171 "fieldIndex": 42, # The Index of the custom dimension. Set only if the field is a is CUSTOM_DIMENSION. 2172 "matchType": "A String", # Match type for this filter. Possible values are BEGINS_WITH, EQUAL, ENDS_WITH, CONTAINS, or MATCHES. GEO_DOMAIN, GEO_IP_ADDRESS, PAGE_REQUEST_URI, or PAGE_HOSTNAME filters can use any match type; all other filters must use MATCHES. 2173 }, 2174 "includeDetails": { # JSON template for an Analytics filter expression. # Details for the filter of the type INCLUDE. 2175 "kind": "analytics#filterExpression", # Kind value for filter expression 2176 "expressionValue": "A String", # Filter expression value 2177 "field": "A String", # Field to filter. Possible values: 2178 # - Content and Traffic 2179 # - PAGE_REQUEST_URI, 2180 # - PAGE_HOSTNAME, 2181 # - PAGE_TITLE, 2182 # - REFERRAL, 2183 # - COST_DATA_URI (Campaign target URL), 2184 # - HIT_TYPE, 2185 # - INTERNAL_SEARCH_TERM, 2186 # - INTERNAL_SEARCH_TYPE, 2187 # - SOURCE_PROPERTY_TRACKING_ID, 2188 # - Campaign or AdGroup 2189 # - CAMPAIGN_SOURCE, 2190 # - CAMPAIGN_MEDIUM, 2191 # - CAMPAIGN_NAME, 2192 # - CAMPAIGN_AD_GROUP, 2193 # - CAMPAIGN_TERM, 2194 # - CAMPAIGN_CONTENT, 2195 # - CAMPAIGN_CODE, 2196 # - CAMPAIGN_REFERRAL_PATH, 2197 # - E-Commerce 2198 # - TRANSACTION_COUNTRY, 2199 # - TRANSACTION_REGION, 2200 # - TRANSACTION_CITY, 2201 # - TRANSACTION_AFFILIATION (Store or order location), 2202 # - ITEM_NAME, 2203 # - ITEM_CODE, 2204 # - ITEM_VARIATION, 2205 # - TRANSACTION_ID, 2206 # - TRANSACTION_CURRENCY_CODE, 2207 # - PRODUCT_ACTION_TYPE, 2208 # - Audience/Users 2209 # - BROWSER, 2210 # - BROWSER_VERSION, 2211 # - BROWSER_SIZE, 2212 # - PLATFORM, 2213 # - PLATFORM_VERSION, 2214 # - LANGUAGE, 2215 # - SCREEN_RESOLUTION, 2216 # - SCREEN_COLORS, 2217 # - JAVA_ENABLED (Boolean Field), 2218 # - FLASH_VERSION, 2219 # - GEO_SPEED (Connection speed), 2220 # - VISITOR_TYPE, 2221 # - GEO_ORGANIZATION (ISP organization), 2222 # - GEO_DOMAIN, 2223 # - GEO_IP_ADDRESS, 2224 # - GEO_IP_VERSION, 2225 # - Location 2226 # - GEO_COUNTRY, 2227 # - GEO_REGION, 2228 # - GEO_CITY, 2229 # - Event 2230 # - EVENT_CATEGORY, 2231 # - EVENT_ACTION, 2232 # - EVENT_LABEL, 2233 # - Other 2234 # - CUSTOM_FIELD_1, 2235 # - CUSTOM_FIELD_2, 2236 # - USER_DEFINED_VALUE, 2237 # - Application 2238 # - APP_ID, 2239 # - APP_INSTALLER_ID, 2240 # - APP_NAME, 2241 # - APP_VERSION, 2242 # - SCREEN, 2243 # - IS_APP (Boolean Field), 2244 # - IS_FATAL_EXCEPTION (Boolean Field), 2245 # - EXCEPTION_DESCRIPTION, 2246 # - Mobile device 2247 # - IS_MOBILE (Boolean Field, Deprecated. Use DEVICE_CATEGORY=mobile), 2248 # - IS_TABLET (Boolean Field, Deprecated. Use DEVICE_CATEGORY=tablet), 2249 # - DEVICE_CATEGORY, 2250 # - MOBILE_HAS_QWERTY_KEYBOARD (Boolean Field), 2251 # - MOBILE_HAS_NFC_SUPPORT (Boolean Field), 2252 # - MOBILE_HAS_CELLULAR_RADIO (Boolean Field), 2253 # - MOBILE_HAS_WIFI_SUPPORT (Boolean Field), 2254 # - MOBILE_BRAND_NAME, 2255 # - MOBILE_MODEL_NAME, 2256 # - MOBILE_MARKETING_NAME, 2257 # - MOBILE_POINTING_METHOD, 2258 # - Social 2259 # - SOCIAL_NETWORK, 2260 # - SOCIAL_ACTION, 2261 # - SOCIAL_ACTION_TARGET, 2262 # - Custom dimension 2263 # - CUSTOM_DIMENSION (See accompanying field index), 2264 "caseSensitive": True or False, # Determines if the filter is case sensitive. 2265 "fieldIndex": 42, # The Index of the custom dimension. Set only if the field is a is CUSTOM_DIMENSION. 2266 "matchType": "A String", # Match type for this filter. Possible values are BEGINS_WITH, EQUAL, ENDS_WITH, CONTAINS, or MATCHES. GEO_DOMAIN, GEO_IP_ADDRESS, PAGE_REQUEST_URI, or PAGE_HOSTNAME filters can use any match type; all other filters must use MATCHES. 2267 }, 2268 "parentLink": { # Parent link for this filter. Points to the account to which this filter belongs. 2269 "href": "A String", # Link to the account to which this filter belongs. 2270 "type": "analytics#account", # Value is "analytics#account". 2271 }, 2272 "type": "A String", # Type of this filter. Possible values are INCLUDE, EXCLUDE, LOWERCASE, UPPERCASE, SEARCH_AND_REPLACE and ADVANCED. 2273 "id": "A String", # Filter ID. 2274 "searchAndReplaceDetails": { # Details for the filter of the type SEARCH_AND_REPLACE. 2275 "caseSensitive": True or False, # Determines if the filter is case sensitive. 2276 "fieldIndex": 42, # The Index of the custom dimension. Required if field is a CUSTOM_DIMENSION. 2277 "searchString": "A String", # Term to search. 2278 "replaceString": "A String", # Term to replace the search term with. 2279 "field": "A String", # Field to use in the filter. 2280 }, 2281 "accountId": "A String", # Account ID to which this filter belongs. 2282 }</pre> 2283</div> 2284 2285</body></html>