Zatražite rani pristup

Unesite ime i imejl adresu ili broj telefona. Poslaćemo vam detalje o pristupu platformi Tajo.

Tajo tim Početnik 12 min

Razumevanje sinhronizacije Shopify podataka sa Brevom

Kako Tajo kontrolisanom sinhronizacijom prenosi podatke u jednom smeru, iz vašeg izvora u Brevo: planirana izvršavanja, saglasnost koja radi po principu fail closed, idempotentni upisi i potpun revizorski trag.

Tajo prenosi podatke iz vašeg izvornog sistema u Brevo kroz kontrolisana pravila sinhronizacije: odobrava ih čovek, idu u jednom smeru, izvršavaju se po rasporedu i beleže se od početka do kraja. Ovaj članak objašnjava šta to znači u praksi i šta ne obuhvata.

Brza provera Ovaj članak pretpostavlja da ste povezali Shopify i Brevo i objavili bar jedno pravilo sinhronizacije. Ako niste, počnite sa povezivanjem Taja sa Shopifyjem.

Oblik sinhronizacije

Svaka sinhronizacija u platformi Tajo je pravilo sinhronizacije: pregledana i odobrena definicija tačno onoga što se prenosi i kako. Pravilo ima četiri dela koje možete da pregledate na njegovoj stranici u odeljku Konektori > Sinhronizacije:

DeoŠta radi
Mapiranje poljaSvako izvorno polje, Brevo polje u koje se upisuje i eventualna transformacija između njih
Izraz filteraProcenjuje se za svaki zapis; zapisi koji ne odgovaraju uslovu se preskaču
KursorPrati dokle je sinhronizacija stigla, tako da svako izvršavanje nastavlja tamo gde je prethodno stalo
Istorija izvršavanjaSvako izvršavanje, sa brojem pročitanih, upisanih i neuspelih zapisa, plus trajanje i status

Podaci teku u jednom smeru: iz vašeg izvora u Brevo. Tajo ne upisuje podatke nazad u Shopify.

Kada se podaci sinhronizuju

Izvršavanja sinhronizacije odvijaju se u planiranim serijama, ili na zahtev kada izvršavanje pokrenete sa stranice pravila. Tajo nije cevovod u realnom vremenu: promena u Shopifyju stiže u Brevo pri sledećem izvršavanju, a ne u roku od nekoliko sekundi. To je namerno: serijska izvršavanja su ono što svaki upis čini proverljivim, budžetski ograničenim i pripisivim konkretnom izvršavanju u revizorskom tragu.

Svako izvršavanje čita nove i izmenjene zapise od pozicije kursora, primenjuje filter, mapira polja i upisuje u Brevo. Zapis o izvršavanju pokazuje tačno koliko je zapisa pročitano, upisano i koliko ih nije uspelo.

Garancije upravljanja

Saglasnost radi po principu „fail closed”

Pravilo sinhronizacije ne može da se objavi bez politike saglasnosti, a u trenutku izvršavanja zapis bez dokazive saglasnosti se ne upisuje. Kada saglasnost ne može da se utvrdi, Tajo odbija upis umesto da nagađa. Režim otkaza je uvek „previše oprezno”, nikada „poslato previše”.

Izvršavanja su idempotentna

Svaki upis nosi ključ porekla izveden iz izvornog zapisa (napravljen tako da ne otkriva lične podatke), pa ponovno pokretanje sinhronizacije, nakon greške, pauze ili ručno, ne stvara duplirane upise. Ponovno izvršavanje pravila je uvek bezbedno.

Sve se beleži

Objavljivanje pravila, svaka odluka o odobrenju (sa pisanim obrazloženjem) i svako izvršavanje beleže se u revizorskom tragu. Odobrenje koje je dozvolilo objavljivanje vezano je za tačno onu verziju pravila koja je pregledana; izmena pravila poništava odobrenje, pa revizorski trag uvek odražava ono što je zaista odobreno.

Neuspesi pauziraju pravilo

Ako nekoliko uzastopnih izvršavanja ne uspe, osigurač (circuit breaker) automatski pauzira pravilo i na njegovoj stranici prikazuje poslednju grešku. Otklonite uzrok, a zatim ponovo objavite pravilo da nastavite. Delimično neuspelo izvršavanje prijavljuje broj neuspelih zapisa, tako da tačno vidite šta nije stiglo.

