Solicită acces anticipat

Spune-ne prenumele și o adresă de e-mail sau un număr de telefon. Îți vom trimite detaliile de acces la Tajo.

Echipa Tajo Începător 12 min

Înțelege sincronizarea datelor Shopify cu Brevo

Cum mută sincronizarea guvernată a Tajo datele într-o singură direcție, din sursa ta către Brevo: rulări programate, consimțământ care eșuează închis, scrieri idempotente și un jurnal de audit complet.

Tajo mută datele din sistemul tău sursă către Brevo prin reguli de sincronizare guvernate: aprobate de un om, unidirecționale, rulate după un program și înregistrate de la un capăt la altul. Acest articol explică ce înseamnă asta în practică și ce nu include.

Verificare rapidă Acest articol presupune că ai conectat Shopify și Brevo și ai publicat cel puțin o regulă de sincronizare. Dacă nu, începe cu connecting Tajo to Shopify.

Forma unei sincronizări

Fiecare sincronizare din Tajo este o regulă de sincronizare: o definiție verificată și aprobată a ceea ce se mută exact și cum. O regulă are patru părți pe care le poți inspecta pe pagina ei, sub Connectors > Syncs:

ParteCe face
Maparea câmpurilorFiecare câmp sursă, câmpul Brevo în care scrie și orice transformare intermediară
Expresia de filtrareEvaluată pentru fiecare înregistrare; înregistrările care nu se potrivesc sunt omise
CursorUrmărește cât de departe a progresat sincronizarea, astfel încât fiecare rulare continuă de unde s-a oprit ultima
Run history (istoricul rulărilor)Fiecare rulare, cu înregistrările citite, scrise și eșuate, plus durata și starea

Datele curg într-o singură direcție: din sursa ta către Brevo. Tajo nu scrie date înapoi în Shopify.

Când se sincronizează datele

Rulările de sincronizare au loc în loturi programate sau la cerere, când declanșezi o rulare din pagina regulii. Tajo nu este o conductă în timp real: o modificare din Shopify ajunge în Brevo la următoarea rulare, nu în câteva secunde. Aceasta este o alegere deliberată: rulările în loturi sunt cele care fac fiecare scriere verificabilă, încadrată în buget și atribuibilă unei rulări specifice în jurnalul de audit.

Fiecare rulare citește înregistrările noi și modificate de la cursor încoace, aplică filtrul, mapează câmpurile și scrie în Brevo. Înregistrarea rulării arată exact câte înregistrări au fost citite, scrise și eșuate.

Garanțiile de guvernanță

Consimțământul eșuează închis

O regulă de sincronizare nu poate fi publicată fără o politică de consimțământ, iar la momentul rulării o înregistrare fără consimțământ demonstrabil nu este scrisă. Când consimțământul nu poate fi stabilit, Tajo refuză scrierea, în loc să ghicească. Modul de eșec este întotdeauna „prea precaut”, niciodată „trimis în exces”.

Rulările sunt idempotente

Fiecare scriere poartă o cheie de proveniență derivată din înregistrarea sursă (construită să fie sigură pentru datele personale), astfel încât rularea repetată a unei sincronizări, după un eșec, o pauză sau manual, nu creează scrieri duplicate. Este întotdeauna sigur să rulezi din nou o regulă.

Totul este auditat

Publicarea unei reguli, fiecare decizie de aprobare (cu justificarea ei scrisă) și fiecare rulare sunt înregistrate în jurnalul de audit. Aprobarea care a autorizat o publicare este legată de versiunea exactă a regulii care a fost verificată; editarea regulii invalidează aprobarea, astfel încât jurnalul de audit reflectă întotdeauna ce a fost autorizat cu adevărat.

Eșecurile pun regula pe pauză

Dacă mai multe rulări consecutive eșuează, un întrerupător de siguranță (circuit breaker) pune automat regula pe pauză și afișează ultima eroare pe pagina regulii. Rezolvă cauza, apoi republică pentru a relua. O rulare parțial eșuată își raportează numărul de eșecuri, ca să vezi exact ce nu a ajuns la destinație.

