Вопрос


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

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


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


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

Это было полезно?

Решение

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

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

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

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

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

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

Advertisement ---> Landing Page requests tracker URL and concurrently renders page

Другие советы

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

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

Редактировать: Добавление дополнительной информации в ответ на комментарий.

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

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

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

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

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top