Как работают такие системы, как AdSense и Webstats? - PullRequest
1 голос
/ 03 апреля 2009


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

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


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


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

Ответы [ 2 ]

3 голосов
/ 05 апреля 2009

Существует несколько различных способов отслеживания кликов.

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

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

Advertisement ---> Redirection Script (records click) ---> Landing Page

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

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

Advertisement ---> Landing Page ---> User requests pixel (records click)

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

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

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

Advertisement ---> Landing Page requests tracker URL and concurrently renders page
1 голос
/ 04 апреля 2009

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

Вы пытаетесь узнать информацию о том, кто использует ваш сайт, сколько кликов вы получаете и так один? Что-то вроде 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 о том, что страница была нажата, когда вы попали туда и сколько времени вы провели на странице. ,

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

...