Kako se poštuju odjave

Tajo tretira Brevo kao izvor istine za saglasnost za e-poštu:

  • Kada se kontakt odjavi preko linka u podnožju Brevo e-poruke, ta odjava se beleži uz kontakt, a Brevo ga isključuje iz daljih kampanja.
  • Kontakti na crnoj listi u Brevu ostaju isključeni: naredna slanja ih ne vraćaju.
  • Tajo ne prosleđuje status odjave nazad u Shopify. Ako saglasnost za e-poštu prikupljate i u Shopifyju, upravljajte njome tamo zasebno; nemojte pretpostavljati da dva sistema odražavaju jedan drugi.

Koji su podaci dostupni

Šta se sinhronizuje zavisi od šablona dostupnih za vaš izvor. Za Shopify tipičan oblik su zapisi o kupcima: identifikaciona polja i atributi izvedeni iz porudžbina, kao što su ukupna potrošnja i broj porudžbina, mapirani u Brevo atribute kontakta koje možete da koristite u segmentima i kampanjama. Tačno mapiranje za vaš radni prostor nije skriveno u nekom opisu: otvorite pravilo sinhronizacije i pročitajte tabelu mapiranja polja. Ta tabela je merodavan odgovor na pitanje „šta se sinhronizuje”.

Šta Tajo danas ne radi

Preciznost u pogledu granica vredi više od dugačkog spiska funkcija:

  • Nema dvosmerne sinhronizacije. Ništa se ne upisuje nazad u Shopify: ni odjave, ni oznake, ni ocene angažovanosti.
  • Nema sinhronizacije u realnom vremenu. Izvršavanja su planirane ili ručno pokrenute serije, a ne prenos u toku kraćem od minuta.
  • Nema praćenja zaliha. Nivoi zaliha proizvoda se ne prate i nema okidača za „ponovo na stanju”.

Ako vam neka od ovih granica blokira konkretan slučaj upotrebe, javite timu: prioriteti u ranom pristupu oblikuju se upravo na osnovu takvih povratnih informacija.

Gde da vidite svoje podatke

  • U platformi Tajo: otvorite pravilo sinhronizacije u odeljku Konektori > Sinhronizacije za istoriju izvršavanja, poziciju kursora i brojeve po izvršavanju. Revizorski trag beleži objavljivanja i odobrenja.
  • U Brevu: otvorite Contacts i pregledajte atribute bilo kog kontakta da potvrdite da se mapirana polja popunjavaju. Na tim atributima gradite segmente za ciljanje.

Rešavanje problema

  • Kontakti se ne pojavljuju u Brevu: proverite poslednje izvršavanje pravila da vidite greške i njegov status (pauzirano pravilo se ne izvršava). Pogledajte kontakti nedostaju u Brevu.
  • Izvršavanja neprekidno ne uspevaju: osigurač će pauzirati pravilo i prikazati poslednju grešku. Pogledajte podaci se ne sinhronizuju.
  • Duplirani kontakti: upisi su idempotentni po izvornom zapisu, ali već postojeći duplikati u Brevu ostaju. Pogledajte duplirani kontakti.

Česta pitanja

Mogu li da ubrzam sinhronizaciju? Izvršavanje možete u svakom trenutku pokrenuti na zahtev sa stranice pravila sinhronizacije. Režim u realnom vremenu ne postoji.

Šta se dešava ako izvršavanje otkaže na pola puta? Izvršavanje prijavljuje broj neuspelih zapisa, kursor napreduje samo preko onoga što je obrađeno, a sledeće izvršavanje bezbedno ponovo pređe isti opseg: ključevi idempotentnosti sprečavaju duplikate.

Mogu li da promenim šta se sinhronizuje? Da: izmenite mapiranje polja ili filter u pravilu. Izmena stvara novu verziju koja mora ponovo da prođe kroz odobrenje za objavljivanje pre nego što stupi na snagu.

Zašto se moje pravilo samo pauziralo? Uzastopni neuspesi izvršavanja aktiviraju osigurač. Stranica pravila prikazuje broj neuspeha i poslednju grešku; otklonite problem i ponovo objavite pravilo.

Povezani članci

Potražite pomoć