문제

광고 서버에 대한 정보를 찾고 있습니다.

  1. 구현 세부 사항
    • 코드 생성 추적
    • 사용자 데이터 수집
    • 클릭 스루에 대한 응답으로 광고를 제공합니다
  2. 해당 표준
  3. 참조 자료 (검색 할 링크 또는 검색 팀을 제공하십시오)
    • 서적
    • 하얀 종이
  4. .NET (오픈 소스)의 구현
도움이 되었습니까?

해결책

확인하십시오 IAB (대화식 광고국)

그들은 Ad-Banner 형식과 같은 일반적으로 합의 된 것들에 대한 사양을 가지고 있습니다. 그들은 대부분 비즈니스 문제를 다루는 것으로 보이며 기술/구현 세부 사항에서는 적습니다.

가장 간단한 구현은 단순히 다른 서버의 이미지를 가리키는 것입니다. 해당 서버는 광고가 표시되는 사이트를 식별 할 것입니다 ( 'Referer'헤더 또는 이미지 요청과 함께 전달 된 ID 또는 토큰에서). 그런 다음 이미지가 반환되고 PageView가 기록됩니다. 뷰어가 광고를 클릭하면 광고 서버를 가리키는 링크가 '클릭 스루'를 기록한 다음 요청을 광고주로 전달합니다.

데이터베이스는 다음과 같을 수 있습니다 (예 : 과도하게 지나치게 단순화 됨).

    Pages
    +---------+----------------+
    | page_id | name           |
    +---------+----------------+
    |    1    | mycoolsite.com |
    +---------+----------------+

    Advertisements
    +-----------------+------------------+--------------------------------+
    |advertisement_id | image_name       | target_url                     |
    +-----------------+------------------+--------------------------------+
    |     1           |  banner1_468.png | http://new-amazing-product.com | 
    +-----------------+------------------+--------------------------------+

    Activity
    +--------------+--------------------+--------+--------+
    | page_id      |  advertisement_id  | views  | clicks |
    +--------------+--------------------+--------+--------+
    |    1         |       1            |   0    |   0    |
    +--------------+--------------------+--------+--------+

추가를 표시하는 페이지에서 HTML에 넣을 수 있습니다.

<iframe src="http://your-ad-server.com/ads/image?site=1" />

사용자가 페이지를 보았을 때 이미지 요청이 광고 서버로 이동합니다. Ad-Server는 요청을 찾아서 광고를 선택하여 표시 할 광고 (여기에 많은 독점 알고리즘)를 선택하고 요청을 녹음하고 마지막으로 응답을 반환합니다.

    Activity
    +--------------+--------------------+--------+--------+
    | page_id      |  advertisement_id  | views  | clicks |
    +--------------+--------------------+--------+--------+
    |    1         |       1            | * 1 *  |   0    |
    +--------------+--------------------+--------+--------+

응답에는 다음이 포함될 수 있습니다 (데이터베이스에서 RECIVED).

<a href="http://your-ad-server.com/ads/click?id=1">
  <img src="http://your-ad-server.com/ads/banner1_468.png" />
</a>

이제 이미지가로드되어 페이지에 표시됩니다. 사용자가 클릭을 클릭하기로 결정하면 다시 요청은 클릭을 녹음하는 광고 서버로 이동하여 최종적으로 요청을 광고중인 페이지로 리디렉션합니다.

    GET /ads/click?id=1

    301 Moved Permanently
    Location: http://mycoolsite.com

    Actvity
    +--------------+--------------------+--------+--------+
    | page_id      |  advertisement_id  | views  | clicks |
    +--------------+--------------------+--------+--------+
    |    1         |       1            |   1    |  * 1 * |
    +--------------+--------------------+--------+--------+

다른 팁

저는 그런 회사에서 일하고 있으며 이런 종류의 독점 정보가 매우 민감한 것으로 간주됩니다. AFAIK 공개 표준이 없으며 사용 가능한 문서의 대부분은 사용자 구현에만 필요합니다.

아마도 학계의 백서가있을 수 있지만 Google이 자비 롭게 출판했을 수 있습니다.

실제로 인상, 클릭, 전환, 풍부한 미디어 이벤트 등을 측정하는 방법에 대한 매우 구체적인 지침이 있습니다.이 지침은 다음 URL에서 찾을 수 있습니다. http://www.iab.net/iab_products_and_industry_services/508676/guidelines

이 지침을 준수하는 경우 IAB에 광고 서버를 승인하도록 요청할 수 있습니다. 승인되면 광고주와 게시자는 보고서를 통해 생성되는 숫자를 신뢰해야합니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top