Категории

Интересное

 

 

Создание собственной программы отслеживания

Подробное описание разработки программного обеспечения партнерской программы «с нуля» выходит за рамки этой книги. Поэтому в данном разделе мы не станем описы­вать все, что вы должны знать для создания собственного программного обеспечения партнерской программы. Вместо этого мы обсудим вопросы, которые вы должны про­думать при разработке инструментов для отслеживания и сопровождения своей парт­нерской программы.
Поскольку в настояшее время имеется множество инструментов для отслеживания ак­тивности партнерской программы, мы рекомендуем браться за создание собственной программы отслеживания активности только в том случае, если у вас есть особые требо­вания, которые не может удовлетворить брокер. Например, если вы не ограничены вре­менем, но стеснены в средствах, вы можете выбрать разработку собственной программы «с нуля» вместо оплаты услуг брокера. Однако имейте в виду, что разработка программ­ного обеспечения потребует времени больше, чем несколько часов на компилирование исходного кода.
Кроме того, учтите, что отслеживающие программы этого типа чреваты потенциальны­ми проблемами безопасности и конфиденциальности. Как-никак, вы следите за активно­стью посетителей сайта Web, которым может не понравиться такое пристальное внима­ние к своей особе. Убедитесь, что в существующих обстоятельствах ваши разработки оправданы с точки зрения времени и рисков. Возможно, вам лучше возложить ответст­венность за разработку на кого-то другого.
Что вам понадобится
Ваши потребности в значительной степени зависят от типа программы, которую вы хотите написать, и степени интерактивности взаимодействия этой программы с заказчиком, кото­рой хотите добиться. Вы будете лучше понимать, какой тип отслеживания вам необходим, если узнаете, что вам потребуется учесть при решении задачи отслеживания. Ниже мы обсудим несколько основных вопросов создания стандартной программы отслеживания.
Вероятно, самым наглядным средством отслеживания собираемой вами информации является база данных. Эта база данных должна быть совместимой со всеми другими ин­струментами, и у вас должна быть возможность получать к ней доступ по сети Web с помощью сценариев и программ.
Далее вам нужен программный код. Конечно, этот код зависит от типа базы данных, а также сценариев, которые вы используете для создания своего Web-сайта. Помните, что если вам нужно подсчитывать число запросов рекламного баннера с вашего сайта, по­ступивших от отдельных серверов, вам придется исполнять на своем сервере этот сцена­рий или программу.
Кроме того, вы должны решить, следует ли исполнять все расчеты в режиме реального времени, либо предпочтительнее использовать файл журнала, который впоследствии обработает ваша программа отслеживания. Каждый из этих подходов имеет свои пре­имущества, и вы должны решить, какой из них лучше в данном конкретном случае, ис­ходя из трафика, создаваемого вашим сайтом, а также необходимости доступа к данным, собираемым программой, в режиме реального времени.