Požiadajte o skorý prístup

Uveďte svoje krstné meno a e-mailovú adresu alebo telefónne číslo. Pošleme Vám podrobnosti o prístupe k platforme Tajo.

Tím Tajo Začiatočník 12 min

Ako funguje synchronizácia dát zo Shopify do Brevo

Ako riadená synchronizácia Tajo presúva dáta jedným smerom z Vášho zdroja do Brevo: plánované behy, súhlas, ktorý zlyháva bezpečne, idempotentné zápisy a kompletný auditný záznam.

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ýrazVyhodnocuje sa pre každý záznam; záznamy, ktoré mu nevyhovujú, sa preskočia
KurzorSleduje, kam synchronizácia pokročila, takže každý beh nadväzuje tam, kde predchádzajúci skončil
História behovKaž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

Získajte pomoc