esc
Come funziona

Come funziona la sincronizzazione

Cosa arriva a Mailchimp, quando viene trasferito e come tenere sotto controllo il numero dei tuoi contatti.

Una volta stabilita la connessione, l’estensione mantiene Mailchimp allineato al tuo negozio in autonomia, in background, minuto per minuto. Ecco cosa viene trasferito, e l’unica cosa che vale la pena capire prima che accada.

Cosa si sincronizza e quando

Tutto ciò che segue si sincronizza in modo continuo, dopo un primo recupero durante la configurazione:

  • Iscritti alla newsletter: iscrizioni e disiscrizioni, nel giro di pochi minuti.
  • Ordini: i nuovi ordini in tempo reale; gli ordini passati una sola volta, durante la configurazione.
  • Carrelli abbandonati: i carrelli si sincronizzano mentre i clienti li compongono, così Mailchimp può avviare il recupero nel momento in cui uno resta fermo.
  • Prodotti: le modifiche al catalogo man mano che avvengono, così i consigli sui prodotti nelle campagne restano aggiornati.

E per prodotti si intende l’intero catalogo: tutti e sei i tipi di prodotto nativi di Magento (Simple, Virtual, Downloadable, Bundle, Grouped e Configurable), le gift card di Adobe Commerce con supporto dedicato e qualsiasi tipo personalizzato aggiunto da un’estensione di terze parti, sincronizzato con un payload standard best effort costruito a partire dai campi presenti in ogni prodotto. Gli ordini e i carrelli che li contengono si sincronizzano normalmente con totali completi e accurati, e una gift card a importo libero viene riportata per l’importo esatto scelto dal cliente.

Dietro questi punti ci sono due corsie, con gli stessi nomi che vedrai nella Dashboard e nel Cron Monitor. Boost trasporta ciò che sta accadendo in questo momento: un nuovo ordine, un carrello attivo, un’iscrizione, la modifica di un prodotto. Backfill trasporta lo storico: gli ordini passati, i clienti e il catalogo che hai scelto durante la configurazione. Entrambe girano sullo stesso motore, allo stesso ritmo, ogni minuto; l’unica differenza è la priorità. L’attività nuova passa sempre per prima, così una grande importazione dello storico non ritarda mai un ordine appena arrivato.

Progettata per i grandi volumi

La sincronizzazione non procede un record alla volta. Mailchimp consente dieci connessioni simultanee per account; l’estensione ne usa otto e bilancia la tua coda su tutte e otto le corsie contemporaneamente, sfruttando ciò che Mailchimp mette a disposizione e lasciando sempre un margine. Quattro abitudini rendono queste corsie davvero efficaci:

  • Niente aspetta nient’altro. Se un ordine arriva in cima alla coda prima dei suoi prodotti o del suo cliente, l’estensione sincronizza prima quelli, nello stesso passaggio, in autonomia. Nessun record bloccato, nessun ordinamento manuale.
  • Niente di invariato viene mai inviato. Ogni record riceve un’impronta (fingerprint) prima di partire; se non è cambiato nulla, non viene inviato nulla. In una giornata tipica questo permette di saltare direttamente gran parte della coda.
  • Niente rallenta il tuo negozio. Tutto gira nella coda in background, mai nella pagina del cliente né nel checkout.
  • Niente appesantisce il tuo server. Ogni passaggio di sincronizzazione rispetta un budget di tempo rigoroso e un uso attento della memoria, fa il suo lavoro e restituisce il server. Il tuo negozio resta veloce nei giorni in cui conta di più.

Ed è pensata per i giorni di punta. Con un’ondata da Black Friday, l’estensione sposta migliaia di ordini e carrelli senza sforzo: la maggior parte raggiunge Mailchimp in tempo reale, e ciò che si accoda dietro l’ondata arriva pochi minuti dopo. È rispettosa anche verso Mailchimp: se Mailchimp le chiede di rallentare, riduce il ritmo, riprova e non perde nulla.

Registra subito, lavora dopo

Quando succede qualcosa nel tuo negozio, un nuovo ordine, la modifica di un prodotto, un’iscrizione, in quel momento l’estensione fa una sola cosa, volutamente minuscola: scrive una piccola nota nella sua coda. Una singola scrittura leggera sul database, questione di millisecondi, e il cliente prosegue la navigazione. Tutta l’intelligenza, costruire i payload, calcolare le impronte, risolvere le dipendenze, parlare con Mailchimp, arriva dopo, nelle corsie in background, dove non può mai rallentare una pagina. Mailchimp non viene mai chiamato durante la visita di un cliente.

I webhook seguono la stessa disciplina, in senso inverso. Quando Mailchimp segnala una disiscrizione o un cambio di email, il ricevitore verifica il messaggio con una chiave segreta, lo registra e lo applica in locale nello stesso momento: solo aggiornamenti al database, questione di millisecondi, e Mailchimp riceve subito la sua risposta. Le modifiche al profilo richiedono un passaggio in più e vengono riconciliate attraverso la coda entro circa un minuto. In ogni caso, nessuno aspetta mai nessuno.

