- การแสดง JSON
- MatchingFunctionOperator
- ตัวถูกดำเนินการ
- ConstantOperand
- FeedAttributeOperand
- FunctionOperand
- RequestContextOperand
- MatchingFunctionContextType
ฟังก์ชันจับคู่ที่เชื่อมโยงกับ CustomerFeed, CampaignFeed หรือระดับกลุ่มโฆษณา ใช้ฟังก์ชันการจับคู่เพื่อกรองชุดรายการฟีดที่เลือก
การแสดง JSON |
---|
{ "operator": enum ( |
ช่อง | |
---|---|
operator |
โอเปอเรเตอร์สำหรับฟังก์ชัน |
leftOperands[] |
ตัวถูกดำเนินการทางด้านซ้ายของสมการ นอกจากนี้ยังเป็นตัวถูกดำเนินการที่จะใช้สำหรับนิพจน์ตัวถูกดำเนินการเดี่ยว เช่น NOT |
rightOperands[] |
ตัวถูกดำเนินการทางด้านขวาของสมการ |
functionString |
การแสดงสตริงของฟังก์ชัน ตัวอย่าง
ดูรายละเอียดเพิ่มเติมได้ที่ https://developers.google.com/google-ads/api/docs/extensions/feeds/matching-functions โปรดทราบว่า เนื่องจากสตริงหลายสตริงอาจแสดงถึงฟังก์ชันพื้นฐานเดียวกัน (เช่น ช่องว่าง และเครื่องหมายคําพูดเดี่ยวกับเครื่องหมายคําพูดคู่) ค่าที่แสดงผลอาจไม่ตรงกับสตริงที่ส่งในคำขอเปลี่ยนแปลง |
MatchingFunctionOperator
โอเปอเรเตอร์ที่เป็นไปได้ในฟังก์ชันการจับคู่
Enum | |
---|---|
UNSPECIFIED |
ไม่ได้ระบุ |
UNKNOWN |
ใช้สำหรับค่าที่ส่งกลับเท่านั้น แสดงค่าที่ไม่รู้จักในเวอร์ชันนี้ |
IN |
โอเปอเรเตอร์ IN |
IDENTITY |
โอเปอเรเตอร์ IDENTITY |
EQUALS |
โอเปอเรเตอร์ EQUALS |
AND |
โอเปอเรเตอร์ที่ใช้ตัวถูกดำเนินการอย่างน้อย 2 รายการซึ่งเป็นประเภท FunctionOperand และตรวจสอบว่าตัวถูกดำเนินการทั้งหมดประเมินเป็นจริง สำหรับฟังก์ชันที่เกี่ยวข้องกับรูปแบบโฆษณา ตัวถูกดำเนินการทั้งหมดต้องอยู่ภายในตัวถูกดำเนินการซ้าย |
CONTAINS_ANY |
โอเปอเรเตอร์ที่คืนค่า true ถ้าองค์ประกอบใน leftOperands มีองค์ประกอบใดๆ ใน rightOperands หากไม่ใช่ ให้แสดงผลเป็นเท็จ RightOperand ต้องมีอย่างน้อย 1 รายการและไม่เกิน 3 รายการ |
ตัวถูกดำเนินการ
ตัวถูกดำเนินการในฟังก์ชันการจับคู่
การแสดง JSON |
---|
{ // Union field |
ช่อง | |
---|---|
ฟิลด์สหภาพ function_argument_operand ตัวถูกดำเนินการต่างๆ ที่ใช้ในฟังก์ชันการจับคู่ได้ ต้องระบุ function_argument_operand ต้องเป็นค่าใดค่าหนึ่งต่อไปนี้เท่านั้น |
|
constantOperand |
ตัวถูกดำเนินการคงที่ในฟังก์ชันที่ตรงกัน |
feedAttributeOperand |
ตัวถูกดำเนินการนี้จะระบุแอตทริบิวต์ฟีดในฟีด |
functionOperand |
ตัวถูกดำเนินการของฟังก์ชันในฟังก์ชันที่ตรงกัน ใช้เพื่อแสดงฟังก์ชันที่ซ้อนกัน |
requestContextOperand |
ตัวถูกดำเนินการในฟังก์ชันที่อ้างอิงค่าในบริบทคำขอ |
ConstantOperand
ตัวถูกดำเนินการคงที่ในฟังก์ชันที่ตรงกัน
การแสดง JSON |
---|
{ // Union field |
ช่อง | |
---|---|
ฟิลด์สหภาพ constant_operand_value ค่าตัวถูกดำเนินการคงที่ ต้องระบุ constant_operand_value ต้องเป็นค่าใดค่าหนึ่งต่อไปนี้เท่านั้น |
|
stringValue |
ค่าสตริงของตัวถูกดำเนินการ หากเป็นประเภทสตริง |
longValue |
ค่า Int64 ของตัวถูกดำเนินการ หากเป็นประเภท int64 |
booleanValue |
ค่าบูลีนของตัวถูกดำเนินการ หากเป็นประเภทบูลีน |
doubleValue |
ค่าสองเท่าของตัวถูกดำเนินการหากเป็นประเภทคู่ |
FeedAttributeOperand
ตัวถูกดำเนินการของแอตทริบิวต์ฟีดในฟังก์ชันการจับคู่ ใช้แสดงแอตทริบิวต์ฟีดในฟีด
การแสดง JSON |
---|
{ "feedId": string, "feedAttributeId": string } |
ช่อง | |
---|---|
feedId |
ฟีดที่เกี่ยวข้อง ต้องระบุ |
feedAttributeId |
รหัสของแอตทริบิวต์ฟีดที่อ้างอิง ต้องระบุ |
FunctionOperand
ตัวถูกดำเนินการของฟังก์ชันในฟังก์ชันที่ตรงกัน ใช้เพื่อแสดงฟังก์ชันที่ซ้อนกัน
การแสดง JSON |
---|
{
"matchingFunction": {
object ( |
ช่อง | |
---|---|
matchingFunction |
ฟังก์ชันการจับคู่ที่คงไว้ชั่วคราวในตัวถูกดำเนินการนี้ |
RequestContextOperand
ตัวถูกดำเนินการในฟังก์ชันที่อ้างอิงค่าในบริบทคำขอ
การแสดง JSON |
---|
{
"contextType": enum ( |
ช่อง | |
---|---|
contextType |
ประเภทค่าที่จะอ้างอิงในบริบทคำขอ |
MatchingFunctionContextType
ประเภทบริบทที่เป็นไปได้สำหรับตัวถูกดำเนินการในฟังก์ชันที่ตรงกัน
Enum | |
---|---|
UNSPECIFIED |
ไม่ได้ระบุ |
UNKNOWN |
ใช้สำหรับค่าที่ส่งกลับเท่านั้น แสดงค่าที่ไม่รู้จักในเวอร์ชันนี้ |
FEED_ITEM_ID |
รหัสรายการฟีดในบริบทคำขอ |
DEVICE_NAME |
อุปกรณ์ที่ใช้ (ค่าที่เป็นไปได้คือ "เดสก์ท็อป" หรือ "อุปกรณ์เคลื่อนที่") |
FEED_ITEM_SET_ID |
รหัสชุดรายการฟีดในบริบทคำขอ |