Analytics รองรับนิพจน์ทั่วไป คุณจึงสร้างคำจำกัดความที่ยืดหยุ่นมากขึ้นให้กับสิ่งต่างๆ เช่น ตัวกรองข้อมูลพร็อพเพอร์ตี้ เป้าหมาย กลุ่ม กลุ่มเป้าหมาย กลุ่มเนื้อหา และกลุ่มแชแนล
ในบริบทของ Analytics นิพจน์ทั่วไปคือลำดับอักขระเฉพาะที่จับคู่รูปแบบแบบกว้างหรือแบบแคบในข้อมูล Analytics ของคุณ
ตัวอย่างเช่น หากคุณต้องการสร้างตัวกรองข้อมูลพร็อพเพอร์ตี้เพื่อยกเว้นข้อมูลไซต์ที่สร้างขึ้นโดยพนักงานของคุณเอง คุณสามารถใช้นิพจน์ทั่วไปเพื่อยกเว้นข้อมูลจากที่อยู่ IP ทั้งหมดที่พนักงานเป็นผู้ใช้งาน สมมติว่าที่อยู่ IP ดังกล่าวอยู่ในช่วงตั้งแต่ 198.51.100.1 - 198.51.100.25 แทนที่จะป้อนที่อยู่ IP ที่ต่างกัน 10,000 ที่อยู่ คุณสามารถสร้างนิพจน์ทั่วไป เช่น 198\.51\.100\.\d* ที่ตรงกับช่วงที่อยู่ทั้งหมดได้
หรือหากคุณต้องการสร้างตัวกรองข้อมูลพร็อพเพอร์ตี้ที่รวมเฉพาะข้อมูลแคมเปญจากเมืองที่ต่างกัน 2 เมือง คุณสามารถสร้างนิพจน์ทั่วไป เช่น เชียงราย|ลำปาง (เชียงรายหรือลำปาง)
อักขระเมตาของนิพจน์ทั่วไป
สัญลักษณ์แทน
. | ตรงกับอักขระเดี่ยวใดๆ (ตัวอักษร ตัวเลข หรือสัญลักษณ์) | 1. ตรงกับ 10, 1A 1.1 ตรงกับ 111, 1A1 ตัวอย่าง |
? | ตรงกับอักขระที่นำหน้า 0 หรือ 1 ครั้ง | 10? ตรงกับ 1, 10 ตัวอย่าง |
+ | ตรงกับอักขระที่นำหน้า 1 ครั้งขึ้นไป | 10+ ตรงกับ 10, 100 ตัวอย่าง |
* | ตรงกับอักขระที่นำหน้า 0 ครั้งขึ้นไป | 1* ตรงกับ 1, 10 ตัวอย่าง |
| | สร้างคู่ OR อย่าใช้ตอนท้ายนิพจน์ |
1|10 ตรงกับ 1, 10 ตัวอย่าง |
แท็ก Anchor
^ | ตรงกับอักขระตัวติดกันที่ตอนต้นของสตริง | ^10 ตรงกับ 10, 100, 10x ^10 ไม่ตรงกับ 110, 110x ตัวอย่าง |
$ | ตรงกับอักขระตัวติดกันที่ตอนท้ายของสตริง | 10$ ตรงกับ 110, 1010 10$ ไม่ตรงกับ 100, 10x ตัวอย่าง |
กลุ่ม
( ) | ตรงกับอักขระในวงเล็บในลำดับที่แน่นอนที่ใดก็ได้ในสตริง และยังใช้เพื่อจัดกลุ่มนิพจน์อื่นๆ อีกด้วย |
(10) ตรงกับ 10, 101, 1011 ([0-9]|[a-z]) ตรงกับ ตัวเลขหรืออักขระตัวพิมพ์เล็กตัวใดก็ได้ ตัวอย่าง |
[ ] | ตรงกับอักขระในวงเล็บในลำดับใดก็ได้ที่ใดก็ได้ในสตริง | [10] ตรงกับ 012, 120, 210 ตัวอย่าง |
- | สร้างช่วงอักขระภายในวงเล็บเพื่อตรงกับที่ใดก็ได้ในสตริง | [0-9] ตรงกับตัวเลขใดก็ได้ตั้งแต่ 0 ถึง 9 ตัวอย่าง |
Escape
\ | ระบุว่าอักขระตัวติดกันควรตีความแบบตรงตัวแทนที่จะเป็นอักขระเมตาของนิพจน์ทั่วไป | \. ระบุว่าจุดที่อยู่ติดกันควรตีความเป็นมหัพภาคหรือทศนิยมแทนที่จะเป็นสัญลักษณ์แทน 216\.239\.32\.34 ตรงกับ 216.239.32.34 ตัวอย่าง |
เคล็ดลับ
อย่าใช้นิพจน์ทั่วไปที่ซับซ้อน นิพจน์ทั่วไปที่เรียบง่ายจะช่วยให้ผู้ใช้รายอื่นตีความและแก้ไขได้ง่าย
ใช้แบ็กสแลช (\) เพื่อหลีกอักขระเมตาของนิพจน์ทั่วไปเมื่อคุณต้องการให้อักขระเหล่านั้นตีความแบบตรงตัว ตัวอย่างเช่น หากคุณใช้จุดเป็นตัวคั่นทศนิยมในที่อยู่ IP ให้หลีกด้วยแบ็กสแลช (\) เพื่อไม่ให้ตีความเป็นสัญลักษณ์แทน
นิพจน์ทั่วไปไม่ต้องรวมอักขระเมตาของนิพจน์ทั่วไป ตัวอย่างเช่น คุณสามารถสร้างกลุ่มสำหรับข้อมูลทั้งหมดจากอินเดียได้ด้วยคำจำกัดความตัวกรองต่อไปนี้: ประเทศตรงกับนิพจน์ทั่วไปอินเดีย
โดยปกติแล้วนิพจน์ทั่วไปจะทำงานอย่างกว้างขวาง โดยหากไม่ได้ห้ามไว้ นิพจน์ทั่วไปจะจับคู่กับสิ่งที่คุณระบุพร้อมทั้งอักขระตัวติดกัน เช่น site จะจับคู่กับ mysite, yoursite, theirsite, parasite หรือสตริงใดก็ตามที่มีคำว่า "site" หากคุณต้องการจับคู่แบบเฉพาะเจาะจง ให้สร้างนิพจน์ทั่วไปให้สอดคล้องเหมาะสม เช่น หากคุณต้องการจับคู่เฉพาะสตริง "site" ให้สร้างนิพจน์ทั่วไปให้ "site" เป็นทั้งส่วนต้นและส่วนท้ายของสตริง: ^site$