2.4. GPS
Modul vypočítá GPS lokaci pro každý kontakt a pobočku podle PSČ.
GPS modul je možné využívat, i pokud klient pobočky nemá (např. právě pro segmentaci, viz příklad níže).
Nastavení:
U kontaktu je nutné vybrat pole, do kterého se má v tabulce Contacts ukládat zeměpisná šířka (latitude), zeměpisná délka (longtitude) a PSČ kontaktu - platforma Targito pak právě na základě PSČ kontaktu vypočítá zeměpisnou délku a šířku a tak je možné využívat (přibližnou) GPS lokaci kontaktu.
Pozor!
sloupce _latitude a _longtitude se v dtb nevytvářejí automaticky, proto je potřeba je v databázi vytvořit před nastavením GPS modulu.
Příklad použití:
Díky tomuto modulu lze v rámci segmentace kontaktů použít podmínku “Vzdálenost od GPS lokace (v kilometrech)”, zadat GPS souřadnice libovolného místa a určit, v jakém okruhu od daného místa se má kontakt nacházet.
Pokud je tedy žádoucí vybrat pouze ty kontakty, které se nachází v okruhu např. 50 km od centra Prahy, stačí zadat příslušné GPS souřadnice Prahy a vybrat možnost “Je menší nebo rovno” hodnotě 50.
Na toto navazuje další funkce modulu - Nejbližší pobočky
Zdrojem informací nejbližších poboček je:
dopočítání nejbližší pobočky podle GPS lokace - u každého kontaktu musí být sloupec typu pole a do něj platforma Targito vypočítá (a uloží) všechny nejbližší pobočky - ke každé pobočce je v platformě Targito uložena zeměpisná šířka a délka, které se výpočtem porovnají se zeměpisnou šířkou a délkou u kontaktu; na základě toho se k danému kontaktu přiřadí pobočka, kterou má nejblíže,
vlastní pole s pobočkami - nemusí se dopočítávat, pokud už jsou údaje o nejbližší pobočce v databázi; pak se ke každému kontaktu jen přiřadí předvyplněné pole s nejbližší pobočkou,
u obou možností je možné nastavit
maximální vzdálenost poboček v km (tak, aby se kontaktu ukazovaly jen pobočky v určité vzdálenosti od jeho lokace),
ukládání jedné nebo více poboček - pokud se ukládá jen jedna (ta nejbližší), tak je nutné v tabulce Contacts vytvořit sloupec typu text, pokud více, pak sloupec typu pole,
zobrazení poboček je dále možné také ve widgetu v editoru šablony - může se nastavit, že se zobrazí všechny pobočky, nebo jen jedna, nebo jen ta nejbližší,
vlastní SQL tasky - např. 1x za týden se vypočítá a u všech kontaktů se aktualizuje vzdálenost od Prahy v km - potom je možnost vypodmínkovat, že pokud se kontakt nachází ve vzdálenosti např. 20 km od dané pobočky, tak něco zobrazíme.
Příklad použití:
Nejbližší pobočka - klient otevírá novou pobočku v Semilech a proto chce informovat pouze zákazníky v okolí Semil - podmínka je “chci vybrat kontakty v okruhu x km od nějaké souřadnice” tzn. je nutné zadat 2 údaje - souřadnice + počet km od dané souřadnice. Souřadnice je možné zjistit např. pomocí Google Maps, a to tak, že se vyhledá lokace, jejíž souřadnice jsou potřeba, a poté se v url vybere část se souřadnicemi viz screenshot.
Dynamické pobočky - widget, kde může být v každé rozesílce napsáno “vyzvedněte si zboží na prodejně” a podle informací z modulu se automaticky dopočítá nejbližší pobočka kontaktu.