Tajo presúva dáta z Vášho zdrojového systému do Brevo prostredníctvom riadených synchronizačných pravidiel: schválených človekom, jednosmerných, bežiacich podľa plánu a zaznamenávaných od začiatku do konca. Tento článok vysvetľuje, čo to znamená v praxi a čo to nezahŕňa.
Rýchla kontrola Tento článok predpokladá, že máte pripojené Shopify a Brevo a publikované aspoň jedno synchronizačné pravidlo. Ak nie, začnite článkom pripojenie Tajo k Shopify.
Podoba synchronizácie
Každá synchronizácia v Tajo je synchronizačné pravidlo: skontrolovaná, schválená definícia toho, čo presne sa presúva a ako. Pravidlo má štyri časti, ktoré si môžete prezrieť na jeho stránke v sekcii Konektory > Synchronizácie:
| Časť | Čo robí |
|---|---|
| Mapovanie polí | Každé zdrojové pole, pole Brevo, do ktorého zapisuje, a prípadná transformácia medzi nimi |
| Filtrovací výraz | Vyhodnocuje sa pre každý záznam; záznamy, ktoré mu nevyhovujú, sa preskočia |
| Kurzor | Sleduje, kam synchronizácia pokročila, takže každý beh nadväzuje tam, kde predchádzajúci skončil |
| História behov | Každý beh s počtom prečítaných, zapísaných a neúspešných záznamov, trvaním a stavom |
Dáta tečú jedným smerom: z Vášho zdroja do Brevo. Tajo nezapisuje dáta späť do Shopify.
Kedy sa dáta synchronizujú
Synchronizačné behy prebiehajú v plánovaných dávkach, alebo na vyžiadanie, keď beh spustíte zo stránky pravidla. Tajo nie je pipeline v reálnom čase: zmena v Shopify sa do Brevo dostane pri nasledujúcom behu, nie do niekoľkých sekúnd. Je to zámer: práve dávkové behy umožňujú, aby bol každý zápis skontrolovateľný, rozpočtovaný a priraditeľný ku konkrétnemu behu v auditnom zázname.
Každý beh prečíta nové a zmenené záznamy od kurzora, aplikuje filter, namapuje polia a zapíše do Brevo. Záznam o behu presne ukazuje, koľko záznamov bolo prečítaných, zapísaných a neúspešných.
Záruky riadenia
Súhlas zlyháva bezpečne (fail closed)
Synchronizačné pravidlo sa nedá publikovať bez politiky súhlasu a počas behu sa záznam bez preukázateľného súhlasu nezapíše. Keď sa súhlas nedá preukázať, Tajo zápis odmietne, namiesto toho, aby hádalo. Režim zlyhania je vždy „príliš opatrné”, nikdy „poslané priveľa”.
Behy sú idempotentné
Každý zápis nesie kľúč pôvodu odvodený zo zdrojového záznamu (navrhnutý tak, aby neobsahoval osobné údaje), takže opätovné spustenie synchronizácie, či už po zlyhaní, po pozastavení alebo manuálne, nevytvára duplicitné zápisy. Pravidlo je vždy bezpečné spustiť znova.
Všetko sa audituje
Publikovanie pravidla, každé schvaľovacie rozhodnutie (s písomným zdôvodnením) a každý beh sa zaznamenávajú v auditnom zázname. Schválenie, ktoré autorizovalo publikovanie, je viazané na presnú verziu pravidla, ktorá bola skontrolovaná; úprava pravidla schválenie zneplatní, takže auditný záznam vždy odráža to, čo bolo skutočne autorizované.
Zlyhania pozastavia pravidlo
Ak niekoľko behov po sebe zlyhá, poistka (circuit breaker) pravidlo automaticky pozastaví a na stránke pravidla zobrazí poslednú chybu. Odstráňte príčinu a potom pravidlo znova publikujte, aby pokračovalo. Čiastočne neúspešný beh hlási počet neúspešných záznamov, takže presne vidíte, čo sa nezapísalo.
Ako sa rešpektujú odhlásenia z odberu
Tajo považuje Brevo za zdroj pravdy pre e-mailový súhlas:
- Keď sa kontakt odhlási cez odkaz v pätičke e-mailu Brevo, toto odhlásenie sa zaznamená pri kontakte a Brevo ho vylúči z ďalších kampaní.
- Kontakty na čiernej listine v Brevo zostávajú vylúčené: nadväzujúce odosielanie ich neoživí.
- Tajo neposúva stav odhlásenia späť do Shopify. Ak zbierate e-mailový súhlas aj v Shopify, spravujte ho tam samostatne; nepredpokladajte, že sa oba systémy navzájom zrkadlia.
Aké dáta sú dostupné
Čo sa synchronizuje, závisí od šablón dostupných pre Váš zdroj. Pre Shopify je typickou podobou záznam zákazníka: identifikačné polia a atribúty odvodené z objednávok, ako sú celkové výdavky a počet objednávok, namapované do atribútov kontaktov Brevo, ktoré môžete použiť v segmentoch a kampaniach. Presné mapovanie pre Váš pracovný priestor nie je skryté v žiadnom popise: otvorte synchronizačné pravidlo a prečítajte si tabuľku mapovania polí. Tá tabuľka je záväzná odpoveď na otázku „čo sa synchronizuje”.
Čo Tajo dnes nerobí
Presnosť pri hraniciach je dôležitejšia než dlhý zoznam funkcií:
- Žiadna obojsmerná synchronizácia. Do Shopify sa nič nezapisuje späť: ani odhlásenia, ani značky, ani skóre zapojenia.
- Žiadna synchronizácia v reálnom čase. Behy sú plánované alebo manuálne spustené dávky, nie streamovanie pod jednu minútu.
- Žiadne sledovanie skladových zásob. Stavy zásob produktov sa nemonitorujú a neexistujú spúšťače „opäť na sklade”.
Ak Vám niektorá z týchto hraníc blokuje konkrétny scenár, povedzte to tímu: priority skorého prístupu formuje presne takáto spätná väzba.
Kde vidíte svoje dáta
- V Tajo: otvorte synchronizačné pravidlo v sekcii Konektory > Synchronizácie pre históriu behov, pozíciu kurzora a počty za jednotlivé behy. Auditný záznam zaznamenáva publikovania a schválenia.
- V Brevo: otvorte Kontakty a prezrite si atribúty ľubovoľného kontaktu, aby ste overili, že sa namapované polia napĺňajú. Na týchto atribútoch stavajte segmenty na cielenie.
Riešenie problémov
- Kontakty sa nezobrazujú v Brevo: skontrolujte posledný beh pravidla, či neobsahuje zlyhania, a jeho stav (pozastavené pravidlo nebeží). Pozrite si chýbajúce kontakty v Brevo.
- Behy opakovane zlyhávajú: poistka (circuit breaker) pravidlo pozastaví a zobrazí poslednú chybu. Pozrite si dáta sa nesynchronizujú.
- Duplicitné kontakty: zápisy sú idempotentné pre každý zdrojový záznam, ale duplicity, ktoré už v Brevo existovali, zostávajú. Pozrite si duplicitné kontakty.
Časté otázky
Môžem synchronizáciu zrýchliť? Beh môžete kedykoľvek spustiť na vyžiadanie zo stránky synchronizačného pravidla. Režim reálneho času neexistuje.
Čo sa stane, ak beh zlyhá v polovici? Beh nahlási počet neúspešných záznamov, kurzor sa posunie len cez to, čo bolo spracované, a nasledujúci beh bezpečne prejde zvyšok znova: idempotentné kľúče bránia duplicitám.
Môžem zmeniť, čo sa synchronizuje? Áno: upravte mapovanie polí alebo filter pravidla. Úprava vytvorí novú verziu, ktorá musí znova prejsť schválením publikovania, kým nadobudne účinnosť.
Prečo sa moje pravidlo samo pozastavilo? Opakované zlyhania behov po sebe aktivujú poistku (circuit breaker). Stránka pravidla ukazuje počet zlyhaní a poslednú chybu; odstráňte problém a pravidlo znova publikujte.
Súvisiace články
- Pripojenie Tajo k Shopify
- Základy segmentácie
- Riešenie problémov: dáta sa nesynchronizujú
- Riešenie problémov: chýbajúce kontakty v Brevo
Získajte pomoc
- Živý chat: dostupný v paneli Tajo (vpravo dole)
- E-mailová podpora: [email protected]
- Dokumentácia: docs.tajo.io