Lar O negócio Guia de sobrevivência nas compras de fim de ano: 10 dicas para manter seu site em funcionamento

Guia de sobrevivência nas compras de fim de ano: 10 dicas para manter seu site em funcionamento

Vídeo: ✅ DICAS de SEO p/ seu Blog DOMINAR o Ranking do Google! (Novembro 2024)

Vídeo: ✅ DICAS de SEO p/ seu Blog DOMINAR o Ranking do Google! (Novembro 2024)
Anonim

Black Friday e Cyber ​​Monday são o Super Bowl para comércio eletrônico. A temporada de festas começa para as empresas com os maiores dias de compras on-line do ano durante a Cyber ​​Week. A janela da Black Friday para o Natal pode aumentar ou diminuir as vendas e a receita de pequenas e médias empresas (SMBs) até grandes empresas como Nordstrom e Target. Porém, para todas as empresas, o sucesso ou o fracasso se resumem ao quão bem seu site suporta o fluxo de tráfego de usuários em férias.

Quando os clientes estão entrando e navegando no seu site, adicionando produtos ao carrinho e fazendo check-out, cada segundo conta. A empresa de gerenciamento de desempenho digital SOASTA disse que o ponto ideal - o tempo de carregamento do site que corresponde ao pico de conversões - pode ser de dois segundos ou menos em 2016. Entre a Cyber ​​Week 2014 e 2015, a SOASTA analisou 1, 5 bilhão de beacons em dados de sessões de usuários. A SOASTA descobriu que o tempo de carregamento de pico de conversão diminuiu de 3, 8 para 2, 4 segundos e também descobriu que, em 2015, as páginas mais lentas tiveram um aumento de até 58% na taxa de rejeição. Os números continuam, mas a correlação é simples: os problemas do site nesses momentos importantes são iguais à perda de receita.

Para garantir que o site seja preparado, as empresas precisam fazer o trabalho braçal antes e durante a corrida. Conversei com Gus Robertson, CEO da entrega de aplicativos e provedor de infraestrutura da Web escalável NGINX (pronunciado "engine-x") sobre como as empresas devem se preparar. Discutimos os mecanismos que deveriam existir para preparar o melhor e planejar o pior durante a Cyber ​​Week.

O NGINX e seu software de código aberto existem desde os primeiros dias da Internet. Segundo a empresa, o software NGINX alimenta mais de 55% da Internet, de uma forma ou de outra. Robertson disse que viu a Internet evoluir de simples páginas da Web para aplicativos complexos baseados na Web que oferecem experiências de usuário (UXes) para uma ampla gama de dispositivos e tamanhos de tela. Ao mesmo tempo, mais e mais receita de varejo a cada ano vem da web.

"Estamos vendo essa transição em que as transações de comércio eletrônico estão se tornando igualmente, se não mais, importantes do que as vendas físicas em lojas físicas", disse Robertson. "Quando o site é desativado, você fecha uma grande parte da sua oportunidade de negócio. Não deixe seu melhor e mais movimentado dia se tornar o seu pior. Há coisas muito básicas que você pode fazer para garantir sua proteção. e preparado quanto possível."

Robertson apresentou 10 dicas para ajudar sua empresa a testar seu site e fazer um plano de jogo para a corrida. Dessa forma, você estará preparado e saberá como responder se algo do seu site der errado no pior momento da Black Friday ou da Cyber ​​Monday.

1. Monitore seu site

Robertson disse que é óbvio que as empresas tenham uma solução de monitoramento de sites ou gerenciamento de desempenho de aplicativos (APM). Esses tipos de ferramentas oferecem visibilidade completa não apenas do front-end do site, mas de uma visão holística de todo o aplicativo da Web e recursos de computação.

"Estamos lidando com arquiteturas de aplicativos muito diferentes do que estávamos há alguns anos atrás. Quando algo dá errado, você precisa olhar não apenas a infraestrutura em si e coisas como tempo de resposta, mas a causa", disse Robertson. "Nossos clientes usam ferramentas como New Relic, AppDynamics e Datadog para descobrir não apenas o que está com defeito ou não está executando no back-end, mas o UX no front-end. Vários segundos de atraso podem significar que um usuário acessa o site do concorrente e compra o produto lá ".

