REST Resource: properties.subpropertyEventFilters

ทรัพยากร: SubpropertyEventFilter

ข้อความแหล่งข้อมูลที่แสดงถึงตัวกรองเหตุการณ์ของพร็อพเพอร์ตี้ย่อย GA4

การแสดง JSON
{
  "name": string,
  "filterClauses": [
    {
      object (SubpropertyEventFilterClause)
    }
  ],
  "applyToProperty": string
}
ช่อง
name

string

เอาต์พุตเท่านั้น รูปแบบ: พร็อพเพอร์ตี้/{ordinary_property_id}/subpropertyEventFilter/{sub_property_event_filter} ตัวอย่าง: พร็อพเพอร์ตี้/1234/subpropertyEventFilter/5678

filterClauses[]

object (SubpropertyEventFilterClause)

ต้องระบุ รายการที่ไม่เรียงลำดับ ข้อความตัวกรองที่กำหนด SubpropertyEventFilter ระบบจะนำอนุประโยคทั้งหมดมารวมเข้าด้วยกันเพื่อกำหนดข้อมูลที่จะส่งไปยังพร็อพเพอร์ตี้ย่อย

applyToProperty

string

เปลี่ยนแปลงไม่ได้ ชื่อทรัพยากรของพร็อพเพอร์ตี้ย่อยที่ใช้ตัวกรองนี้

SubpropertyEventFilterClause

อนุประโยคสำหรับการกำหนดตัวกรอง ตัวกรองอาจรวมได้ (เหตุการณ์ที่เป็นไปตามวรรคเงื่อนไขของตัวกรองจะรวมอยู่ในข้อมูลของพร็อพเพอร์ตี้ย่อย) หรือเฉพาะตัว (เหตุการณ์ที่เป็นไปตามอนุประโยคของตัวกรองจะไม่รวมอยู่ในข้อมูลของพร็อพเพอร์ตี้ย่อย)

การแสดง JSON
{
  "filterClauseType": enum (FilterClauseType),
  "filterExpression": {
    object (SubpropertyEventFilterExpression)
  }
}
ช่อง
filterClauseType

enum (FilterClauseType)

ต้องระบุ ประเภทของอนุประโยคของตัวกรอง

filterExpression

object (SubpropertyEventFilterExpression)

ต้องระบุ นิพจน์ตรรกะสําหรับเหตุการณ์ที่ส่งไปยังพร็อพเพอร์ตี้ย่อย

FilterClauseType

ระบุว่าเป็นวลีตัวกรองรวมหรือยกเว้น

Enum
FILTER_CLAUSE_TYPE_UNSPECIFIED ไม่ทราบหรือไม่มีการระบุประเภทอนุประโยคของตัวกรอง
INCLUDE เหตุการณ์จะรวมอยู่ในพร็อพเพอร์ตี้ย่อยหากเป็นไปตามอนุประโยคของตัวกรอง
EXCLUDE ระบบจะยกเว้นเหตุการณ์จากพร็อพเพอร์ตี้ย่อยหากเป็นไปตามวรรคตัวกรอง

SubpropertyEventFilterExpression

นิพจน์เชิงตรรกะของตัวกรองเหตุการณ์พร็อพเพอร์ตี้ย่อย

การแสดง JSON
{

  // Union field expr can be only one of the following:
  "orGroup": {
    object (SubpropertyEventFilterExpressionList)
  },
  "notExpression": {
    object (SubpropertyEventFilterExpression)
  },
  "filterCondition": {
    object (SubpropertyEventFilterCondition)
  }
  // End of list of possible types for union field expr.
}
ช่อง
ฟิลด์สหภาพ expr นิพจน์ที่ใช้กับตัวกรอง expr ต้องเป็นค่าใดค่าหนึ่งต่อไปนี้เท่านั้น
orGroup

object (SubpropertyEventFilterExpressionList)

รายการนิพจน์ที่จะ OR รวมเข้าด้วยกัน ต้องมีเฉพาะนิพจน์ notExpression หรือ filterCondition เท่านั้น

notExpression

object (SubpropertyEventFilterExpression)

