2010-03-04 2 views
1

웹 사이트가 사용자에게 보여줄 광고와 횟수를 결정하는 방법을 알고 싶습니다.광고 게재를위한 스마트 알고리즘

나는 테이블 광고 (ID, URL, ...) 테이블 Ads2Users를 통해 많은 관계로 많은 테이블에 사용자을 연결되어 (광고 ID 266 SHOWN_COUNT, clicked_count이 있어야합니다 생각). 따라서 사용자가 특정 광고를 게재 할 때마다 Ads2Users에서 레코드를 찾거나 생성하고 카운터를 증가시킵니다.

등록 된 사용자와 쿠키를 지우지 않는 사용자를 고려하면 간단 해 보입니다.

이제 질문 : 은 어떻게 작동합니까?

+0

이것은 광고에 관한 질문으로 시작되었지만 Stack Overflow *에서 광고 *에 대한 호언 장담처럼 들립니다. –

+0

그것이 질문의 원인 이었지만, 좋아, 제거했습니다. –

답변

3

너는 것들을 너무 복잡하게 만들고있어. 광고가 누군가에게 전달 된 횟수를 추적하여 다른 광고를 게재 할 수는 있지만 가능한 큰 이점은 없습니다. 무작위 납품은 대다수의 애플리케이션에 적합합니다.

많은 광고 (예 : 수천)가있는 경우 동일한 광고를 빠르게 연속적으로 다시 게재 할 가능성은 매우 낮습니다. 광고가 거의 없으면 (예 : 10) 동일한 사용자에게 같은 광고를 다시 게재하지 않으면 매우 빨리 광고가 부족할 것입니다. 어느 경우 든 추적 배달이 전혀 도움이되지 않습니다.

광고에 대한 반복 노출이 현실 세계에서 긍정적 인 것으로 간주된다는 사실을 추가하십시오. 코카콜라가 TV 쇼, 영화, 광고, 간판 등에 로고를 표시하려고하는 이유가 있습니다. 이 작업을 수행.

+0

그럼, 조회수를 계산하는 하나의 표 광고가 있다는 것을 말하고있는 것입니까? –

+1

시간이 지남에 따라 통계, 지리적 위치 및 기타 등등을 다루는 것은 큰 시스템에서보다 복잡 할 수 있습니다. 많은 대형 오픈 소스 광고 게재 시스템 (OpenX는 PHP 용으로 적합) 중 하나를 다운로드하고 어떻게 구조화되는지 확인할 수 있습니다. – ceejayoz

+0

추적 (다양한 정보)은 반복적 인 게재 후에도 어떤 광고가 효과가 있었고 무엇이 효과가 있었는지를 아는 데 유용 할 수 있습니다.하지만 +1. 좋은 대답. –