2. Teste de carga preventiva

Teste de carga significa colocar demanda em um site usando tráfego simulado para ver quantos usuários simultâneos ele pode manipular. Robertson enfatizou que o teste de carga deve ser feito cedo e frequentemente, não apenas no tráfego normal, mas levando o site ao limite para lidar com os níveis de pico de tráfego.

"Você precisa carregar o teste no tráfego normal - o que você espera que seja - e, em seguida, o tráfego máximo que você poderia esperar", disse Robertson. "Você precisa ver como esse teste de carga afeta o desempenho, mas também a resiliência de back-end do seu site à medida que o tráfego chega".

3. Teste de Desempenho

Enquanto você carrega o teste, Robertson disse que também é importante pensar no UX. Os testes de carga e desempenho andam de mãos dadas porque seu site precisa não apenas lidar com muitos usuários sem travar, mas também fornecer páginas de carregamento rápido e uma interface responsiva para manter esses clientes felizes e envolvidos na experiência de compra.

"Você deseja oferecer a melhor experiência possível para o cliente que está tentando interagir com seu site e ter um relacionamento com sua empresa", disse Robertson. "Um aplicativo da web de alto desempenho deve levar o cliente às informações corretas através do site sem muito aborrecimento. É disso que trata a experiência do cliente".

4. Teste fluxos de trabalho críticos do usuário

Parte desse teste de desempenho está indo além do tempo de carregamento para realmente testar os fluxos de usuários que receberão o tráfego de pé mais metafórico em seu site. Robertson disse que testar coisas como as páginas mais quentes de produtos, o gerenciamento de carrinho de compras e, o mais importante, a uniformidade do processo de checkout é uma etapa fundamental para impulsionar com sucesso as vendas on-line.

"As empresas estão testando a carga na frente do site, mas não necessariamente na API de back-end que conecta você ao gateway de pagamento", disse Robertson. "Você tem um número X de pessoas na frente do aplicativo, mas isso não informa se ele funcionará o tempo todo. Se as pessoas estão tentando fazer check-out no carrinho de compras e não conseguem, está pronto Você perdeu essa conversão."

5. Coloque as ferramentas de dimensionamento no lugar

Independentemente de como você arquitetou seu aplicativo da Web (veremos isso mais adiante), o NGINX ganhou seu nome ao poder escalar e alocar rapidamente recursos da Web onde for necessário. Robertson discutiu uma variedade de ferramentas que você pode implementar no seu site para oferecer flexibilidade quando houver tráfego intenso.

"Gostamos de pensar no NGINX como o amortecedor no front-end de uma aplicação", disse Robertson. "Fazemos o trabalho pesado de HTTP. Há todas essas ferramentas que você pode colocar na frente do aplicativo, como balanceadores de carga, mecanismos de cache ou uma CDN que pode ajudá-lo a dimensionar automaticamente e priorizar determinado tráfego. Portanto, se os usuários estiverem vindo de volta ao fluxo de trabalho e você precisa trocar uma fonte de tráfego por outra, você pode priorizar algo como checkout de carrinho de compras para maximizar as conversões sobre os recursos que estão direcionando a barra de pesquisa de produtos ".

6. Configure policiais de trânsito

Ferramentas de dimensionamento, como balanceadores de carga e CDNs, são um elemento da "absorção de choque" da NGINX, mas a empresa também define o que chama de "policiais de tráfego" para sites. Esses policiais de tráfego interrompem violações de segurança e falsificações, como ataques DDoS (Distributed-Denial-Service). Robertson disse que "serviços de ponta", como CDNs, serviços de mitigação de DDoS e firewalls, podem ajudar a desviar o tráfego malicioso, permitindo que o usuário real trafegue no seu site.

