Как работают такие системы, как AdSense и Webstats?


Я думаю о работе с удаленными данными и получать или отправлять данные на внешних веб-сайтах. Существует большое количество примеров во всемирной паутине, которые работают. Например: бесплатные онлайн-инструменты, такие как веб-статистика или Google AdSense ....
Вы знаете, что в таких веб-службах какой-то код будет сгенерирован для издателей, и издатель поместит сгенерированный код в ее ТЕЛО документа веб-страницы (файл HTML), и система после этого будет работать. у нас может быть количество посещений домашних страниц, количество кликов по рекламным объявлениям и так далее.

теперь это мой вопрос: как работают такие системы? и как я могу исследовать и искать их, чтобы узнать, как их программировать? Можете ли вы предложить мне несколько ключевых слов? Какие названия я должен искать? а какие технологии актуальны для такого рода программирования?
Именно я хочу найти некоторые соответствующие ссылки, чтобы изучить и начать некоторый опыт в этих системах.

если мой Q не ясен, я объясню больше, если вы хотите...
Помоги мне, я в замешательстве.


Учтите, что я программист, желающий программировать такие системы, чтобы не использовать их.

2 ответа

Решение

Есть несколько разных способов отслеживать клики.

Отслеживание перенаправления

Один из них - связать рекламу (или любую ссылку) со скриптом перенаправления. Обычно вы передаете ему какой-то идентификатор, чтобы он знал, на какой URL он должен пересылать. Но прежде чем перенаправить пользователя на эту страницу, он может сначала записать этот щелчок в базе данных, где он может сохранить IP-адрес пользователя, метку времени, информацию о браузере и т. Д. Затем он перенаправит пользователя (без его ведома) на указанный URL-адрес.

Реклама ---> Скрипт перенаправления (клики записей) ---> Целевая страница

Отслеживание пикселей

Другой способ сделать это - использовать отслеживание пикселей. Здесь вы помещаете "пиксель" или фрагмент кода Javascript на тело веб-страницы. Пиксель - это просто изображение (или сценарий, изображающий из себя изображение), которое затем запрашивается пользователем, посещающим страницу. Трекер, в котором размещается пиксель, может записывать соответствующую информацию по этому запросу изображения. Некоторые системы будут использовать Javascript вместо изображения (или они используют оба) для отслеживания кликов. Это может позволить им получить немного больше информации, используя функции Javascript.

Реклама ---> Целевая страница ---> Пользователь запрашивает пиксель (клики записей)

Вот пример пикселя: <img src="http://tracker.mydomain.com?id=55&type=png" />Я добавил png в конце, потому что некоторые системы могут требовать допустимый тип файла изображения.

Скрытое отслеживание

Если вы не хотите, чтобы пользователь знал, что такое трекер, вы можете поместить код на целевую страницу, чтобы передать данные на ваш трекер. Это будет сделано на бэкэнде (на стороне сервера), поэтому оно невидимо для пользователя. По сути, вы можете просто "запросить" URL трекера при передаче соответствующих данных через параметры GET. Затем трекер будет записывать эти данные с очень ограниченной нагрузкой на сервер целевой страницы.

Реклама ---> Целевая страница запрашивает URL трекера и одновременно отображает страницу

Боюсь, ваш вопрос действительно неясен.

Вы пытаетесь узнать информацию о том, кто использует ваш сайт, сколько кликов вы получаете и так один? Что-то вроде Google Analytics может быть тем, что вам нужно - посмотрите здесь http://www.google.com/analytics//

РЕДАКТИРОВАТЬ: Добавление дополнительной информации в ответ на комментарий.

О, хорошо, вы хотите знать, как Google отслеживает клики на сайтах, когда эти сайты используют рекламу Google? Боюсь, подробное обсуждение того, как работает Google AdSense, далеко от меня. Возможно, вы найдете полезную информацию о самом Google и в Википедии.

В двух словах, и на самом базовом уровне, объявления Google работают, фактически направляя сначала клик на Google - если вы посмотрите на URL для объявления Google (на этом сайте, например), вы увидите, что URL начинается с "http://googleads.g.doubleclick.net..."(Двойной щелчок Google), URL также содержит много другой информации, которая позволяет Google определять, откуда пришел клик и куда перенаправить вас, чтобы увидеть реальный рекламируемый веб-сайт.

Аналитика Google немного отличается тем, что это небольшой кусок JavaScript, который вы запускаете на своей странице, но он также в основном сообщает Google, что на странице щелкнули, когда вы попали туда и сколько времени вы провели на странице.

Как я уже сказал, полное обсуждение этого мне не страшно, извините.

Другие вопросы по тегам