Casa Attività commerciale Guida alla sopravvivenza dello shopping natalizio: 10 consigli per mantenere il tuo sito Web attivo e funzionante

Guida alla sopravvivenza dello shopping natalizio: 10 consigli per mantenere il tuo sito Web attivo e funzionante

Video: COME OTTENERE TRAFFICO Gratuito (o quasi) sul tuo Sito Web (Settembre 2024)

Video: COME OTTENERE TRAFFICO Gratuito (o quasi) sul tuo Sito Web (Settembre 2024)
Anonim

Black Friday e Cyber ​​Monday sono il Super Bowl per l'e-commerce. La stagione delle vacanze prende il via per le aziende con i più grandi giorni di shopping online dell'anno durante la Cyber ​​Week. La finestra dal Black Friday a Natale può fare o rompere le vendite e le entrate per le piccole e medie imprese (PMI) fino alle grandi aziende come Nordstrom e Target. Per ogni azienda, tuttavia, il successo o il fallimento dipende dalla capacità del tuo sito Web di resistere all'afflusso di traffico degli utenti delle vacanze.

Quando i clienti accedono e navigano nel tuo sito Web, aggiungono prodotti al carrello e effettuano il checkout, ogni secondo conta. La società di gestione delle prestazioni digitali SOASTA ha affermato che il punto debole - il tempo di caricamento del sito Web che corrisponde alle conversioni di picco - potrebbe essere di due secondi o meno nel 2016. Tra la Cyber ​​Week 2014 e il 2015, SOASTA ha analizzato 1, 5 miliardi di beacon dei dati della sessione utente. SOASTA ha riscontrato che il tempo di caricamento delle conversioni di picco si è ridotto da 3, 8 a 2, 4 secondi e ha inoltre riscontrato che, nel 2015, le pagine più lente hanno registrato un aumento fino al 58% della frequenza di rimbalzo. I numeri vanno avanti e avanti, ma la correlazione è semplice: i problemi del sito Web in quei momenti chiave equivalgono a entrate perse.

Per assicurarsi che il loro sito Web sia pronto, le aziende devono fare le gambe prima e durante la corsa. Ho parlato con Gus Robertson, CEO della consegna delle applicazioni e del fornitore di infrastrutture web scalabile NGINX (pronunciato "engine-x") su come le aziende dovrebbero prepararsi. Abbiamo discusso dei meccanismi che dovrebbero essere in atto per preparare il meglio e pianificare il peggio durante la Cyber ​​Week.

NGINX e il suo software open source sono in circolazione sin dai primi giorni di Internet. Secondo la società, il software NGINX alimenta oltre il 55 percento di Internet in un modo o nell'altro. Robertson ha affermato di aver visto Internet evolversi da semplici pagine Web in complesse applicazioni basate sul Web che offrono esperienze utente (UX) a una vasta gamma di dispositivi e dimensioni dello schermo. Allo stesso tempo, sempre più entrate al dettaglio provengono ogni anno dal Web.

"Stiamo assistendo a questa transizione in cui le transazioni di e-commerce stanno diventando ugualmente, se non di più, importanti rispetto alle vendite al dettaglio nei negozi fisici", ha affermato Robertson. "Quando il tuo sito web non funziona, chiudi gran parte delle tue opportunità commerciali. Non lasciare che il tuo giorno migliore e più intenso diventi il ​​tuo giorno peggiore. Ci sono cose basilari che puoi fare per assicurarti di essere ben protetto e preparato il più possibile."

Robertson ha fornito 10 suggerimenti per aiutare la tua azienda a testare il suo sito Web e fare un piano di gioco per la corsa. In questo modo, sarai preparato e saprai come rispondere se qualcosa sul tuo sito Web dovesse andare storto nel momento peggiore del Black Friday o del Cyber ​​Monday.

1. Monitora il tuo sito web

Robertson ha affermato che è un gioco da ragazzi per le aziende disporre di una soluzione di monitoraggio dei siti Web o di gestione delle prestazioni delle applicazioni (APM). Questi tipi di strumenti ti offrono una visibilità completa non solo sul front-end del tuo sito Web, ma su uno sguardo olistico all'intera applicazione web e alle risorse di calcolo.

