4.13. Slevové kódy přes API
Modul poskytuje možnost načítání individuálních slevových kódů do kampaní přes API v reálném čase odeslání kampaně.
Výhodou modulu je možnost jednoduché kontroly slevových kódů, které jsou díky historii odeslaných e-mailů lehce dohledatelné.
Nastavení:
V nastavení tohoto modulu je možné vyplnit API endpoint, což znamená URL adresu e-shopu na straně klienta.
Pokud se na tuto URL adresu následně pošle požadavek, vrátí se konkrétní slevový kód.
Pozor!
Využití tohoto modulu v kampani má omezení na 1 000 příjemců, protože se požadavky posílají přes e-shop klienta (kdyby se totiž kampaň poslala např. na milion zákazníků, mohl by e-shop spadnout).
Z tohoto důvodu je doporučeno tento modul používat pouze v automatizacích.
V případě získání jednoho slevového kódu přes API (např. pro “welcome” proces) Targito dle konfigurace při odeslání newsletteru v reálném čase kontaktuje API klienta (s limitem 5 sekund pro odpověď) a propíše získaný kód do e-mailu. Pokud v tomto případě dojde k jakémukoli problému v souvislosti s API, ovlivní to vždy pouze jeden konkrétní kontakt, kdy je rovněž možné propsat do šablony chybu s žádostí o kontaktování zákaznické podpory.
Lze rovněž získat přes API více kódů po jednom, nicméně tato možnost je doporučena pouze pro automatizace, u kterých je velmi málo kontaktů v daný okamžik. Zároveň je zde doporučené omezení 200 kontaktů v daný čas, poněvadž podle počtu e-mailů se tolikrát zavolá generování voucherů.
Informace:
Omezení na 200 kontaktů v daný čas je pouze doporučení (prakticky nedochází k žádnému bokování, pokud je počet kontaktů vyšší).
Toto doporučení plyne z obavy, že by značné množství API dotazů pro získání slevových kódů v jeden okamžik mohlo mít za následek zpomalení či jiné omezní funkčnosti celého procesu.
Nelze obecně zamezit odeslání newsletterů v případě, kdy dojde k selhání procesu získání slevových kódů vzhledem k tomu, že je obvykle vyžadováno odeslání i v případě, kdy se kód nepropíše (bude místo něho zobrazena chybová hláška).
Rovněž je třeba vzít v úvahu situaci, že se by se několika stovkách až tisícům kontaktů zobrazila chybová hláška s informací o kontaktování zákaznické podpory, což není žádoucí.
Teoreticky je možné získat přes API více kódů najednou, ovšem tato možnost není v platformě Targito zatím implementována. Zároveň je nezbytné, aby toto podporoval rovněž systém na straně klienta. Nicméně jednodušší a spolehlivější alternativou je import slevových kódů přímo do databáze Targita z dodaného souboru přes SFTP.
Pro zaručení spolehlivosti a rychlosti systému je vhodné nepracovat s externími zdroji dat, protože v rámci procesu může dojít k nějakému problému či dokonce výpadku, který Targito nebude mít možnost vyřešit.