Changelog

changelog

Každý týden shrnujeme, co se v Ecomailu událo. Nové funkce, drobná i velká vylepšení nebo opravy.

Nový filtr nezařazených šablon, oprava jednotlivých upozornění a API

Nový filtr nezařazených šablon v přehledu, oprava jednotlivých upozornění na přihlášení a odhlášení kontaktu, oprava hlášky ve zvonečku u překročeného limitu kontaktů, nová verze sGTM tagu a dvě opravy API.

VYLEPŠENÍ

Šablony: nový filtr Nezařazené v přehledu

V přehledu šablon přibyla v rozbalovacím menu položka Nezařazené. Zobrazí pouze šablony, které nejsou zařazené do žádné složky. U položky se zobrazuje počet takových šablon a výběr zůstane aktivní i po obnovení stránky. Uživatelé s větším počtem šablon tak snadno najdou a uspořádají šablony mimo složkovou strukturu.

OPRAVA

Kontakty: jednotlivá upozornění lze nastavit samostatně

U jednotlivých upozornění na přihlášení a odhlášení kontaktu se notifikace odeslala jen tehdy, když byly vyplněné obě adresy najednou. Nově stačí vyplnit jen jednu z nich ‑ samostatně adresu pro upozornění na přihlášení, samostatně pro odhlášení, nebo obě zároveň. Upozornění se odešle podle toho, které adresy jsou vyplněné.

OPRAVA

Kampaně: zvoneček zobrazuje správný důvod neodeslání při překročení limitu kontaktů

Tarifním účtům, kterým se zablokovala rozesílka kvůli překročení limitu kontaktů, se ve zvonečku chybně zobrazovala hláška o nedostatku e‑mail kreditů. Nově se zobrazuje správná informace, že počet kontaktů překračuje limit tarifu, s doporučením tarif navýšit nebo snížit počet aktivních kontaktů.

VYLEPŠENÍ

Server‑side GTM: nová verze Ecomail tagu

Vydali jsme novou verzi Ecomail tagu pro server‑side Google Tag Manager. Opravili jsme sestavování dat při odhlášení kontaktu. Pro správné fungování odhlašování je nutné mít v šabloně tagu v sekci Data about user aktivní volbu Update existing.

OPRAVA

API: založení již existující domény vrací čitelnou chybu

Endpoint POST /domains při pokusu o založení domény, která už v účtu existuje, vracel obecnou chybu 500 s HTML odpovědí. Nově vrací stavový kód 422 s čitelným JSON tělem, které jasně sděluje, že doména už existuje.

OPRAVA

API: příliš dlouhé parametry webových událostí se zkrátí místo chyby

Endpoint pro záznam webových událostí (tracker/events) mohl selhat, pokud příchozí parametr přesáhl délku povolenou databází. Nově se hodnota automaticky zkrátí na povolenou délku a v této podobě se vrátí i v odpovědi, takže požadavek proběhne bez chyby.

Opravy produktového feedu, kuponů, exportu reportů a API filtru

Oprava produktového feedu u variant produktů, nestahovaní expirovaných kuponů z integrací, oprava exportu reportů respektujícího filtry a oprava API filtru not_opened v logu kampaně.

OPRAVA

Produktový feed: varianty produktů se správně spárují s daty ve feedu

U produktů s variantami obsahuje kód produktu lomítko nebo mezeru (např. 12345/ABC). Různé feedy stejný produkt ukládaly jednou s lomítkem a jindy s podtržítkem, takže se kód z objednávky nespároval s produktem ve feedu. Do automatických e‑mailů (naposledy zakoupené produkty) se tak propsala cena a název, ale chyběl popis, odkaz na produkt a obrázek. Kódy produktů se nyní před porovnáním sjednotí, takže se produkt ve feedu najde bez ohledu na to, jestli je uložený s lomítkem, mezerou nebo podtržítkem.

VYLEPŠENÍ

Integrace: expirované kupony se už nepřenášejí

Kupony s prošlou platností se u integrací Eshop‑rychle a Upgates přenášely do účtu i po vypršení, což je následně den ode dne smazalo a znovu přeneslo. Nově se importují pouze kupony platné dnes nebo do budoucna, kupon bez data platnosti se bere jako trvale platný. Změna se týká jen dalších synchronizací, stávající kupony v účtech nijak neovlivňuje.

OPRAVA

Reporty: export vybraných respektuje aktivní filtry

Při volbě "Všechny v seznamu" export ignoroval nastavené filtry (časové období, typ, název) a exportoval kompletní seznam kampaní. Export nyní odpovídá tomu, co uživatel skutečně vidí po filtraci. Pokud uživatel po výběru všech záznamů část z nich ručně odznačí, export zohlední jen skutečně označené kampaně.

OPRAVA

API: log kampaně filtruje podle not_opened správně

Endpoint pro log kampaně vracel při filtrování podle události not_opened vždy prázdný výsledek, i u kampaní s prokazatelně neotevřenými e‑maily. Filtr nyní vrací správný seznam kontaktů, kteří kampaň neotevřeli.

Opravy domén, vlastních oprávnění u RSS a notifikací u kontaktů

Oprava mazání trackovací domény, chybějícího oprávnění na RSS feedy a notifikací u kontaktů.

OPRAVA

Domény: trackovací doménu lze smazat i když je shodná s odesílací

Pokud měl klient stejnou doménu nastavenou jako odesílací i trackovací, nešlo trackovací doménu smazat ‑ aplikace ji považovala za používanou kvůli odesílací doméně. Použití odesílací domény již mazání trackovací domény ve stejném znění neblokuje.

OPRAVA

Vlastní oprávnění nyní umožňují přístup k RSS feedům

V nastavení vlastních oprávnění chyběla možnost udělit uživateli přístup k RSS feedům. Uživatel tak neviděl RSS feedy v menu a při přímém vstupu na stránku dostal chybu 403. Oprávnění pro RSS feedy je nyní součástí konfigurace vlastních práv.

OPRAVA

Kontakty: upozornění na přihlášení do seznamu se odesílá spolehlivě

U některých účtů se navzdory správnému nastavení neodesílalo upozornění na přihlášení nového kontaktu do seznamu.