La sincronizzazione va avanti da sola, e mostra il suo lavoro

La sincronizzazione gira sul pianificatore in background di Magento (cron). Non devi mai chiederti se sta funzionando: la Dashboard e il Cron Monitor mostrano quando ogni job è stato eseguito l’ultima volta e cosa ha elaborato. Se qualcosa non ti convince, quelle schermate puntano dritte alla causa.

L’unica cosa da capire: iscritti e clienti

La stessa persona può esistere in Mailchimp in due modi:

  • Un iscritto ha scelto di ricevere la tua newsletter: puoi inviargli campagne.
  • Un cliente ha effettuato un ordine (o lasciato un carrello) ma non si è mai iscritto: fa parte del tuo pubblico per lo storico degli acquisti e la segmentazione, ma non puoi inviargli campagne.

Entrambi pesano allo stesso modo sulla fattura di Mailchimp. (Mailchimp spiega tutti gli stati dei contatti nel suo centro assistenza.)

Una promessa attraversa tutto questo: il tuo pubblico è tuo. L’estensione aggiunge e aggiorna i contatti; non annulla mai un’iscrizione, non retrocede e non rimuove nessuno di sua iniziativa.

Il numero dei tuoi contatti è sotto il tuo controllo

Mailchimp fattura in base al totale dei contatti, e anche i clienti non iscritti contano. Tre controlli decidono esattamente chi entra nel tuo pubblico:

  • La finestra degli ordini, scelta nel Setup Wizard: quanto indietro arrivano gli ordini, e con loro i clienti. Più avanti trovi come sceglierla.
  • Sync New Non-Subscribed Customers (impostazioni Contact Sync): disattivalo e i nuovi acquirenti che non si sono mai iscritti non vengono aggiunti; i contatti già presenti nel tuo pubblico continuano ad aggiornarsi normalmente.
  • Default Subscription Status for Synced Customers (impostazioni Contact Sync): lascialo su Non-subscribed, il valore predefinito consigliato, così gli acquirenti ricevono le email di ordine e carrello ma non entrano mai nelle campagne finché non si iscrivono da soli.

E puoi archiviare in qualsiasi momento i contatti che non ti servono più, direttamente in Mailchimp.

L’estensione non sincronizza mai l’intero database dei tuoi clienti. Diventano contatti solo le persone che si sono iscritte alla tua newsletter, hanno effettuato un ordine o hanno lasciato un carrello.

Scegliere la finestra degli ordini

Durante la configurazione, il Setup Wizard ti chiede quanto indietro importare lo storico degli ordini: 3, 12, 24, 36 o 48 mesi, oppure tutto. Consiglia dodici mesi, e quel consiglio merita fiducia: le campagne convertono sul comportamento recente. Ciò che una persona ha comprato quest’anno predice cosa comprerà il prossimo; ciò che ha comprato tre anni fa aggiunge per lo più contatti fatturabili che non aprono più le tue email, e un pubblico più freddo significa meno coinvolgimento e una deliverability più debole per tutti gli altri. Dodici mesi catturano i tuoi acquirenti attivi più una stagione natalizia completa. Allarga la finestra solo se il tuo prodotto ha un ciclo di riacquisto naturalmente lungo: pensa ai mobili, non alla moda.

La finestra è un filtro, non un muro. Con i valori predefiniti consigliati, l’importazione porta dentro solo i clienti che hanno ordinato all’interno della finestra; gli acquirenti occasionali più vecchi restano fuori dal tuo pubblico, e fuori dalla tua fattura, al momento dell’importazione. Ma non vengono dimenticati. Nel momento in cui uno di loro torna, effettuando un ordine, lasciando un carrello o anche solo accedendo al proprio account, l’estensione lo sincronizza automaticamente, di solito entro un minuto o due. E torna completo: il suo profilo arriva con i totali di spesa complessivi, il numero di ordini e i punteggi di acquisto calcolati sull’intero storico degli acquisti, non solo sulla finestra. Entra come non iscritto, quindi riceve le email di ordine e carrello ma nessuna campagna finché non si iscrive.

Un cliente dormiente si riattiva nell’istante in cui torna a contare. Fino ad allora, non ti costa nulla.

Quali ordini si sincronizzano

Per impostazione predefinita, le entrate confermate corrispondono agli stati processing, complete e closed: questa selezione decide quali ordini storici vengono importati e quali ordini contano per le entrate e il lifetime value. I nuovi ordini si sincronizzano man mano che arrivano e restano aggiornati a ogni cambio di stato. Decidi esattamente quali contano in Order Statuses to Sync, nelle impostazioni Ecommerce Sync. La finestra degli ordini per la prima sincronizzazione è quella che hai scelto nel Setup Wizard.

Domande su cosa si è sincronizzato e quando? Risoluzione dei problemi copre le più comuni, e il supporto ebizmarts è a un’email di distanza.

Successivo: Scegli il tuo pubblicoScegli il pubblico Mailchimp in cui si sincronizzano i contatti e gli ordini del tuo negozio.