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.

Nastavení modulu GPS

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.

Segmentace kontaktů dle vzdálenosti od GPS lokace
  • 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.