"Abbiamo a che fare con architetture applicative molto diverse rispetto a un paio d'anni fa. Quando qualcosa va storto, devi guardare non solo all'infrastruttura stessa e cose come i tempi di risposta, ma la causa", ha affermato Robertson. "I nostri clienti utilizzano strumenti come New Relic, AppDynamics e Datadog per scoprire non solo ciò che è difettoso o non funzionante sul back-end, ma l'UX sul front-end. Diversi secondi di ritardo potrebbero significare che un utente accede al sito del tuo concorrente e acquista invece il prodotto lì ".

2. Test di carico preventivo

Test di carico significa porre la domanda su un sito Web utilizzando il traffico simulato per vedere quanti utenti simultanei può gestire. Robertson ha sottolineato che i test di carico devono essere eseguiti in anticipo e spesso, non solo sul traffico normale ma spingendo il sito Web ai limiti per gestire i livelli di traffico di picco.

"Devi caricare i test al traffico normale, quello che ti aspetti che sia, e quindi il traffico massimo che potresti mai aspettarti", ha dichiarato Robertson. "Devi vedere come questo test di carico influisce sulle prestazioni, ma anche sulla resilienza back-end del tuo sito quando arriva quel traffico."

3. Test delle prestazioni

Mentre carichi il test, Robertson ha detto che è anche importante pensare all'UX. I test di carico e prestazioni vanno di pari passo perché il tuo sito Web deve essere in grado non solo di gestire molti utenti senza arresti anomali, ma anche di fornire pagine a caricamento rapido e un'interfaccia reattiva per rendere felici e coinvolti i clienti nell'esperienza di acquisto.

"Desideri offrire la migliore esperienza utente possibile per il cliente che sta cercando di interagire con il tuo sito e di avere una relazione con la tua azienda", ha affermato Robertson. "Un'applicazione Web ad alte prestazioni dovrebbe fornire al cliente le informazioni giuste attraverso il sito senza molta seccatura. Ecco di cosa si tratta l'esperienza del cliente."

4. Test dei flussi di lavoro per utenti critici

Parte di questo test delle prestazioni va oltre i tempi di caricamento per testare effettivamente i flussi di utenti che riceveranno il traffico pedonale più metaforico sul tuo sito Web. Robertson ha affermato che testare cose come le pagine dei prodotti più in voga, la gestione del carrello e, soprattutto, la continuità del processo di checkout è un passaggio chiave nel condurre con successo le vendite online.

"Le aziende stanno testando il carico della parte anteriore del sito, ma non necessariamente l'API back-end che ti collega al gateway di pagamento", ha affermato Robertson. "Hai X quantità di persone nella parte anteriore dell'applicazione ma questo non ti dice se funzionerà fino in fondo. Se le persone stanno provando a fare il checkout dal loro carrello e non possono, hai finito. Hai perso quella conversione."

5. Posizionare gli strumenti di ridimensionamento

Indipendentemente da come hai progettato la tua applicazione web (ci occuperemo più avanti), NGINX ha fatto il suo nome sulla capacità di ridimensionare e allocare rapidamente le risorse web dove sono necessarie. Robertson ha discusso di una varietà di strumenti che puoi mettere in atto sul tuo sito Web per darti una certa flessibilità quando arriva il traffico elevato.

"Ci piace pensare a NGINX come l'ammortizzatore nella parte anteriore di un'applicazione", ha dichiarato Robertson. "Facciamo il lavoro pesante HTTP. Ci sono tutti questi strumenti che puoi mettere nella parte anteriore dell'app come bilanciamento del carico, meccanismi di memorizzazione nella cache o un CDN che può aiutarti a ridimensionare automaticamente e dare priorità a un determinato traffico. Quindi, se gli utenti arrivano di nuovo in un flusso di lavoro e devi scambiare una fonte di traffico rispetto a un'altra, potresti dare la priorità a qualcosa come il checkout del carrello per massimizzare le conversioni sulle risorse che stanno andando ad alimentare la barra di ricerca del prodotto."

6. Installa Traffic Cops

Strumenti di ridimensionamento come i sistemi di bilanciamento del carico e le CDN sono un elemento dell '"assorbimento degli urti" di NGINX, ma la società crea anche quelli che chiama "poliziotti del traffico" per i siti Web. Questi sbirri bloccano violazioni della sicurezza e falsi passi come attacchi DDoS (Distributed-Denial-of-Service). Robertson ha affermato che i "servizi periferici" come CDN, servizi di mitigazione DDoS e firewall possono aiutare a deviare il traffico dannoso per consentire al traffico dell'utente reale di raggiungere il tuo sito Web.

