Huis Bedrijf Overlevingsgids voor vakantie-winkelen: 10 tips om uw website up-to-date te houden

Overlevingsgids voor vakantie-winkelen: 10 tips om uw website up-to-date te houden

Video: Webinar Strategy to Survive: Shifting Organizational Leadership (November 2024)

Video: Webinar Strategy to Survive: Shifting Organizational Leadership (November 2024)
Anonim

Black Friday en Cyber ​​Monday zijn de Super Bowl voor e-commerce. Het vakantieseizoen begint voor bedrijven met de grootste online winkeldagen van het jaar tijdens Cyberweek. Het venster van Black Friday tot Kerstmis kan de omzet en omzet voor kleine tot middelgrote bedrijven (MKB's) tot grote bedrijven zoals Nordstrom en Target maken of breken. Voor elk bedrijf komt succes of mislukking echter neer op hoe goed uw website bestand is tegen de toestroom van vakantiegebruikersverkeer.

Wanneer klanten uw website bezoeken en bekijken, producten aan hun winkelwagentje toevoegen en uitchecken, telt elke seconde. Digitaal performance management bedrijf SOASTA zei dat de sweet spot - de laadtijd van de website die overeenkomt met piekconversies - in 2016 twee seconden of minder zou kunnen zijn. Tussen Cyberweek 2014 en 2015 analyseerde SOASTA voor 1, 5 miljard beacons aan gebruikerssessiegegevens. SOASTA ontdekte dat de piekconversieladtijd afnam van 3, 8 naar 2, 4 seconden, en ontdekte ook dat in 2015 langzamere pagina's tot 58 procent meer bounce kenden. De cijfers gaan maar door, maar de correlatie is eenvoudig: websiteproblemen op die belangrijke momenten zijn gelijk aan verloren inkomsten.

Om ervoor te zorgen dat hun website is voorbereid, moeten bedrijven het nodige doen voor en tijdens de haast. Ik sprak met Gus Robertson, CEO van applicatie-levering en schaalbare webinfrastructuurprovider NGINX (uitgesproken als "engine-x") over hoe bedrijven zich moeten voorbereiden. We bespraken de mechanismen die aanwezig moeten zijn om het beste voor te bereiden en het ergste te plannen tijdens Cyberweek.

NGINX en zijn open-source software bestaan ​​al sinds de begindagen van het internet. Volgens het bedrijf bedient NGINX-software meer dan 55 procent van het internet in een of andere vorm. Robertson zei dat hij het internet heeft zien evolueren van eenvoudige webpagina's naar complexe, webgebaseerde applicaties die gebruikerservaringen (UXen) leveren aan een breed scala aan apparaten en schermformaten. Tegelijkertijd komen er elk jaar meer en meer retailinkomsten van internet.

"We zien deze overgang waarbij e-commercetransacties even belangrijk, zo niet belangrijker, worden dan fysieke verkoop in fysieke winkels, " zei Robertson. "Wanneer uw website uitvalt, sluit u een groot deel van uw zakelijke kansen af. Laat uw beste en drukste dag niet uw slechtste dag worden. Er zijn zeer eenvoudige dingen die u kunt doen om ervoor te zorgen dat u zo goed beschermd bent en zo mogelijk voorbereid."

Robertson legde 10 tips uit om uw bedrijf te helpen zijn website te testen en een speelplan te maken voor de drukte. Op deze manier bent u voorbereid en weet u hoe te reageren als er iets op uw website misgaat op het slechtste moment op Black Friday of Cyber ​​Monday.

1. Controleer uw website

Robertson zei dat het voor bedrijven geen sinecure is om een ​​oplossing voor website monitoring of applicatieprestatiebeheer (APM) te hebben. Dit soort tools geeft u volledig inzicht in niet alleen de voorkant van uw website, maar een holistische blik op de hele webapplicatie en rekenhulpbronnen.

"We hebben te maken met heel andere applicatie-architecturen dan een paar jaar geleden. Als er iets misgaat, moet je niet alleen naar de infrastructuur zelf kijken, maar ook naar de oorzaak, " zei Robertson. "Klanten van ons gebruiken tools zoals New Relic, AppDynamics en Datadog om niet alleen te achterhalen wat er fout gaat of niet presteert aan de achterkant, maar de UX aan de voorkant. Enkele seconden vertraging kan betekenen dat een gebruiker naar de site van uw concurrent gaat en koopt daar in plaats daarvan het product."

2. Preemptive Load Testing

Load-testen betekent dat er vraag wordt gesteld aan een website door gesimuleerd verkeer te gebruiken om te zien hoeveel gelijktijdige gebruikers het aankan. Robertson benadrukte dat belastingstests vroeg en vaak moeten worden uitgevoerd, niet alleen bij normaal verkeer, maar door de website tot het uiterste te duwen om piekverkeer te kunnen verwerken.

"Je moet de test bij normaal verkeer laden - wat je ervan verwacht - en dan het maximale verkeer dat je ooit zou kunnen verwachten, " zei Robertson. "U moet zien hoe die belastingtests de prestaties beïnvloeden, maar ook de back-end veerkracht van uw site als dat verkeer binnenkomt."

3. Prestatietesten

Tijdens het laden van de test zei Robertson dat het ook belangrijk is om na te denken over de UX. Belasting- en prestatietests gaan hand in hand omdat uw website niet alleen veel gebruikers moet kunnen verwerken zonder te crashen, maar ook snel ladende pagina's en een responsieve interface moet leveren om die klanten tevreden en betrokken te houden bij de winkelervaring.

"U wilt de best mogelijke gebruikerservaring bieden voor de klant die probeert te communiceren met uw site en een relatie heeft met uw bedrijf, " zei Robertson. "Een krachtige webapplicatie moet de klant zonder veel gedoe via de site naar de juiste informatie brengen. Daar draait de klantervaring om."

4. Test kritieke gebruikerswerkstromen

Een deel van die prestatietests gaat verder dan laadtijden om daadwerkelijk de gebruikersstromen te testen die het meeste metaforische voetverkeer op uw website zullen ontvangen. Robertson zei dat het testen van dingen zoals de populairste productpagina's, het beheer van winkelwagentjes en, belangrijker nog, de naadloosheid van het betalingsproces een belangrijke stap is in het succesvol stimuleren van online verkoop.

"Bedrijven testen de voorkant van de site, maar niet noodzakelijkerwijs de back-end API die u verbindt met de betalingsgateway, " zei Robertson. "Je hebt X aantal mensen vooraan in de applicatie, maar dat vertelt je niet of het de hele weg zal werken. Als mensen proberen af ​​te rekenen vanuit hun winkelwagen en ze kunnen niet, ben je klaar. Je bent die conversie kwijt."

5. Plaats schaalhulpmiddelen

Ongeacht hoe u uw webapplicatie eronder hebt ontworpen (daar komen we later op terug), NGINX heeft zijn naam te danken aan de mogelijkheid om snel webbronnen te schalen en toe te wijzen waar ze nodig zijn. Robertson heeft verschillende tools besproken die u op uw website kunt plaatsen om u enige flexibiliteit te bieden wanneer er veel verkeer binnenkomt.

"We denken graag aan NGINX als de schokdemper aan de voorkant van een applicatie, " zei Robertson. "We doen de HTTP heavy lifting. Er zijn al deze tools die je vooraan in de app kunt plaatsen, zoals load balancers, caching-mechanismen of een CDN die je kunnen helpen automatisch te schalen en bepaald verkeer te prioriteren. Dus, als gebruikers komen terug in een workflow en u moet de ene verkeersbron inruilen tegen de andere, u kunt zoiets als het afrekenen van uw winkelwagentje prioriteren om conversies te maximaliseren ten opzichte van de bronnen die de zoekbalk voor producten aansturen."

6. Stel verkeerspolitie in

Schaalhulpmiddelen zoals load balancers en CDN's zijn een onderdeel van de "schokabsorptie" van NGINX, maar het bedrijf richt ook wat het "verkeerspolitie" voor websites noemt. Deze verkeersagenten stoppen beveiligingsinbreuken en faux pas zoals DDoS-aanvallen (Distributed-Denial-of-Service). Robertson zei dat "edge services" zoals CDN's, DDoS-mitigatieservices en firewalls kunnen helpen kwaadaardig verkeer af te leiden om het echte gebruikersverkeer door te laten naar uw website.

"DDoS kan gebeuren door externe slechte agenten die uw site kunnen verwijderen, maar u kunt DDoS ook per ongeluk zelf doen door de ene server een andere te laten pingen en het te laten verwijderen", legt Robertson uit. "Verkeerspolitie betekent het instellen van dingen zoals gewichtslimieten, vooraf ingestelde IP-adressen, het blokkeren en het op een witte lijst plaatsen van externe applicaties. Een aantal mechanismen die NGINX kan instellen om ervoor te zorgen dat de service niet wordt onderbroken en u niet toestaat dat iemand anders DDoS. Vervolgens heb je aan de voorkant een WAF die op zoek is naar dingen zoals externe DDoS- en SQL-injectieaanvallen."

7. Maak een foutenplan

Geen enkel bedrijf wil dat hun website tijdens Cyberweek uitvalt, maar dit gebeurt elk jaar, zelfs bij spraakmakende retailers. Daarom moet elk bedrijf het ergste plannen. Robertson zei dat dit begint met het hebben van een Disaster Recovery-as-a-Service (DRaaS) -oplossing om een ​​back-upwebsite te laten testen en klaar voor gebruik als uw hoofdwebsite uitvalt.

"Zorg ervoor dat uw DR-site daar als een verzekeringsplan zit, maar zorg er ook voor dat u het van tevoren activeert en test, " zei Robertson. "Wanneer u de hoofdsite laadt, doet u hetzelfde met uw DR-site zodat u, als er iets misgaat, de site snel naar die infrastructuur kunt verplaatsen.

8. Sociale schadebeheersing

De andere helft van uw back-upplan is om uw klantenservice en outreach-strategie te kennen en dat betekent in 2016 social media management. Social media is de frontlinie voor klantinteractie met uw merk. Als uw website uitvalt, zijn de eerste plaatsen waar klanten naar antwoorden zoeken de Facebook- en Twitter-pagina's van uw bedrijf.

"Als er iets misgaat, denk er dan over na hoe u zou reageren op sociale media en hoe uw vertegenwoordigers klanten zouden informeren en up-to-date houden", zei Robertson.

9. Overweeg Website-architectuur

Een van de langetermijngesprekken die uw bedrijf zou moeten bespreken als het gaat om uw website gaat over hoe het is ontworpen en of het tijd is voor verandering. We hebben geschreven over hoe allerlei soorten toepassingen zich verplaatsen van monolithische architecturen naar meer modulaire microservices. Robertson zei dat uiteindelijk de front-end tools die NGINX biedt geen vervanging zijn voor een dynamisch schaalbare, op microservices gebaseerde web-app.

"Microservices is de manier waarop we zien dat grote webeigenschappen de mogelijkheid krijgen om echt op te schalen, " zei Robertson. "Als je een monoliet hebt geschreven, kun je niet opnieuw herschikken tussen nu en de drukte van het winkelwinkelen. Maar je moet naar je architectuur kijken en nadenken over hoe je uiteindelijk kunt overstappen. Het voordeel van een microservice is dat je auto- schaal afzonderlijke componenten terwijl het verkeer ze raakt. Dus als de afbeeldingsbibliotheek wordt geraakt, schaal je die of een andere service in de app. Het is deze applicatie-architectuurklep die kan worden aangepast voor inkomend verkeer dat rond deze tijd van het jaar kan zijn overmatig."

10. C-Suite Buy-In

Wanneer een website op Black Friday uitvalt, heeft de gevolgen daarvan niet alleen invloed op het IT-team dat de website runt. De CEO of CTO van het bedrijf moet vervolgens verantwoording afleggen aan aandeelhouders of aan een raad van bestuur over waarom de website is gestopt en hoeveel potentiële inkomsten verloren zijn gegaan. Zakelijke en technologische problemen zijn onlosmakelijk met elkaar verbonden voor online bedrijven en Robertson zei dat management en andere leidinggevenden deze moeten kennen en begrijpen.

"Als u CEO bent en 20 procent van uw bedrijf afkomstig is van de website, is het stellen van dezelfde vragen aan uw CIO net zo belangrijk als de CIO die aan hun team stelt, " zei Robertson. "Dit is van hoog niveau, maar het is belangrijk voor leidinggevenden om voldoende te weten over de technologie in hun bedrijf en op hun sites om de juiste vragen te stellen en een goed antwoord voor de aandeelhouders te hebben als ze ongelukkig genoeg zijn om er een nodig te hebben."

Overlevingsgids voor vakantie-winkelen: 10 tips om uw website up-to-date te houden