Google Analytics รองรับนิพจน์ทั่วไป คุณจึงสามารถสร้างคําจํากัดความที่ยืดหยุ่นมากขึ้นสําหรับสิ่งต่างๆ เช่น ตัวกรองข้อมูล เหตุการณ์สําคัญ กลุ่ม กลุ่มเป้าหมาย กลุ่มเนื้อหา และกลุ่มแชแนลที่กําหนดเอง
ในบริบทของ Google Analytics นิพจน์ทั่วไปคือลำดับอักขระเฉพาะที่จับคู่รูปแบบแบบกว้างหรือแบบแคบในข้อมูล Analytics ของคุณ
ตัวอย่างเช่น หากคุณต้องการสร้างตัวกรองข้อมูลพร็อพเพอร์ตี้เพื่อยกเว้นข้อมูลไซต์ที่สร้างขึ้นโดยพนักงานของคุณเอง คุณสามารถใช้นิพจน์ทั่วไปเพื่อยกเว้นข้อมูลจากที่อยู่ IP ทั้งหมดที่พนักงานเป็นผู้ใช้งาน สมมติว่าที่อยู่ IP ดังกล่าวอยู่ในช่วงตั้งแต่ 198.51.100.1 - 198.51.100.25 แทนที่จะป้อนที่อยู่ IP ที่ต่างกัน 25 ที่อยู่ คุณสามารถสร้างนิพจน์ทั่วไป เช่น 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 ให้หลีกด้วยแบ็กสแลช (\) เพื่อไม่ให้ตีความเป็นไวลด์การ์ด
นิพจน์ทั่วไปแบบเต็มเทียบกับนิพจน์ทั่วไปบางส่วน
Google Analytics รองรับนิพจน์ทั่วไปแบบเต็มโดยค่าเริ่มต้น ซึ่งหมายความว่าหากไม่เพิ่มอักขระเมตา นิพจน์จะแสดงเฉพาะค่าที่ตรงกันทุกประการ หากต้องการสร้างนิพจน์ทั่วไปบางส่วนและกรองมิติข้อมูลที่มีค่าเฉพาะเจาะจง คุณสามารถใช้อักขระเมตา เช่น ".*"
ตัวอย่าง
- นิพจน์ทั่วไปแบบเต็มเริ่มต้น: เมืองตรงกับนิพจน์ทั่วไป "San Francisco" จะแสดงเฉพาะ "San Francisco"
- นิพจน์ทั่วไปบางส่วน: เมืองตรงกับนิพจน์ทั่วไป ".*San Francisco.*" จะแสดงทั้ง "San Francisco" และ "South San Francisco"