Ai bắt đầu lọc traffic cũng gặp cùng một lựa chọn: cloaker đám mây hay script cloaking của riêng mình. Cloaker đám mây là một dịch vụ cloaking chỉ đặt một đoạn code nhỏ trên website của bạn, còn quyết định cho từng lượt truy cập được đưa ra phía dịch vụ, dựa trên cơ sở dữ liệu và các bước kiểm tra dùng chung. Script tự viết là code của chính bạn, thường bằng PHP, tự nhìn vào request và tự quyết định đưa ai đi đâu.
Lúc đầu, khác biệt có vẻ nằm ở tiền: script thì miễn phí, dịch vụ thì trả theo gói. Thực tế, khác biệt nằm ở chỗ ai duy trì dữ liệu bot, ai chịu trách nhiệm khi sai, và có giải thích được vì sao một click cụ thể bị đưa sai chỗ hay không. Hãy đi qua từng điểm, không kèm code cloak tự viết và không quảng cáo.
Cloaker đám mây và script cloaking khác nhau ở đâu
Cả hai đều đứng ở cùng một vị trí: giữa click quảng cáo và lúc hiển thị trang. Điểm khác là logic nằm ở đâu:
- Cloak tự viết: quy tắc và dữ liệu nằm trên server của bạn. Script xem IP, user-agent, quốc gia theo cơ sở dữ liệu cục bộ và có thể cả danh sách địa chỉ do bạn tự quản lý.
- Cloaker đám mây: trên website có một JS tag hoặc một file PHP nhỏ, gửi dữ liệu lượt truy cập lên dịch vụ và nhận lại câu trả lời "offer" hoặc "White Page". Cơ sở dữ liệu, kiểm tra trình duyệt, ghi nhận click và báo cáo đều chạy ở phía dịch vụ.
Chữ "đám mây" không có nghĩa là dịch vụ lấy mất website của bạn. Trang và tên miền vẫn là của bạn, dịch vụ chỉ trả lời câu hỏi ai được xem gì. Nguyên lý chi tiết có trong bài cloak hoạt động như thế nào.
Script cloak PHP tự viết hoạt động ra sao
Nếu mô tả một script cloak php ở mức ý tưởng, nó làm ba việc:
- Đọc dữ liệu request: địa chỉ, header, ngôn ngữ, referer, tham số trong link.
- So với quy tắc của mình: quốc gia theo cơ sở dữ liệu cục bộ, danh sách chuỗi bị cấm trong user-agent, danh sách địa chỉ.
- Trả về một trong hai trang hoặc redirect.
Như vậy là đủ để chặn những lượt truy cập thô sơ nhất: scanner có tên lộ liễu trong user-agent và lượt vào từ quốc gia "lạ". Nhưng script như vậy chỉ làm việc với những gì thấy được trong một request. Nó không kiểm tra trước mặt mình có phải trình duyệt thật hay không, không thấy hành vi trên trang và không biết rằng chính địa chỉ này một giờ trước đã hành xử như bot trên một website khác.
So sánh cloaker đám mây và script tự viết
| Tiêu chí | Script tự viết | Cloaker đám mây |
|---|---|---|
| Dữ liệu mạng và bot | Tự duy trì, thường lỗi thời | Dịch vụ cập nhật, dùng chung cho mọi khách hàng |
| Kiểm tra trình duyệt và hành vi | Tự viết hoặc không có | Thường có sẵn |
| Cập nhật | Việc của bạn, không có hồi kết | Phía dịch vụ lo |
| Tải | Trên hosting của bạn | Các bước kiểm tra nặng chạy ở dịch vụ |
| Minh bạch quyết định | Chỉ khi bạn tự ghi log | Nhật ký click kèm lý do của từng quyết định |
| Tracking và tiền | Tracker riêng và nối tay | Thường có tracker tích hợp |
| Phụ thuộc | Chỉ vào server của bạn | Vào độ sẵn sàng của dịch vụ |
| Kiểm soát logic | Toàn quyền | Trong phạm vi cài đặt của dịch vụ |
| Chi phí ban đầu | Thời gian của lập trình viên | Phí gói dịch vụ |
Không cột nào "thắng" ở mọi dòng. Phần tiếp theo nói về những dòng thực sự quyết định.
Dữ liệu và tín hiệu: điểm yếu lớn nhất khi tự làm cloak
Tự làm cloak gần như luôn vướng ở dữ liệu chứ không phải ở code. Để phân biệt bot với người, bạn cần biết:
- mạng nào thuộc về hosting và đám mây: có hàng nghìn mạng như vậy và chúng thay đổi liên tục;
- địa chỉ nào thuộc VPN và proxy, kể cả proxy dân cư trông giống internet gia đình;
- địa chỉ nào đã từng bị bắt vì tự động hóa;
- phiên bản mới của các trình duyệt tự động hóa trông như thế nào.
Script trên một website chỉ thấy traffic của chính nó. Dịch vụ đám mây thấy traffic của nhiều khách hàng và nhận ra một con bot lần đầu ghé bạn nhưng hôm qua đã bị bắt ở chỗ người khác. Đây không phải phép màu mà là hiệu ứng quy mô, và không thể lặp lại điều đó trên một server. Các tín hiệu được dùng là gì, xem trong bài cách lọc bot và uy tín địa chỉ IP.
Cập nhật và bảo trì
Bot thay đổi nhanh hơn bạn nghĩ. Engine trình duyệt cập nhật thì dấu hiệu tự động hóa đổi theo. Nhà mạng phát dải địa chỉ mới thì cơ sở dữ liệu mạng lỗi thời. Nền tảng quảng cáo đổi định dạng click id thì quy tắc dựa vào nó bắt đầu sai.
Với script tự viết, tất cả là việc của bạn, và thường bạn chỉ biết cần cập nhật khi số liệu tụt hoặc khi nghe than "chuyển đổi biến mất". Với cloaker đám mây, cập nhật là một phần của dịch vụ. Nói cho công bằng: nếu dịch vụ có file chạy trên hosting của bạn, bản thân file đó có thể cần thay khi có phiên bản mới. Tốt nhất là dịch vụ nói rõ cái gì đã thay đổi và phiên bản hiện tại của bạn còn thiếu gì.
Tải và tốc độ
Script đơn giản thì nhanh: không gọi dịch vụ bên ngoài và trả lời tức thì. Nhưng ngay khi bạn thêm kiểm tra theo cơ sở dữ liệu địa chỉ bên ngoài, ghi từng click vào bảng và đếm lượt quay lại, tải sẽ đổ lên hosting của bạn. Khi traffic từ nguồn push hoặc pop dồn tới, hosting giá rẻ có thể trả lời chậm, mà landing chậm là mất chuyển đổi.
Cloaker đám mây gánh phần nặng. Cái giá là một request mạng ngắn trước khi hiện trang. Thường chỉ mất một phần nhỏ của giây, và nên tính đến điều này nếu nguồn traffic của bạn đặc biệt nhạy với tốc độ.
Minh bạch quyết định
Đây là điểm bị đánh giá thấp nhất. Câu hỏi "vì sao click này vào White Page?" xuất hiện với mọi media buyer ngay tuần đầu tiên. Script tự viết chỉ trả lời được nếu bạn đã chuẩn bị sẵn việc ghi lý do cho từng quy tắc và có cách xem tiện lợi.
Với một cloaker đám mây tử tế, nhật ký click kèm lý do quyết định là chức năng cơ bản. Nhìn vào đó sẽ thấy quy tắc đang chặn mạng server chứ không phải điện thoại bình thường, và bạn có thể nới lỏng đúng một bước kiểm tra thay vì chỉnh mò mọi thứ. Cách đọc các lý do này có trong bài vì sao click vào White Page.
Tracking và tiền
Bộ lọc không có tracking trả lời được câu "tôi đã lọc bao nhiêu", nhưng không trả lời được "traffic có hoàn vốn không". Cho câu thứ hai cần có mã click, truyền mã đó sang mạng affiliate, nhận postback, trạng thái chuyển đổi, chi phí và ROI.
Script tự viết thường được đặt trước một tracker riêng, và khi đó lại có thêm một điểm có thể làm rơi mã click. Ở cloaker đám mây, tracker thường được tích hợp sẵn hoặc có kết nối có sẵn với các tracker phổ biến. Chi tiết về cách nối bộ lọc với hệ thống đo lường có trong bài cloak và tracker khác nhau thế nào.
Khi nào script cloaking riêng là hợp lý
Thẳng thắn mà nói: có, nhưng không nhiều.
- Mục đích học tập. Tìm hiểu cách lọc traffic hoạt động trên website thử nghiệm của bạn.
- Bộ lọc GEO đơn giản nhất. Chỉ cần chặn traffic từ quốc gia khác, còn bot và gian lận không phải mối lo.
- Có đội lập trình riêng. Có người sẵn sàng duy trì liên tục dữ liệu, các bước kiểm tra và hệ thống ghi nhận, và chi phí đó rẻ hơn phí dịch vụ.
Trong mọi trường hợp còn lại, thời gian bảo trì script thường đắt hơn dịch vụ.
Rủi ro của script miễn phí có sẵn
Riêng chuyện "script cloaking miễn phí" từ các nhóm chat và diễn đàn. Ngoài dữ liệu lỗi thời, loại code này có thể có những bất ngờ khó chịu: gửi link và offer của bạn lên server lạ, tráo link affiliate của bạn bằng link của người khác, lỗ hổng để hack website. Nếu cài code của người khác, hãy đọc hết. Chi tiết về rủi ro của đồ "miễn phí" có trong bài cloak miễn phí.
Checklist: các câu hỏi trước khi chọn
Trước khi tự viết script hay đăng ký dịch vụ, hãy tự trả lời vài câu hỏi:
- Ai sẽ cập nhật dữ liệu mạng và địa chỉ bot, và bạn sẵn sàng làm việc đó thường xuyên đến mức nào?
- Chuyện gì xảy ra khi có sự cố: lượt truy cập vào White Page hay offer mở ra cho tất cả?
- Có xem được lý do quyết định của bất kỳ click nào sau đó một tuần không?
- Mã click sẽ đến mạng affiliate và quay về bằng postback như thế nào?
- Hosting có chịu được traffic dồn tới nếu các bước kiểm tra chạy trên đó không?
- Còn ai thấy link và offer của bạn: trong nhóm, trong dịch vụ, trong đoạn code bạn tải về?
Nếu phương án tự viết không có câu trả lời chắc chắn cho bốn câu đầu, cloaker đám mây gần như chắc chắn sẽ rẻ hơn. Checklist chi tiết để chọn dịch vụ có trong bài cách chọn dịch vụ lọc traffic, còn những gì cần làm rõ trước khi trả tiền có trong bài mua cloak: cần kiểm tra gì.
Chính sách nền tảng như nhau cho cả hai phương án
Chọn đám mây hay script là lựa chọn kỹ thuật. Chính sách của các nền tảng quảng cáo không phụ thuộc vào nó: cho bộ phận kiểm duyệt xem nội dung khác với nội dung người dùng thấy là bị cấm, và tài khoản bị khóa cùng các hồ sơ liên quan. Cả cloaker đám mây lẫn script tự viết đều không biến một offer bị cấm thành được phép.
Lợi ích hợp pháp của bộ lọc như nhau trong cả hai trường hợp: không trả tiền cho bot và click gian lận, giấu campaign khỏi các dịch vụ spy, có số liệu sạch. Khác biệt chỉ là bộ lọc làm việc đó tốt đến đâu.
Cloaker đám mây ArtisanClo hoạt động thế nào
ArtisanClo là dịch vụ đám mây lọc và điều hướng traffic có tracker tích hợp. Cách hoạt động như sau:
- Kết nối: JS tag đặt ở dòng đầu tiên trong
<head>hoặc file PHP trên hosting của bạn; với WordPress có plugin cài đúng phương thức PHP đó. Nếu traffic đã đi qua Keitaro hoặc Binom, bộ lọc được gắn vào đó. Chi tiết trong bài cách kết nối cloak. - Sự cố không mở offer. Tag ẩn trang cho đến khi có quyết định và chuyển sang White Page nếu không có quyết định; bộ lọc trong Keitaro và cổng Binom gửi lượt truy cập sang White Page nếu dịch vụ không trả lời trong vài giây.
- Cập nhật file được hiển thị rõ. File PHP trên server không tự cập nhật, nhưng khi có phiên bản mới, cửa sổ kết nối sẽ hiện một thông báo liệt kê những gì phiên bản của bạn chưa làm được.
- Bộ nhớ chung về bot. Một địa chỉ đã bị xác định chắc chắn là bot ở một khách hàng thì ở lượt truy cập tiếp theo vào bất kỳ luồng nào cũng nhận ngay White Page. Người thật dùng mạng đáng ngờ hoặc VPN không bị đưa vào danh sách đó.
- Mỗi click có lý do. Hàng chục lý do dễ hiểu trong nhật ký và phân tích lượt bị từ chối theo từng bước: mạng và request, kiểm tra trình duyệt, kiểm tra không trả về.
- Tracker đi kèm. Click, lead, sale, chi phí, lợi nhuận và ROI, postback từ mạng affiliate và gửi chuyển đổi về các nền tảng quảng cáo.
Toàn bộ khả năng có trên trang tính năng, điều kiện có trên trang bảng giá. Có thời gian dùng thử miễn phí cho thấy sản phẩm đầy đủ.
Tóm tắt
- Cloaker đám mây ra quyết định ở phía dịch vụ dựa trên dữ liệu dùng chung; script cloaking ra quyết định trên server của bạn theo quy tắc của bạn.
- Điểm yếu lớn nhất khi tự làm cloak không phải code mà là dữ liệu: cơ sở dữ liệu mạng, VPN và địa chỉ bot phải cập nhật liên tục.
- Đám mây gỡ tải khỏi hosting và cho nhật ký kèm lý do quyết định, nhưng thêm phụ thuộc vào độ sẵn sàng của dịch vụ; hãy kiểm tra rằng khi có sự cố, lượt truy cập đi vào White Page.
- Script riêng hợp lý khi học tập, khi chỉ cần bộ lọc GEO đơn giản, hoặc khi có đội lập trình riêng.
- Chính sách nền tảng như nhau cho cả hai: bộ lọc dùng để chống bot, gian lận và sao chép campaign, không phải để né kiểm duyệt.