Cum sunt respectate dezabonările

Tajo tratează Brevo ca sursa de adevăr pentru consimțământul de e-mail:

  • Când un contact se dezabonează printr-un link din subsolul unui e-mail Brevo, acel refuz este înregistrat pentru contactul respectiv, iar Brevo îl exclude din campaniile ulterioare.
  • Contactele trecute pe lista neagră în Brevo rămân excluse; trimiterile ulterioare nu le reactivează.
  • Tajo nu împinge starea de dezabonare înapoi în Shopify. Dacă strângi consimțământ de e-mail și în Shopify, gestionează-l acolo separat; nu presupune că cele două sisteme se oglindesc reciproc.

Ce date sunt disponibile

Ce se sincronizează depinde de șabloanele disponibile pentru sursa ta. Pentru Shopify, forma tipică este reprezentată de înregistrările de clienți: câmpuri de identitate și atribute derivate din comenzi, cum ar fi totalul cheltuit și numărul de comenzi, mapate în atribute de contact Brevo pe care le poți folosi în segmente și campanii. Maparea exactă pentru spațiul tău de lucru nu este ascunsă într-o descriere: deschide regula de sincronizare și citește tabelul de mapare a câmpurilor. Acel tabel este răspunsul autoritar la întrebarea „ce se sincronizează”.

Ce nu face Tajo astăzi

Precizia privind limitele contează mai mult decât o listă lungă de funcționalități:

  • Nu există sincronizare bidirecțională. Nimic nu este scris înapoi în Shopify: nici dezabonările, nici etichetele, nici scorurile de implicare.
  • Nu există sincronizare în timp real. Rulările sunt loturi programate sau declanșate manual, nu streaming sub un minut.
  • Nu există urmărirea stocurilor. Nivelurile de stoc ale produselor nu sunt monitorizate și nu există declanșatoare de tip „din nou în stoc”.

Dacă una dintre aceste limite îți blochează un caz de utilizare, spune-i echipei: prioritățile din accesul timpuriu sunt modelate exact de acest tip de feedback.

Unde îți vezi datele

  • În Tajo: deschide regula de sincronizare sub Connectors > Syncs pentru istoricul rulărilor, poziția cursorului și numărătorile per rulare. Jurnalul de audit înregistrează publicările și aprobările.
  • În Brevo: deschide Contacts și inspectează atributele oricărui contact pentru a confirma că câmpurile mapate se populează. Construiește segmente pe acele atribute pentru targetare.

Depanare

  • Contactele nu apar în Brevo: verifică ultima rulare a regulii pentru eșecuri și starea ei (o regulă pe pauză nu rulează). Vezi contacts missing in Brevo.
  • Rulările eșuează în mod repetat: întrerupătorul de siguranță va pune regula pe pauză și va afișa ultima eroare. Vezi data not syncing.
  • Contacte duplicate: scrierile sunt idempotente per înregistrare sursă, dar duplicatele preexistente din Brevo rămân. Vezi duplicate contacts.

Întrebări frecvente

Pot face sincronizarea mai rapidă? Poți declanșa o rulare la cerere în orice moment, din pagina regulii de sincronizare. Nu există un mod în timp real.

Ce se întâmplă dacă o rulare eșuează la jumătate? Rularea își raportează numărul de eșecuri, cursorul avansează doar peste ce a fost procesat, iar următoarea rulare acoperă din nou terenul în siguranță; cheile de idempotență previn duplicatele.

Pot schimba ce se sincronizează? Da: editează maparea câmpurilor sau filtrul regulii. Editarea produce o versiune nouă, care trebuie să treacă din nou prin aprobarea de publicare înainte să intre în vigoare.

De ce s-a pus regula mea singură pe pauză? Eșecurile consecutive ale rulărilor declanșează întrerupătorul de siguranță. Pagina regulii arată numărul de eșecuri și ultima eroare; rezolvă problema și republică.

Articole conexe

Obține ajutor