fbpx

Каталог статей

Каталог статей для размещения статей информационного характера

Технології

Геотаргетинг з точки зору веб-програміста

Таргетинг – це механізм націлювання одного об’єкта на інший відповідно з деякими заданими критеріями націлювання, використовуючи засоби наведення.
У загальному випадку таргетинг можна розглядати як встановлення відповідності між елементами двох множин за заданим критерієм націлювання для проведення над ними цільових дій.
Складовими націлювання є:
1) Об’єкт-мета (на що націлювати).
2) Об’єкт націлювання (що націлювати).
3) Критерій націлювання (як націлювати).
4) Кошти таргетингу (чим націлювати).
5) Дії після націлювання (навіщо націлювати).
Таргетинг широко використовується в різних областях: Веб-середовище (інтернет), Медицина (генний націлювання), Маркетинг (комерційний націлювання), Нелінійна динаміка (некомерційний таргетинг).
Об’єкт націлювання завжди є і нацеливаемым об’єктом (для практики це обумовлено його інтересами або зустрічними цілями, або бажаннями учасників націлювання). При цьому критерії та засоби зворотних нацеливаний можуть не збігатися. Таким чином, йде відбір не тільки первинного об’єкта націлювання, але і нацеливаемого об’єкта, причому взаємні наведення можуть бути неодноразовими.
Таргетинг в веб-середовищі зазвичай включає:
1) Визначення даних про користувача, які необхідні для перевірки критерію таргетингу (способи і джерела їх отримання описані нижче).
2) Визначення тих цільових даних, на які слід націлити або які слід націлити користувачу, згідно з критерієм націлювання.
3) Безпосереднє націлювання даних користувача (наприклад, розсилання новин) або користувача дані (наприклад, перегляд показу новин).
Геотаргетинг є однією з різновидів націлювання і характеризується тим, що критерієм націлювання, крім іншого, є і просторово-тимчасове місцезнаходження користувача. Для даного виду націлювання важливим є необхідний масштаб, достовірність визначення розташування і час отримання даної інформації. Чим вище вона, тим складніше механізми реалізації самого націлювання і більша ймовірність помилки.
В основі визначення розташування об’єкта націлювання» через мережевий адресу лежить той факт, що конкретні діапазони IP-адрес закріплені за конкретними організаціями: займаються наданням інтернет-послуг, великими корпораціями і т. п. Розташування цих організацій відомо.
Для реалізації націлювання необхідна база даних з відповідними відомостями. При цьому слід враховувати, що дані про закріплення мають період достовірності, що пов’язано з тим, що закріплення діапазонів за організаціями не постійно і може змінюватися.
Таким чином, необхідно, щоб час реєстрації IP відповідало діапазону його закріплення за конкретною організацією. Якщо ж визначення IP користувача відбувається в режимі реального часу і база даних своєчасно оновлюється, то цим можна знехтувати.
Існує два шляхи отримання доступу до такої бази:
1) Звернення до бази даних сторонніх розробників (WHOIS).
2) завантажити з інтернету в якості основи безкоштовну базу, і емпіричним шляхом постійно її доповнювати.
База складається з двох основних частин: таблиці діапазонів і набору географічних довідників, пов’язаних з першою таблицею зв’язками один до багатьох.
Таким чином, визначивши в який діапазон потрапляє той чи інший IP-адресу, ми можемо визначити: до якого географічного об’єкта він належить.
Існує ряд проблем при даній реалізації місцеположення:
1) Розташування провайдера може не збігатися з розташуванням конкретного користувача.
2) Можливість візиту користувача через анонімний проксі-сервер.
3) Велика динаміка змін в базах IP-адрес.
4) Помилки та неоднозначності в базах IP-адрес.
Тут згадано лише невелика частина проблем, яку породжує таргетування даних у веб-середовищі. Слід зауважити, що застосування націлювання і місцеположення, зокрема, не обмежується вищевикладеним і, фактично, безмежно.
Автор зіткнувся з націлюванням на місцеположення при розробці Програми «Геотаргетинг контактів компанії з Росії» IDP Corporate Systems. Рекомендації щодо вирішення зазначених та інших проблем розробки місцеположення розміщені за адресою: .