นิพจน์ตัวกรองที่ตั้งค่าเป็น "ไม่" (กลับสี เติมเต็ม) สามารถมีตัวกรองได้เท่านั้น ซึ่งไม่สามารถตั้งค่าใน SubpropertyEventFilterExpression ระดับบนสุด

filterCondition

object (SubpropertyEventFilterCondition)

สร้างตัวกรองที่ตรงกับเหตุการณ์ที่เฉพาะเจาะจง ซึ่งไม่สามารถตั้งค่าใน SubpropertyEventFilterExpression ระดับบนสุด

SubpropertyEventFilterExpressionList

รายการนิพจน์ตัวกรองเหตุการณ์ของพร็อพเพอร์ตี้ย่อย

การแสดง JSON
{
  "filterExpressions": [
    {
      object (SubpropertyEventFilterExpression)
    }
  ]
}
ช่อง
filterExpressions[]

object (SubpropertyEventFilterExpression)

ต้องระบุ รายการที่ไม่เรียงลำดับ รายการนิพจน์ตัวกรองเหตุการณ์ของพร็อพเพอร์ตี้ย่อย

SubpropertyEventFilterCondition

นิพจน์ตัวกรองที่เฉพาะเจาะจง

การแสดง JSON
{
  "fieldName": string,

  // Union field one_filter can be only one of the following:
  "nullFilter": boolean,
  "stringFilter": {
    object (StringFilter)
  }
  // End of list of possible types for union field one_filter.
}
ช่อง
fieldName

string

ต้องระบุ ช่องที่จะกรอง

ฟิลด์สหภาพ one_filter

one_filter ต้องเป็นค่าใดค่าหนึ่งต่อไปนี้เท่านั้น

nullFilter

boolean

ตัวกรองสำหรับค่า Null

stringFilter

object (StringFilter)

ตัวกรองสำหรับมิติข้อมูลประเภทสตริงที่ตรงกับรูปแบบที่เฉพาะเจาะจง

StringFilter

ตัวกรองสำหรับมิติข้อมูลประเภทสตริงที่ตรงกับรูปแบบที่เฉพาะเจาะจง

การแสดง JSON
{
  "matchType": enum (MatchType),
  "value": string,
  "caseSensitive": boolean
}
ช่อง
matchType

enum (MatchType)

ต้องระบุ ประเภทการทำงานของคีย์เวิร์ดสำหรับตัวกรองสตริง

value

string

ต้องระบุ ค่าสตริงที่ใช้สำหรับการจับคู่

caseSensitive

boolean

ไม่บังคับ หากเป็น "จริง" ค่าสตริงจะคำนึงถึงตัวพิมพ์เล็กและตัวพิมพ์ใหญ่ หากเป็น "เท็จ" การจับคู่จะไม่คำนึงถึงตัวพิมพ์เล็กและตัวพิมพ์ใหญ่

MatchType

วิธีใช้ตัวกรองเพื่อหาการจับคู่ที่ตรงกัน

Enum
MATCH_TYPE_UNSPECIFIED ไม่ทราบหรือไม่ได้ระบุประเภทการทำงานของคีย์เวิร์ด
EXACT ค่าสตริงตรงกันทั้งหมด
BEGINS_WITH เริ่มต้นด้วยค่าสตริง
ENDS_WITH ลงท้ายด้วยค่าสตริง
CONTAINS มีค่าสตริง
FULL_REGEXP นิพจน์ทั่วไปแบบเต็มจะจับคู่กับค่าสตริง
PARTIAL_REGEXP นิพจน์ทั่วไปที่ตรงกันบางส่วนกับค่าสตริง

วิธีการ

create

สร้างตัวกรองเหตุการณ์ของพร็อพเพอร์ตี้ย่อย

delete

ลบตัวกรองเหตุการณ์ของพร็อพเพอร์ตี้ย่อย

get

ค้นหาตัวกรองเหตุการณ์ของพร็อพเพอร์ตี้ย่อยรายการเดียว

list

แสดงรายการตัวกรองเหตุการณ์ของพร็อพเพอร์ตี้ย่อยทั้งหมดในพร็อพเพอร์ตี้

patch

อัปเดตตัวกรองเหตุการณ์ของพร็อพเพอร์ตี้ย่อย