Tajo přesouvá data z Vašeho zdrojového systému do Brevo pomocí řízených pravidel synchronizace: schválených člověkem, jednosměrných, spouštěných podle plánu a zaznamenávaných od začátku do konce. Tento článek vysvětluje, co to v praxi znamená a co to naopak nezahrnuje.
Rychlá kontrola Tento článek předpokládá, že jste už připojili Shopify a Brevo a publikovali alespoň jedno pravidlo synchronizace. Pokud ne, začněte u připojení Tajo k Shopify.
Podoba synchronizace
Každá synchronizace v Tajo je pravidlo synchronizace: zkontrolovaná a schválená definice toho, co přesně se přesouvá a jak. Pravidlo má čtyři části, které si můžete prohlédnout na jeho stránce v Konektory > Synchronizace:
| Část | Co dělá |
|---|---|
| Mapování polí | Každé zdrojové pole, pole Brevo, do kterého zapisuje, a jakákoliv transformace mezi tím |
| Filtrovací výraz | Vyhodnocuje se pro každý záznam; záznamy, které neodpovídají, se přeskočí |
| Kurzor | Sleduje, kam synchronizace postoupila, takže každý běh navazuje tam, kde skončil ten poslední |
| Historie běhů | Každý běh s počtem přečtených, zapsaných a neúspěšných záznamů, dobou trvání a stavem |
Data proudí jedním směrem: z Vašeho zdroje do Brevo. Tajo nezapisuje data zpět do Shopify.
Kdy se data synchronizují
Běhy synchronizace probíhají v naplánovaných dávkách, nebo na vyžádání, když spustíte běh ze stránky pravidla. Tajo není pipeline v reálném čase: změna ve Shopify se do Brevo dostane při dalším běhu, ne během vteřin. Je to záměr: dávkové běhy jsou to, co dělá každý zápis kontrolovatelným, rozpočtovaným a přiřaditelným ke konkrétnímu běhu v audit trailu.
Každý běh čte nové a změněné záznamy od místa kurzoru, aplikuje filtr, namapuje pole a zapíše do Brevo. Záznam běhu ukazuje přesně, kolik záznamů bylo přečteno, zapsáno a kolik jich selhalo.
Záruky řízení
Souhlas selhává uzavřeně
Pravidlo synchronizace nelze publikovat bez zásady souhlasu a za běhu se záznam bez prokazatelného souhlasu nezapíše. Když souhlas nelze prokázat, Tajo zápis odmítne, místo aby hádalo. Způsob selhání je vždy „příliš opatrný“, nikdy „odesláno příliš mnoho“.
Běhy jsou idempotentní
Každý zápis nese klíč původu odvozený ze zdrojového záznamu (sestavený tak, aby byl bezpečný vůči osobním údajům), takže opakované spuštění synchronizace, ať už po selhání, po pozastavení nebo ručně, nevytváří duplicitní zápisy. Pravidlo je vždy bezpečné spustit znovu.
Vše se auditovuje
Publikace pravidla, každé rozhodnutí o schválení (s písemným zdůvodněním) a každý běh se zaznamenávají do audit trailu. Schválení, které publikaci autorizovalo, je vázáno na přesnou verzi pravidla, jež byla zkontrolována; úprava pravidla schválení zneplatní, takže audit trail vždy odráží to, co bylo skutečně autorizováno.
Selhání pozastaví pravidlo
Pokud za sebou selže několik běhů, jistič (circuit breaker) pravidlo automaticky pozastaví a na stránce pravidla zobrazí poslední chybu. Opravte příčinu a poté znovu publikujte, aby se pokračovalo. Částečně neúspěšný běh hlásí svůj počet selhání, takže přesně vidíte, co se nedostalo do cíle.
Jak se respektují odhlášení
Tajo považuje Brevo za zdroj pravdy pro souhlas s e-mailem:
- Když se kontakt odhlásí přes odkaz v patičce e-mailu Brevo, tento odhlašovací záznam se u kontaktu uloží a Brevo jej vyloučí z dalších kampaní.
- Kontakty na blacklistu v Brevo zůstávají vyloučeny: následné odesílání je nevrací zpět.
- Tajo nepřenáší stav odhlášení zpět do Shopify. Pokud sbíráte souhlas s e-mailem i ve Shopify, spravujte jej tam samostatně; nepředpokládejte, že se oba systémy vzájemně zrcadlí.
Jaká data jsou k dispozici
To, co se synchronizuje, závisí na šablonách dostupných pro Váš zdroj. U Shopify je typickou podobou záznam zákazníka: identifikační pole a atributy odvozené z objednávek, jako celková útrata a počet objednávek, namapované na atributy kontaktu Brevo, které můžete použít v segmentech a kampaních. Přesné mapování pro Váš workspace není skryté v popisu: otevřete pravidlo synchronizace a přečtěte si tabulku mapování polí. Tato tabulka je autoritativní odpovědí na otázku „co se synchronizuje“.
Co Tajo dnes nedělá
Přesnost ohledně hranic je důležitější než dlouhý seznam funkcí:
- Žádná obousměrná synchronizace. Nic se nezapisuje zpět do Shopify: ani odhlášení, ani štítky, ani skóre zapojení.
- Žádná synchronizace v reálném čase. Běhy jsou naplánované nebo ručně spuštěné dávky, ne streamování v řádu podminuty.
- Žádné sledování skladu. Úrovně skladových zásob produktů se nesledují a neexistují spouštěče pro návrat skladem.
Pokud Vám některá z těchto hranic blokuje případ užití, dejte to týmu vědět: priority rané fáze přístupu se řídí přesně takovou zpětnou vazbou.
Kde vidět svá data
- V Tajo: otevřete pravidlo synchronizace v Konektory > Synchronizace pro historii běhů, pozici kurzoru a počty za jednotlivé běhy. Audit trail zaznamenává publikace a schválení.
- V Brevo: otevřete Kontakty a prohlédněte si atributy libovolného kontaktu, abyste potvrdili, že se namapovaná pole plní. Na těchto atributech si postavte segmenty pro cílení.
Řešení problémů
- Kontakty se v Brevo neobjevují: zkontrolujte poslední běh pravidla, zda neobsahuje selhání, a jeho stav (pozastavené pravidlo neběží). Podívejte se na chybějící kontakty v Brevo.
- Běhy opakovaně selhávají: jistič pravidlo pozastaví a zobrazí poslední chybu. Podívejte se na data se nesynchronizují.
- Duplicitní kontakty: zápisy jsou idempotentní podle zdrojového záznamu, ale již existující duplicity v Brevo zůstávají. Podívejte se na duplicitní kontakty.
Časté dotazy
Mohu synchronizaci zrychlit? Běh můžete kdykoliv spustit na vyžádání ze stránky pravidla synchronizace. Režim v reálném čase neexistuje.
Co se stane, když běh selže v půlce? Běh nahlásí svůj počet selhání, kurzor postoupí jen o to, co bylo zpracováno, a další běh bezpečně dožene chybějící úsek: klíče idempotence brání duplicitám.
Mohu změnit, co se synchronizuje? Ano: upravte mapování polí nebo filtr pravidla. Úprava vytvoří novou verzi, která musí znovu projít schválením publikace, než začne platit.
Proč se mé pravidlo samo pozastavilo? Po sobě jdoucí selhání běhů spustí jistič. Stránka pravidla zobrazuje počet selhání a poslední chybu; problém opravte a znovu publikujte.
Související články
- Připojení Tajo k Shopify
- Základy segmentace
- Řešení problémů: data se nesynchronizují
- Řešení problémů: chybějící kontakty v Brevo
Získejte pomoc
- Živý chat: dostupný v dashboardu Tajo (vpravo dole)
- E-mailová podpora: [email protected]
- Dokumentace: docs.tajo.io