| Termin | Definicja |
|---|---|
| kampania z lokalizacją IP | Kampania z lokalizacją IP to wysyłka dostosowująca treść do regionu ustalonego na podstawie adresu sieciowego odbiorcy. Jak adres IP wskazuje region odbiorcyKampania z lokalizacją IP wykorzystuje adres IP urządzenia lub sieci, z której odbiorca łączy się z usługą internetową. System kampanii przekazuje ten adres do bazy geolokalizacyjnej, a następnie odczytuje przypisane do niego dane orientacyjne, takie jak państwo, województwo, miasto, operator albo typ sieci. Na tej podstawie można dobrać wariant komunikatu, język, walutę, lokalne dane kontaktowe lub treść odnoszącą się do określonego obszaru. Mechanizm działa na poziomie infrastruktury internetowej, a nie na podstawie sygnału GPS z laptopa czy telefonu. Adres IP nie zawiera wprost nazwy miasta ani współrzędnych geograficznych. Lokalizacja jest wynikiem porównania adresu z aktualizowaną bazą, która korzysta między innymi z informacji o przydziałach adresów, trasach operatorów i punktach dostępowych. W przypadku sieci domowej rezultat zwykle wskazuje przybliżony obszar działania dostawcy internetu. W przypadku sieci firmowej, akademickiej lub publicznego hotspotu wskazanie może odnosić się do siedziby operatora albo węzła wyjściowego, a nie do faktycznego miejsca pobytu użytkownika. Budowa i działanie kampanii opartej na geolokalizacjiTypowy przepływ obejmuje odebranie żądania HTTP lub HTTPS, rozpoznanie adresu źródłowego, sprawdzenie rekordu w bazie geolokalizacyjnej oraz wybór odpowiedniego wariantu treści. Wynik może być wykorzystywany przez system wysyłkowy, platformę reklamową, serwer aplikacji albo warstwę dostarczania treści. Reguła kampanii może na przykład kierować ruch z określonego państwa do jednej strony, a ruch z wybranego regionu do innej wersji komunikatu. Przy dużej liczbie odbiorców istotne jest przechowywanie wyniku w pamięci podręcznej, aby każde żądanie nie wymagało pełnego odpytywania bazy. W praktyce trzeba rozdzielić lokalizację IP od identyfikacji osoby. Ten sam publiczny adres może być współdzielony przez wiele urządzeń za translacją adresów sieciowych NAT. Operator może również używać CGNAT, w którym setki lub tysiące klientów korzystają z ograniczonej puli adresów publicznych. Odwrotny problem występuje przy dynamicznym przydzielaniu adresów: adres przypisany wcześniej jednemu gospodarstwu domowemu może później obsługiwać inną lokalizację. Dlatego wynik powinien być traktowany jako sygnał do personalizacji, a nie jako bezwarunkowe potwierdzenie położenia odbiorcy. IPv4, IPv6 i źródła błędnych wskazańSystem kampanii musi obsługiwać zarówno IPv4, jak i IPv6. Są to odrębne przestrzenie adresowe, a bazy geolokalizacyjne przechowują dla nich niezależne zakresy i rekordy. Jeżeli aplikacja analizuje wyłącznie IPv4, użytkownik korzystający z preferowanego połączenia IPv6 może otrzymać wariant domyślny albo nieprawidłowo dobraną treść. Konieczne jest także poprawne rozpoznawanie adresu w nagłówkach przekazywanych przez serwer pośredniczący. Bez właściwej konfiguracji system może odczytać adres reverse proxy, węzła CDN lub bramy firmowej zamiast adresu klienta. Na dokładność wpływają również sieci VPN, serwery proxy, sieć Tor, mobilne stacje bazowe i połączenia satelitarne. W takich przypadkach adres widoczny dla serwera może należeć do punktu wyjścia oddalonego od odbiorcy o wiele kilometrów. Błąd może pojawić się także wtedy, gdy zakres adresów został niedawno przeniesiony między operatorami, lecz baza nie została jeszcze zaktualizowana. Projektując kampanię, należy więc przewidzieć wariant neutralny, możliwość ręcznej zmiany regionu oraz testy wykonywane z różnych operatorów i typów połączeń. Kontrola poprawności treści i obsługa serwisowaWeryfikacja kampanii powinna obejmować testy dla kilku znanych lokalizacji, osobno dla IPv4 i IPv6, a także sprawdzenie działania po włączeniu VPN lub połączenia mobilnego. Należy potwierdzić, że błędne albo brakujące dane geolokalizacyjne nie blokują dostępu do strony i nie powodują zapętlenia przekierowań. Warto rejestrować wybraną regułę, wersję bazy oraz czas decyzji, ponieważ ułatwia to odtworzenie przyczyny nieprawidłowego komunikatu. Szczególnej uwagi wymagają pamięci podręczne: jeżeli wariant regionalny zostanie zapisany bez uwzględnienia właściwego klucza, treść przeznaczona dla jednego regionu może zostać pokazana kolejnym użytkownikom. Warszawskie Pogotowie Komputerowe wykonuje profesjonalną naprawę laptopów, komputerów PC i ich podzespołów, gdy problem z kampanią wynika z konfiguracji systemu, przeglądarki, połączenia sieciowego albo nieprawidłowego działania oprogramowania na komputerze. Diagnoza pozwala odróżnić usterkę lokalną, taką jak błędne ustawienia DNS lub proxy, od problemu występującego po stronie operatora, serwera aplikacji albo bazy geolokalizacyjnej. Przy analizie warto sprawdzić rzeczywisty adres publiczny, trasę połączenia, działanie IPv4 i IPv6 oraz zachowanie kilku przeglądarek, ponieważ sama zmiana treści kampanii nie musi oznaczać awarii laptopa. |