Tajo prenaša podatke iz Shopifyja v Brevo na dva načina. Aplikacija Tajo za Shopify obdeluje webhooke Shopify takoj, ko prispejo. Pravila sinhronizacije odobri človek, potekajo v eno smer, izvajajo se v paketih in so beležena od začetka do konca. Ta članek pojasnjuje oboje, česa ne vključujeta, in tisto nekaj stvari, ki jih aplikacija Tajo za Shopify zapiše nazaj v Shopify.
Hitro preverjanje Ta članek predpostavlja, da ste povezali Shopify in Brevo ter objavili vsaj eno pravilo sinhronizacije. Če tega še niste, začnite s člankom povezava Tajo s Shopifyjem.
Ko se dogodki zgodijo: aplikacija Tajo za Shopify
Aplikacija Tajo za Shopify je naročena na webhooke Shopify in vsakega obdela takoj, ko prispe. Spremembe strank in izdelkov najprej počakajo približno štiri sekunde. Tako v Brevo pridejo stranke, naročila, blagajne (checkouts), izdelki, zbirke in ravni zalog, skupaj z dogodki, kot sta order_paid in cart_abandoned. Vodnik po integraciji s Shopifyjem navaja vsako temo in kaj zapiše v Brevo.
Oblika pravila sinhronizacije
Pravilo sinhronizacije je pregledana in odobrena opredelitev tega, kaj natančno se prenaša in kako. Sestavi ga agent po vašem opisu, odobri pa človek. Pravilo ima štiri dele, ki si jih lahko ogledate na njegovi strani v razdelku Connections > Syncs and mappings:
| Del | Kaj počne |
|---|---|
| Preslikava polj | Vsako izvorno polje, polje v Brevu, v katero se zapisuje, in morebitna vmesna pretvorba |
| Filtrirni izraz | Ovrednoti se za vsak zapis posebej; zapisi, ki mu ne ustrezajo, so preskočeni |
| Kazalec | Sledi, do kod je sinhronizacija napredovala, da vsako izvajanje nadaljuje tam, kjer se je prejšnje ustavilo |
| Zgodovina izvajanj | Vsako izvajanje s številom prebranih, zapisanih in neuspelih zapisov ter trajanjem in stanjem |
Pravilo sinhronizacije prenaša podatke v eno smer: iz vašega vira v Brevo. V Shopify nikoli ne zapisuje. Aplikacija Tajo za Shopify pa nekaj stvari zapiše nazaj v Shopify, na primer odjave od soglasja in oznake ravni zvestobe. Razlaga dovoljenj za Shopify navaja vsak zapis in kdaj se zgodi.
Kdaj se pravilo sinhronizacije izvaja
Pravila sinhronizacije se izvajajo v paketih. Pravila sinhronizacije stikov se privzeto izvajajo vsakih 15 minut. Aktivno objavljeno pravilo Shopify orders → Brevo orders se prav tako izvaja vsakih 15 minut, vendar le s filtrom privolitve kupca v trženje iz predloge. Pravilo z urejenim filtrom se izvede le, ko ga zaženete sami. Prvo načrtovano izvajanje pravila za naročila se začne nekaj minut pred tem trenutkom in ne pošlje starejših naročil. Vsako naslednje izvajanje pošlje naročila, posodobljena od prejšnjega. Pretekla naročila pridejo v Brevo le, ko pravilo zaženete sami. Stran aktivnega pravila ima gumb Test run (1 batch), agent Sync Operator pa zažene aktivna pravila, ko ga za to prosite. Paketna izvajanja so tisto, zaradi česar je vsak zapis mogoče pregledati, proračunsko omejiti in pripisati določenemu izvajanju.
Vsako izvajanje prebere nove in spremenjene zapise od kazalca naprej, uporabi filter, preslika polja in zapiše v Brevo. Zapis o izvajanju natančno pokaže, koliko zapisov je bilo prebranih, zapisanih in neuspelih.
Jamstva upravljanja
Privolitev odpove varno
Pravila, ki zapisuje osebne podatke v Brevo, ni mogoče objaviti brez filtra soglasja in izločitve. Ob izvajanju je zapis stika v tržno občinstvo brez dokazljive privolitve zavrnjen. Kadar privolitve ni mogoče ugotoviti, Tajo zapis zavrne, namesto da bi ugibal. Način odpovedi je vedno „preveč previdno“, nikoli „poslano preveč“.
Izvajanja so idempotentna
Vsak zapis nosi ključ, izpeljan iz izvornega zapisa. Ključ je zgoščena vrednost (hash), zato ne vsebuje osebnih podatkov. Ponovno izvajanje sinhronizacije nad istimi zapisi, bodisi po napaki, po premoru ali ročno, ne ustvari podvojenih zapisov.
Vse se revidira
Objava pravila, razveljavljene odobritve in samodejne zaustavitve se beležijo v razdelku Activity. Vsaka odločitev o odobritvi ima pisno utemeljitev. Vsako izvajanje se zabeleži v zgodovini izvajanj pravila. Odobritev, ki je dovolila objavo, je vezana na izvleček natanko tistega pravila, ki je šlo skozi predogled. Urejanje pravila ga vrne v osnutek in odobritev razveljavi, zato se vedno izvaja tisto, kar je bilo odobreno.
Napake začasno ustavijo pravilo
Če pet zaporednih izvajanj spodleti, varovalka (circuit breaker) pravilo samodejno začasno ustavi in na njegovi strani prikaže zadnjo napako. Odpravite vzrok, nato znova objavite, da se izvajanje nadaljuje. Delno neuspelo izvajanje sporoči število neuspelih zapisov, tako da natančno vidite, kaj ni pristalo.
Kako se upoštevajo odjave
- Ko se stik odjavi prek povezave v nogi e-poštnega sporočila Brevo, se ta odjava zabeleži pri stiku in Brevo ga izključi iz nadaljnjih kampanj.
- Pri paketni sinhronizaciji strank aplikacija Tajo za Shopify primerja čas soglasja v Shopifyju s časom odjave v Brevu in obdrži poznejšega.
- Sprememba soglasja, ki iz Shopifyja pride kot webhook, se v Brevo zapiše tako, kot jo sporoči Shopify.
- Če je bil stik v Shopify naročen, ga aplikacija Tajo za Shopify tam označi tudi kot odjavljenega. Dogodek v Brevo stranko vedno premakne samo iz naročene v odjavljeno. Nikoli nikogar ne naroči, zato naročitev v Brevo Shopify ne spremeni.
Kateri podatki so na voljo
Aplikacija Tajo za Shopify pošilja stike, naročila, dogodke naročil in košaric, katalog izdelkov in zaloge. Kaj pošlje pravilo sinhronizacije, je odvisno od njegove preslikave polj. Za stranke Shopify predloga preslika identitetna polja, skupno porabo, število naročil, oznake in privolitev (opt-in) v atribute stikov v Brevu, ki jih lahko uporabite v segmentih in kampanjah. Natančna preslikava za vaš delovni prostor ni skrita v opisu: odprite pravilo sinhronizacije in preberite tabelo preslikave polj. Ta tabela je merodajen odgovor na vprašanje, kaj se sinhronizira.
Česa Tajo danes ne počne
Natančnost glede meja je pomembnejša od dolgega seznama funkcij:
- Ni pravil dvosmerne sinhronizacije. Pravilo sinhronizacije zapisuje samo v Brevo. Lastni zapisi aplikacije za Shopify v Shopify (odjave od soglasja, metafields angažiranosti in zvestobe iz Brevo, oznake ravni zvestobe) so navedeni v Razlagi dovoljenj za Shopify.
- Ni pravil sinhronizacije v realnem času. Pravila sinhronizacije se izvajajo v paketih. Ko dogodki prispejo, deluje le sinhronizacija aplikacije Tajo za Shopify prek webhookov.
- Ni gumba „spet na zalogi“. Aplikacija ohranja zaloge izdelkov v Brevu aktualne in kupcem, ki so zahtevali obvestilo, pošlje dogodek
back_in_stock. Zahteva mora priti iz vaše spletne trgovine: aplikacija v vašo temo ne doda gumba „Obvesti me“.
Če vam katera od teh meja onemogoča primer uporabe, povejte ekipi: prioritete v zgodnjem dostopu oblikujejo prav takšne povratne informacije.
Kje vidite svoje podatke
- V Tajo: odprite pravilo sinhronizacije v razdelku Connections > Syncs and mappings za zgodovino izvajanj, položaj kazalca in števce po posameznih izvajanjih. Activity beleži objave in samodejne zaustavitve.
- V Brevu: odprite Contacts (stiki) in preglejte atribute poljubnega stika, da preverite, ali se preslikana polja polnijo. Na teh atributih gradite segmente za ciljanje.
Odpravljanje težav
- Stiki se ne prikažejo v Brevu: preverite napake v zadnjem izvajanju pravila in njegovo stanje (začasno ustavljeno pravilo se ne izvaja). Glejte manjkajoči stiki v Brevu.
- Izvajanja večkrat zapored spodletijo: varovalka bo pravilo začasno ustavila in prikazala zadnjo napako. Glejte podatki se ne sinhronizirajo.
- Podvojeni stiki: zapisi so idempotentni glede na izvorni zapis, a že obstoječi dvojniki v Brevu ostanejo. Glejte podvojeni stiki.
Pogosta vprašanja
Ali lahko sinhronizacijo pospešim? Stran aktivnega pravila ima gumb Test run (1 batch). Za spremembe, ko se zgodijo, sinhronizacija aplikacije Tajo za Shopify prek webhookov že pokriva stranke, naročila, blagajne, izdelke in zaloge.
Kaj se zgodi, če izvajanje spodleti na polovici? Izvajanje sporoči število neuspelih zapisov, kazalec napreduje le čez to, kar je bilo obdelano, naslednje izvajanje pa varno znova prečeše isto območje; idempotentni ključi preprečujejo dvojnike.
Ali lahko spremenim, kaj se sinhronizira? Da. Prosite agenta, naj spremeni preslikavo polj ali filter pravila. Urejanje vrne pravilo v osnutek, pred naslednjim izvajanjem pa mora znova skozi predogled in odobritev.
Zakaj se je moje pravilo samo od sebe ustavilo? Zaporedne napake izvajanj sprožijo varovalko. Stran pravila prikazuje število napak in zadnjo napako; odpravite težavo in znova objavite.
Sorodni članki
- Povežite Tajo s Shopifyjem
- Osnove segmentacije
- Odpravljanje težav: podatki se ne sinhronizirajo
- Odpravljanje težav: manjkajoči stiki v Brevu