"O DDoS pode acontecer a partir de maus agentes externos que podem derrubar o site, mas você também pode acidentalmente fazer o DDoS com um servidor fazendo ping e outro no servidor", explicou Robertson. "Policiais de trânsito significam configurar limites de peso, endereços IP predefinidos, aplicativos externos de bloqueio e lista de permissões. Vários mecanismos que o NGINX pode implementar para garantir que o serviço não seja interrompido e que você não permita que um DDoS outro Então, no front-end, você tem um WAF procurando coisas como ataques externos de injeção de DDoS e SQL ".

7. Faça um plano de falha

Nenhuma empresa deseja que seu site seja desativado durante a Cyber ​​Week, mas isso acontece todos os anos, mesmo para varejistas de alto nível. Por esse motivo, toda empresa precisa planejar o pior. Robertson disse que começa com uma solução de recuperação de desastre como serviço (DRaaS) para que um site de backup seja testado e pronto para ser usado se o site principal for desativado.

"Certifique-se de que o seu site de DR esteja lá como um plano de seguro, mas também ative-o e teste-o com antecedência", disse Robertson. "Quando estiver testando o site principal, faça o mesmo com o site de recuperação de desastres, para que, se algo der errado, você possa mover o site rapidamente para essa infraestrutura.

8. Controle de Danos Sociais

A outra metade do seu plano de backup é conhecer sua estratégia de atendimento e alcance ao cliente e, em 2016, isso significa gerenciamento de mídia social. A mídia social é a linha de frente para a interação do cliente com sua marca. Se seu site for desativado, os primeiros lugares em que os clientes procurarão respostas serão as páginas do Facebook e Twitter da sua empresa.

"Se as coisas derem errado, pense em como você responderia nas mídias sociais e como seus representantes informariam os clientes e os manteriam atualizados", disse Robertson.

9. Considere a arquitetura do site

Uma das conversas de longo prazo que sua empresa deve discutir quando se trata de seu site é sobre como ele é arquitetado e se é hora de mudar. Escrevemos sobre como aplicativos de todos os tipos estão se afastando das arquiteturas monolíticas e em direção a microsserviços mais modulares. Robertson disse que, em última análise, as ferramentas de front-end que o NGINX fornece não substituem um aplicativo Web baseado em microsserviços e dimensionado dinamicamente.

"Os microsserviços são a maneira como vemos grandes propriedades da web conseguindo a capacidade de realmente escalar", disse Robertson. "Se você escreveu um monólito, não pode re-projetar entre agora e a corrida das compras natalinas. Mas você deve observar sua arquitetura e pensar em como pode fazer a transição. O benefício de um microsserviço é que você pode dimensione componentes individuais à medida que o tráfego os atinge. Portanto, se a biblioteca de imagens estiver sendo atingida, você dimensiona esse ou qualquer outro serviço no aplicativo. É essa válvula de arquitetura de aplicativo para ajustar o tráfego de entrada que, nessa época do ano, pode ser excessivo."

10. Entrada para o C-Suite

Quando um site é lançado na Black Friday, as consequências disso não afetam apenas a equipe de TI que está executando o site. O CEO ou CTO da empresa deve responder aos acionistas ou a um conselho de administração sobre o motivo pelo qual o site caiu e quanto receita potencial foi perdida. Os problemas de negócios e tecnologia estão indissociavelmente ligados aos negócios on-line, e Robertson disse que a gerência e outros executivos precisam conhecê-los e compreendê-los.

"Se você é um CEO e 20% de seus negócios vêm do site, fazer as mesmas perguntas ao seu CIO é tão importante quanto o CIO convidá-las para a equipe", disse Robertson. "É de alto nível, mas é importante que os executivos saibam o suficiente sobre a tecnologia em sua empresa e em seus sites para fazer as perguntas certas e ter uma boa resposta para os acionistas, se tiverem a infelicidade de precisar de uma".

Guia de sobrevivência nas compras de fim de ano: 10 dicas para manter seu site em funcionamento