"DDoS può verificarsi da agenti dannosi esterni che possono smantellare il tuo sito, ma puoi anche accidentalmente DDoS da solo facendo in modo che un server esegua il ping di un altro server e lo rimuova", ha spiegato Robertson. "I poliziotti del traffico significano impostare cose come limiti di peso, indirizzi IP preimpostati, blocco e whitelisting delle applicazioni esterne. Una serie di meccanismi che NGINX può mettere in atto per garantire che il servizio non sia interrotto e non si consente a DDoS di fare un altro Quindi, sul front-end, hai un WAF che cerca cose come attacchi DDoS esterni e attacchi di iniezione SQL."

7. Elaborare un piano di errore

Nessuna azienda vuole vedere il proprio sito Web andare giù durante la Cyber ​​Week, ma succede ogni anno, anche ai rivenditori di alto profilo. Per questo motivo, ogni azienda deve pianificare il peggio. Robertson ha affermato che inizia con una soluzione Disaster Recovery-as-a-Service (DRaaS) in atto per testare un sito Web di backup e pronto per l'uso se il sito Web principale non funziona.

"Assicurati che il tuo sito DR sia seduto lì come piano assicurativo, ma assicurati anche di attivarlo e testarlo in anticipo", ha detto Robertson. "Quando carichi il test del sito principale, fai lo stesso sul tuo sito DR in modo che, se qualcosa va storto, puoi spostare rapidamente il sito su quell'infrastruttura.

8. Controllo dei danni sociali

L'altra metà del piano di backup è conoscere il servizio clienti e la strategia di sensibilizzazione e, nel 2016, ciò significa gestione dei social media. I social media sono in prima linea per l'interazione dei clienti con il tuo marchio. Se il tuo sito Web non funziona, i primi posti in cui i clienti cercheranno le risposte sono le pagine Facebook e Twitter della tua azienda.

"Se le cose vanno male, pensa a come risponderesti sui social media e come i tuoi rappresentanti farebbero per informare i clienti e tenerli aggiornati", ha dichiarato Robertson.

9. Considerare l'architettura del sito Web

Una delle conversazioni a lungo termine di cui la tua azienda dovrebbe discutere quando si tratta del tuo sito web riguarda il modo in cui è progettato e se è il momento di cambiare. Abbiamo scritto su come le applicazioni di ogni tipo si stanno allontanando dalle architetture monolitiche e verso microservizi più modulari. Robertson ha affermato che, in definitiva, gli strumenti front-end forniti da NGINX non possono sostituire un'app Web basata su microservizi con ridimensionamento dinamico.

"I microservizi sono il modo in cui stiamo vedendo grandi proprietà web ottenere la possibilità di scalare davvero", ha detto Robertson. "Se hai scritto un monolite, non puoi cercare di nuovo tra ora e la corsa allo shopping natalizio. Ma dovresti guardare la tua architettura e pensare a come eventualmente passare. Il vantaggio di un microservizio è che puoi auto- ridimensionare i singoli componenti quando il traffico li sta colpendo, quindi, se la libreria di immagini viene colpita, si ridimensiona quel o qualsiasi altro servizio nell'app. È questa valvola dell'architettura dell'applicazione per regolare il traffico in entrata che, in questo periodo dell'anno, può essere eccessivo."

10. Buy-in di C-Suite

Quando un sito Web si interrompe il Black Friday, le conseguenze che ne derivano non incidono solo sul team IT che gestisce il sito Web. L'amministratore delegato o CTO della società deve quindi rispondere agli azionisti o a un consiglio di amministrazione del motivo per cui il sito Web è andato in crash e della perdita di entrate potenziali. Le questioni aziendali e tecnologiche sono indissolubilmente legate alle attività online e Robertson ha affermato che il management e altri dirigenti devono conoscerli e comprenderli.

"Se sei un amministratore delegato e il 20 percento della tua attività proviene dal sito Web, porre le stesse domande al tuo CIO è importante quanto il CIO che chiede loro al loro team", ha affermato Robertson. "Questo è di alto livello, ma è importante che i dirigenti sappiano abbastanza della tecnologia della loro azienda e dei loro siti per porre le domande giuste e avere una buona risposta per gli azionisti se sono abbastanza sfortunati da averne bisogno."

Guida alla sopravvivenza dello shopping natalizio: 10 consigli per mantenere il tuo sito Web attivo e funzionante