กฎของกลุ่มเป้าหมายเป็นตัวกำหนดว่าจะเพิ่มผู้ใช้ไปยังกลุ่มเป้าหมายที่กำหนดเองของคุณหรือไม่ โดยกฎเหล่านี้จะใช้กับ URL ตัวอ้างอิงหรือเหตุการณ์และข้อมูลที่ต้องการ
ให้ระบุกฎของคุณเป็นสตริงที่เข้ารหัส JSON ซึ่งมีโครงสร้างดังนี้
ให้ใช้กฎของกลุ่มเป้าหมายกับกลุ่มเป้าหมายที่กำหนดเองประเภทต่างๆ รวมถึงกลุ่มเป้าหมายที่กำหนดเองบนเว็บไซต์ กลุ่มเป้าหมายกลุ่มเป้าหมายที่กำหนดเองบนแอพมือถือ และกลุ่มเป้าหมายกลุ่มเป้าหมายที่กำหนดเองแบบออฟไลน์ สำหรับกลุ่มเป้าหมายที่กำหนดเองสำหรับการมีส่วนร่วม โปรดดู "กลุ่มเป้าหมายที่กำหนดเองสำหรับการมีส่วนร่วม"
rules
ไม่ว่าจะเป็นกฎ inclusions
หรือ exclusions
ก็ตามในการกำหนดกฎของกลุ่มเป้าหมาย คุณจะต้องทำตามโครงสร้างต่อไปนี้
rule: { "inclusions": <RULE_SET>, "exclusions": <RULE_SET>, }
ชื่อ | คำอธิบาย |
---|---|
ประเภท: สตริง | จำเป็นต้องระบุ สตริง JSON ของชุดกฎที่กำหนดการรวม ดูรูปแบบคำสั่งของชุดกฎ |
ประเภท: สตริง | จำเป็นต้องระบุ สตริง JSON ของชุดกฎที่กำหนดการยกเว้น ดูรูปแบบคำสั่งของชุดกฎ |
สำหรับชุดกฎแต่ละชุด ให้ทำตามโครงสร้างนี้:
{ "operator" : <BOOLEAN_OPERATOR>, "rules" : <JSON_RULE>, }
ชื่อ | คำอธิบาย |
---|---|
ประเภท: สตริง | จำเป็นต้องระบุ
|
ประเภท: สตริง | จำเป็นต้องระบุ สตริง JSON ของกฎ (อาร์เรย์ของกฎ) ดูรูปแบบคำสั่งของกฎการรวมและกฎการยกเว้น |
สำหรับกฎการรวมหรือกฎการยกเว้น ให้ทำตามโครงสร้างนี้:
{ "event_sources" : <EVENT_SOURCE_DEFINITION>, "retention_seconds" : <SECONDS>, "filter" : <FILTER>, "aggregation" : <AGGREGATION>, }
aggregation
และ retention_seconds
เป็นช่องที่สามารถแก้ไขได้ แต่การแก้ไข aggregation
และ retention_seconds
จะไม่เป็นการล้างกลุ่มเป้าหมาย โดยจะมีเพียงผู้ใช้ที่ตรงกับกฎ/การรวมแบบเก่าเท่านั้นที่จะอยู่ในกลุ่มเป้าหมายต่อไปจนกว่าผู้ใช้ดังกล่าวหมดอายุ
ชื่อ | คำอธิบาย |
---|---|
ประเภท: สตริง | จำเป็นต้องระบุ อ็อบเจ็กต์ JSON ที่มี
คุณสามารถเพิ่มแหล่งที่มาของเหตุการณ์เพิ่มเติมไปยัง |
ประเภท: จำนวนเต็ม | จำเป็นต้องระบุ จำนวนเต็ม (เป็นวินาที) สำหรับระยะเวลาอัตราการใช้งานต่อเนื่องของกลุ่มเป้าหมาย ซึ่งควรมีจำนวนน้อยกว่า |
ประเภท: สตริง | จำเป็นต้องระบุ สตริง JSON ของกฎตัวกรอง ดูตัวกรอง |
ประเภท: จำนวนเต็ม | ระบุหรือไม่ก็ได้ สตริง JSON ของฟังก์ชั่นการรวม ดูฟังก์ชั่นการรวม |
การกรองจะเป็นไปตามรูปแบบทั่วไปดังนี้:
"filter" : { "operator": <BOOLEAN_OPERATOR>, "filters": <FILTER_SET>, }
ชื่อ | คำอธิบาย |
---|---|
ประเภท: สตริง | จำเป็นต้องระบุ
|
ประเภท: สตริง | จำเป็นต้องระบุ อาร์เรย์อ็อบเจ็กต์ JSON ของกฎตัวกรอง ดูกรองรูปแบบคำสั่งของกฎตัวกรอง |
{ "field": <FIELD>, "operator": <COMPARISON_OPERATOR>, "value": <VALUE>, }
ชื่อ | คำอธิบาย |
---|---|
ประเภท: สตริง | จำเป็นต้องระบุ
|
ประเภท: สตริง | จำเป็นต้องระบุ
หากตั้งค่า |
ประเภท: สตริง | จำเป็นต้องระบุ หากแอตทริบิวต์ |
สร้างกลุ่มเป้าหมายที่กำหนดเองตามความถี่และความเข้มข้นของพฤติกรรมโดยใช้ aggregation
ในช่องกฎของกลุ่มเป้าหมาย ให้คุณกำหนดฟังก์ชั่นการรวมด้วยวิธีนี้ ดังตัวอย่างด้านล่าง:
"aggregation" : { "type":"count", "operator":">", "value":1 }
ชื่อ | คำอธิบาย |
---|---|
ประเภท: สตริง | จำเป็นต้องระบุ ประเภทของฟังก์ชั่นการรวม
|
| จำเป็นต้องระบุสำหรับฟังก์ชั่นการรวมบางประเภท |
ประเภท: สตริง | ระบุหรือไม่ก็ได้
|
ประเภท: สตริง | จำเป็นต้องระบุ ยกเว้นเมื่อประเภทเป็น พารามิเตอร์ที่มีการใช้ฟังก์ชั่นการรวม |
ประเภท: สตริง | จำเป็นต้องระบุ
|
ประเภท: สตริง | จำเป็นต้องระบุ ค่าที่คาดการณ์ของพารามิเตอร์ |
ตัวอย่างเช่น:
"aggregation" : { "type":"count", "operator":">", "value":1 }
ตัวดำเนินการ | คำอธิบาย |
---|---|
| จะเป็น "true" หากค่าพารามิเตอร์ของเหตุการณ์มากกว่าค่าที่ระบุ |
| จะเป็น "true" หากค่าพารามิเตอร์ของเหตุการณ์มากกว่าหรือเท่ากับค่าที่ระบุ |
| จะเป็น "true" หากค่าพารามิเตอร์ของเหตุการณ์น้อยกว่าค่าที่ระบุ |
| จะเป็น "true" หากค่าพารามิเตอร์ของเหตุการณ์น้อยกว่าหรือเท่ากับค่าที่ระบุ |
| จะเป็น "true" หากค่าพารามิเตอร์ของเหตุการณ์เท่ากับค่าที่ระบุ หมายเหตุ: ตัวดำเนินการนี้มีค่าเทียบเท่ากับการไม่ระบุตัวดำเนินการเลย กล่าวคือ "'x' : { 'eq' : 'y' }" เทียบเท่ากับ "'x' : 'y' } |
| จะเป็น "true" หากค่าพารามิเตอร์ของเหตุการณ์ไม่เท่ากับค่าที่ระบุ |
| จะเป็น "true" หากค่าพารามิเตอร์ของเหตุการณ์ซึ่งเป็นสตริงนั้นมีสตริงที่ระบุ เช่น ค่า "shoe12345" จะตรงตามเงื่อนไข "contains" หากค่าที่ระบุคือ "shoe" |
| จะเป็น "true" หากค่าพารามิเตอร์ของเหตุการณ์ซึ่งเป็นสตริงนั้นไม่มีสตริงที่ระบุ เช่น ค่า "shoe12345" จะตรงตามเงื่อนไข "not_contains" หากค่าที่ระบุคือ "purse" |
| มี โดยไม่บังคับใช้ตัวอักษรพิมพ์เล็กหรือพิมพ์ใหญ่ |
| ไม่มี โดยไม่บังคับใช้ตัวอักษรพิมพ์เล็กหรือพิมพ์ใหญ่ |
| จะเป็น "true" หากค่าพารามิเตอร์ของเหตุการณ์ตรงกับสตริงใดสตริงหนึ่งในอาร์เรย์ที่ระบุ |
| จะเป็น "true" หากค่าพารามิเตอร์ของเหตุการณ์ไม่ตรงกับสตริงในอาร์เรย์ที่ระบุเลย |
| "is_any" โดยไม่บังคับใช้ตัวอักษรพิมพ์เล็กหรือพิมพ์ใหญ่ |
| "is_not_any" โดยไม่บังคับใช้ตัวอักษรพิมพ์เล็กหรือพิมพ์ใหญ่ |
| จะเป็น "true" หากค่าพารามิเตอร์ของเหตุการณ์ขึ้นต้นด้วยสตริงที่ระบุ |
| "starts_with" โดยไม่บังคับใช้ตัวอักษรพิมพ์เล็กหรือพิมพ์ใหญ่ |
| จับคู่รูปแบบการค้นหา เช่น \"example\.com.*purchase$\" รองรับไวยากรณ์ PCRE อย่างเต็มรูปแบบ |
จับคู่ URL อ้างอิงทั้งหมดที่มีสตริง "shoes" ในช่วง 30 วันที่ผ่านมา
{ "inclusions": { "operator": "or", "rules": [ { "event_sources": [ { "type": "pixel", "id": "<PIXEL_ID>", } ], "retention_seconds": 2592000, "filter": { "operator": "and", "filters": [ { "field": "url", "operator": "i_contains", "value": "shoes" } ] }, } ] } }
จับคู่เหตุการณ์ ViewContent
ที่สินค้ามีราคามากกว่าหรือเท่ากับ 100 ดอลลาร์สหรัฐฯ ในช่วง 30 วันที่ผ่านมา ให้พิจารณาเลือกใช้กฎนี้กับเหตุการณ์ต่อไปนี้:
_fbq.push([ 'track', 'ViewContent', { productId: 1234, category: 'Men > Shoes', price: 199 } ]);
{ "inclusions": { "operator": "or", "rules": [ { "event_sources": [ { "type": "pixel", "id": "<PIXEL_ID>" } ], "retention_seconds": 2592000, "filter": { "operator": "and", "filters": [ { "field": "event", "operator": "eq", "value": "ViewContent" }, { "operator": "or", "filters": [ { "field": "price", "operator": ">=", "value": "100" } ] } ] } } ] } }
ดูกลุ่มเป้าหมายที่กำหนดเองบนแอพมือถือ, ตัวอย่างกฎของกลุ่มเป้าหมายที่กำหนดเอง
กฎต่างๆ จะมีตัวดำเนินการและข้อมูลหรือเหตุการณ์ดังต่อไปนี้
ตัวดำเนินการ | ประเภทของตัวกรอง |
---|---|
| มีสตริงย่อย โดยไม่บังคับใช้ตัวอักษรพิมพ์เล็กหรือพิมพ์ใหญ่ |
| ไม่มีสตริงย่อย โดยไม่บังคับใช้ตัวอักษรพิมพ์เล็กหรือพิมพ์ใหญ่ |
| มีสตริงย่อย โดยจะต้องตรงตามตัวอักษรพิมพ์เล็กหรือพิมพ์ใหญ่ |
| ไม่มีสตริงย่อย โดยจะต้องตรงตามตัวอักษรพิมพ์เล็กหรือพิมพ์ใหญ่ |
| เท่ากับ โดยจะต้องตรงตามตัวอักษรพิมพ์เล็กหรือพิมพ์ใหญ่ |
| ไม่เท่ากับ โดยจะต้องตรงตามตัวอักษรพิมพ์เล็กหรือพิมพ์ใหญ่ |
| น้อยกว่า เฉพาะช่องตัวเลขเท่านั้น |
| น้อยกว่าหรือเท่ากับ เฉพาะช่องตัวเลขเท่านั้น |
| มากกว่า เฉพาะช่องตัวเลขเท่านั้น |
| มากกว่าหรือเท่ากับ เฉพาะช่องตัวเลขเท่านั้น |
| จับคู่รูปแบบการค้นหา เช่น |
ข้อมูล | ข้อมูลที่ถูกกรอง |
---|---|
| URL แบบ Escaped อย่างสมบูรณ์แบบของเว็บไซต์ที่เข้าชม |
| โดเมนของเว็บไซต์ที่เข้าชม |
| พาธของเว็บไซต์ที่เข้าชมโดยไม่รวมโดเมน |
| ชื่อของพิกเซล |
| อุปกรณ์ที่เข้าเว็บไซต์:
|
ช่อง | ช่องทั้งหมดที่เพิ่มไปยัง |
ระบุกฎแต่ละข้อในรูปแบบสตริงที่เข้ารหัส JSON