Giới thiệu về biểu thức chính quy (regex)

Analytics hỗ trợ biểu thức chính quy, do đó, bạn có thể tạo các định nghĩa linh hoạt hơn cho những yếu tố như bộ lọc chế độ xem, mục tiêu, phân đoạn, đối tượng, nhóm nội dungnhóm kênh.

Trong ngữ cảnh của Analytics, biểu thức chính quy là chuỗi các ký tự cụ thể đối sánh rộng hoặc hẹp với các mẫu trong dữ liệu Analytics của bạn.

Ví dụ: nếu bạn muốn tạo bộ lọc chế độ xem để loại trừ dữ liệu trang web được tạo bởi nhân viên của riêng bạn, bạn có thể sử dụng biểu thức chính quy để loại trừ bất kỳ dữ liệu nào từ toàn bộ dải địa chỉ IP mà nhân viên của bạn sử dụng. Giả sử các địa chỉ IP đó có dải từ 198.51.100.1 - 198.51.100.25. Thay vì nhập 25 địa chỉ IP khác nhau, bạn có thể tạo biểu thức chính quy như 198\.51\.100\.\d* để đối sánh với toàn bộ dải địa chỉ.

Hoặc nếu bạn muốn tạo bộ lọc chế độ xem chỉ bao gồm dữ liệu chiến dịch từ hai thành phố khác nhau, bạn có thể tạo biểu thức chính quy như San Francisco|New York (San Francisco hoặc New York).

Siêu ký tự regex

Ký tự đại diện

. Khớp với mọi ký tự đơn (chữ cái, số hoặc ký hiệu) 1. khớp với
10, 1A

1.1 khớp với
111, 1A1

Ví dụ
? Khớp với ký tự trước đó 0 hoặc 1 lần 10? khớp với
1, 10

Ví dụ
+ Khớp với ký tự trước đó 1 hoặc nhiều lần 10+ khớp với
10, 100

Ví dụ
* Khớp với ký tự trước đó 0 hoặc nhiều lần 1* khớp với
1, 10

Ví dụ
| Tạo kiểu khớp OR

Không sử dụng ở cuối một biểu thức
1|10 khớp với
1, 10

Ví dụ

Cố định

^ Khớp với các ký tự liền kề ở đầu chuỗi ^10 khớp với
10, 100, 10x

^10 không khớp với
110, 110x

Ví dụ
$ Khớp với các ký tự liền kề ở cuối chuỗi 10$ khớp với
1 10, 10 10

10$ không khớp với
10}, 10 x

Ví dụ

Nhóm

( ) Khớp với các ký tự trong ngoặc theo thứ tự chính xác ở mọi vị trí trong chuỗi


Cũng được dùng để nhóm các biểu thức khác
(10) khớp với
10, 10 1, 10 11

([0-9]|[a-z]) khớp với
số hoặc chữ viết thường bất kỳ

Ví dụ
[ ] Khớp với các ký tự trong ngoặc theo mọi thứ tự ở bất kỳ vị trí nào trong chuỗi [10] khớp với
01 2. 1 lần 20, 2 10

Ví dụ
- Tạo một loạt các ký tự trong dấu ngoặc vuông để so khớp với mọi vị trí trong chuỗi [0-9] khớp với mọi số từ 0 đến 9

Ví dụ

Thoát

\ Cho biết rằng ký tự liền kề nên được hiểu theo nghĩa đen chứ không phải là siêu ký tự biểu thức chính quy \. cho biết rằng dấu chấm liền kề nên được hiểu là dấu chấm hoặc dấu thập phân chứ không phải là ký tự đại diện.

216\.239\.32\.34 khớp với
216.239.32.34

Ví dụ

 

Mẹo

Giữ biểu thức chính quy của bạn đơn giản. Regex đơn giản giúp người dùng khác hiểu và sửa đổi dễ dàng hơn.

Sử dụng dấu gạch chéo ngược (\) để thoát khỏi siêu ký tự regex khi bạn cần các ký tự đó được hiểu theo nghĩa đen. Ví dụ: nếu bạn sử dụng dấu chấm làm dấu phân tách số thập phân trong địa chỉ IP, hãy thoát khỏi siêu ký tự regex bằng dấu gạch chéo ngược (\) để dấu chấm không được hiểu là ký tự đại diện.

Biểu thức chính quy không cần bao gồm siêu ký tự regex. Ví dụ: bạn có thể tạo phân đoạn cho tất cả dữ liệu từ Ấn Độ với định nghĩa bộ lọc sau: Quốc gia đối sánh với regex Ấn Độ

Về bản chất, biểu thức chính quy so khớp rất nhiều dữ liệu: nếu bạn không chỉ định cho biểu thức chính quy biết không nên so khớp dữ liệu nào, các biểu thức đó sẽ so khớp với nội dung mà bạn chỉ định cộng thêm bất kỳ ký tự liền kề nào. Ví dụ: site khớp với mysite, yoursite, theirsite, parasite – bất kỳ chuỗi nào có chứa “site”. Nếu bạn cần thực hiện so khớp cụ thể, hãy thiết lập cấu trúc biểu thức chính quy của bạn cho phù hợp. Ví dụ: nếu bạn chỉ cần so khớp với chuỗi “site”, hãy thiết lập cấu trúc biểu thức chính quy của bạn để “site” vừa là đầu chuỗi vừa là cuối chuỗi: ^site$.

Thông tin này có hữu ích không?

Chúng tôi có thể cải thiện trang này bằng cách nào?
true
Chọn lộ trình học tập của riêng bạn

Mời bạn cùng tìm hiểu google.com/analytics/learn, một trang thông tin mới giúp bạn khai thác tối đa Google Analytics 4. Trang web mới này gồm nhiều video, bài viết và quy trình có hướng dẫn, đồng thời cung cấp đường liên kết đến các nguồn thông tin về Google Analytics (Discord, Blog, kênh YouTube và kho lưu trữ GitHub).

Hãy bắt đầu học hỏi ngay từ hôm nay!

Tìm kiếm
Xóa nội dung tìm kiếm
Đóng tìm kiếm
Trình đơn chính
11912670993114527907
true
Tìm kiếm trong Trung tâm trợ giúp
true
true
true
true
true
69256
false
false