คอลเล็กชันตัวกรองคือชุดของทรัพยากรตัวกรอง โดยแต่ละรายการจะอธิบายตัวกรองที่สามารถใช้กับข้อมูลพร็อพเพอร์ตี้ (โปรไฟล์) ได้
ดูรายการวิธีการสำหรับแหล่งข้อมูลนี้ที่ส่วนท้ายของหน้านี้
การนำเสนอทรัพยากร
เทมเพลต JSON สําหรับตัวกรองบัญชี Analytics
{ "id": string, "kind": "analytics#filter", "selfLink": string, "accountId": string, "name": string, "type": string, "created": datetime, "updated": datetime, "parentLink": { "type": "analytics#account", "href": string }, "includeDetails": { "kind": "analytics#filterExpression", "field": string, "matchType": string, "expressionValue": string, "caseSensitive": boolean, "fieldIndex": integer }, "excludeDetails": { "kind": "analytics#filterExpression", "field": string, "matchType": string, "expressionValue": string, "caseSensitive": boolean, "fieldIndex": integer }, "lowercaseDetails": { "field": string, "fieldIndex": integer }, "uppercaseDetails": { "field": string, "fieldIndex": integer }, "searchAndReplaceDetails": { "field": string, "fieldIndex": integer, "searchString": string, "replaceString": string, "caseSensitive": boolean }, "advancedDetails": { "fieldA": string, "fieldAIndex": integer, "extractA": string, "fieldB": string, "fieldBIndex": integer, "extractB": string, "outputToField": string, "outputToFieldIndex": integer, "outputConstructor": string, "fieldARequired": boolean, "fieldBRequired": boolean, "overrideOutputField": boolean, "caseSensitive": boolean } }
ชื่อพร็อพเพอร์ตี้ | ค่า | คำอธิบาย | Notes |
---|---|---|---|
accountId |
string |
รหัสบัญชีของตัวกรองนี้ | |
advancedDetails |
object |
รายละเอียดสำหรับตัวกรองประเภท "ขั้นสูง" | |
advancedDetails.caseSensitive |
boolean |
ระบุว่านิพจน์ตัวกรองเป็นแบบพิจารณาตัวพิมพ์เล็กและตัวพิมพ์ใหญ่ | เขียนได้ |
advancedDetails.extractA |
string |
นิพจน์ที่จะดึงจากช่อง A | เขียนได้ |
advancedDetails.extractB |
string |
นิพจน์ที่จะดึงจากช่อง B | เขียนได้ |
advancedDetails.fieldA |
string |
ช่อง ก. | เขียนได้ |
advancedDetails.fieldAIndex |
integer |
ดัชนีของมิติข้อมูลที่กําหนดเอง ต้องระบุหากฟิลด์คือ CUSTOM_DIMENSION | เขียนได้ |
advancedDetails.fieldARequired |
boolean |
ระบุว่าต้องจับคู่ช่อง A หรือไม่ | เขียนได้ |
advancedDetails.fieldB |
string |
ช่อง ข. | เขียนได้ |
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 |
เวลาที่สร้างตัวกรองนี้ | |
excludeDetails |
nested object |
รายละเอียดสำหรับตัวกรองประเภท "ยกเว้น" | |
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 |
รหัสตัวกรอง | |
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 |
ประเภททรัพยากรสำหรับตัวกรอง 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 | เขียนได้ |