Ngăn chặn nhấp chuột gian lận trong hệ thống quảng cáo với PHP và Javascript


10

Tôi muốn xây dựng một dự án Quảng cáo với PHP, MySQL và Javascript. Tôi đang nói về một cái gì đó như ...

  • Google Adsense
  • MuaSellAds.com
  • Bất kỳ nền tảng quảng cáo nào khác

Câu hỏi của tôi là chủ yếu, tôi cần chú ý điều gì để ngăn chặn mọi người gian lận hệ thống và bất kỳ vấn đề nào khác mà tôi có thể gặp phải?

Khái niệm thiết kế của tôi. Quảng cáo là một bản ghi trong Cơ sở dữ liệu, khi một trang được tải, sử dụng Javascript, nó sẽ gọi máy chủ của tôi, lần lượt sẽ sử dụng tập lệnh PHP để truy vấn Cơ sở dữ liệu và nhận Quảng cáo ngẫu nhiên. (Nó cũng có thể giống như nhận quảng cáo dựa trên nhân khẩu học hoặc các tiêu chí khác) Tập lệnh PHP sau đó sẽ trả lại Quảng cáo cho máy chủ / trang web đang gọi nó và hiển thị trên trang dưới dạng Hình ảnh sẽ có theo dõi đặc biệt liên kết.

Tôi sẽ cần ...

  • Đếm tất cả số lần hiển thị (khi Quảng cáo được hiển thị trên trang)
  • Đếm tất cả các lần nhấp vào liên kết Quảng cáo
  • Đếm tất cả các lần nhấp duy nhất vào liên kết Quảng cáo

Câu hỏi của tôi hoàn toàn là về truy vấn và hiển thị Quảng cáo và không liên quan gì đến phía quản trị. Nếu có tiền liên quan đến việc mua / bán Quảng cáo của tôi, thì số liệu thống kê cần phải chính xác và đảm bảo mọi người không thể dễ dàng lừa đảo hệ thống. Theo dõi địa chỉ IP có thực sự là cách duy nhất để cố gắng ngăn chặn gian lận nhấp chuột không?

Tôi đang hy vọng ai đó với một số kinh nghiệm có thể làm rõ tôi đang đi đúng hướng? Cũng như cho tôi bất kỳ lời khuyên, lời khuyên, hoặc bất cứ điều gì tôi nên biết về việc làm một cái gì đó như thế này?


2
không phát minh lại bánh xe. openx.com
năng động

3
@ yes123 điều này hầu như không phát minh lại bánh xe, openx bị cồng kềnh và nhiều dịch vụ hơn với API và phí quá cước, v.v., tôi đang tìm cách mã hóa một cái gì đó khép kín và nhẹ

"Theo dõi địa chỉ IP có thực sự là cách duy nhất để cố gắng ngăn chặn gian lận nhấp chuột không?" vâng, nhưng tôi hy vọng rằng ai đó sẽ chứng minh tôi sai.
Joshua Drake

2
Không thể ngăn chặn gian lận nhấp chuột. Dưới đây là một ví dụ về độ dài mà những kẻ lừa đảo sẽ truy cập: đằng sau-the-enemy-lines.com / 2011/03 / Từ - Cảnh báo một số hình ảnh ở dưới mạng là NSFW
JamesG

1
Cảnh báo: Liên kết của JamesG rất NSFW.
Aric TenEyck

Câu trả lời:


4

Không ai trả tiền cho "quảng cáo ngẫu nhiên" từ năm 1998.

Phục vụ quảng cáo ngẫu nhiên là một nỗ lực vô ích. Quảng cáo sản phẩm nữ tính có giá trị như thế nào trên các trang web nhắm vào nam giới hoặc ngược lại. Tôi muốn nói rằng họ có giá trị tiêu cực đối với tôi như một nhà quảng cáo. Thực hiện phân phối quảng cáo tinh vi hơn bao hàm một bộ siêu dữ liệu tinh vi hơn nhiều về người xem, đó là cho tất cả các mục đích ẩn danh trừ khi bạn là Google vào năm 2012.

PHP và RDMBS cho các hệ thống như thế này không có quy mô.

Xem những gì Mochigames đã làm cho giải pháp máy chủ phân phối quảng cáo tùy chỉnh nội bộ của họ. gợi ý: không phải là PHP hoặc cơ sở dữ liệu truyền thống.

Địa chỉ IP không tốt cho bất cứ điều gì khác ngoài những gì chúng được thiết kế cho.

Theo dõi địa chỉ IP là cách hoàn toàn sai lầm để tiếp cận vấn đề này. Địa chỉ IP là để định tuyến đến vị trí của nó , không có gì hơn. Chúng không phải là một id duy nhất trên toàn cầu và ít hơn vô dụng như vậy.

  • Địa chỉ IP không phải là duy nhất vì NAT.

  • Địa chỉ IP không phải là duy nhất vì giả mạo.

  • Địa chỉ IP không phải là duy nhất vì proxy ngẫu nhiên ẩn danh.

  • Địa chỉ IP là vô dụng trong việc phát hiện bot bot, cơ chế gian lận nhấp chuột phổ biến nhất.

  • Địa chỉ IP cũng vô dụng trong việc phát hiện mạng người.

Túi sâu

Google và những người chơi lớn khác chi 10 triệu đô la cho vấn đề này mỗi năm, có thể nhiều hơn. Họ không thể ngăn chặn nó với tất cả số tiền và Phd.s trong túi, tôi nghi ngờ một số Javascript và PHP phía máy khách (theo định nghĩa là vô dụng) sẽ có bất kỳ tác động nào.

Cách duy nhất để phát hiện và làm giảm nhẹ sự gian lận nhấp chuột là áp dụng các thuật toán học máy rất tinh vi (đây là lúc Phd phát huy tác dụng) sau khi thực tế tìm kiếm các mô hình hành vi rất rộng (đây là nơi tiền phát sinh) và có thuật toán đó thích ứng theo thời gian để trở nên chính xác hơn.

Một số Nhấp chuột chấp nhận gian lận là không thể tránh khỏi

Nhưng ngay cả sau đó bạn phải điều chỉnh kết quả có lợi cho âm tính giả, đó là bạn phải sẵn sàng chấp nhận một số gian lận nhấp chuột thực tế, bởi vì không trả tiền cho dương tính giả sẽ làm giảm hoàn toàn sự tin cậy của bạn đối với khách hàng hợp pháp của bạn.


Để làm rõ đoạn đầu tiên của bạn, quảng cáo của tôi sẽ là quảng cáo của nhà phát triển web và chỉ được hiển thị trên các trang web của nhà phát triển web, vì vậy chúng sẽ có liên quan
JasonDavis
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.