O que é?
Para incrementar a performance das lojas em ambiente de produção, a nossa plataforma conta com o chamado "cache de borda", de duração de 30 minutos.
Com o cache de borda, a mesma versão de uma página poderá ser compartilhada entre vários usuários onde apenas o primeiro deverá aguardar a renderização da página no servidor. Após a renderização inicial, o sistema de cache de borda tirará uma "foto" da versão desta página e, assim que outros usuários requisitarem a mesma página, a "foto" será retornada instantaneamente.
Como funciona?
O controle das fotos é feito por URLs, ou seja, cada página de cada uma das lojas possui a sua própria foto com duração de 30 minutos. Após esse tempo, as fotos são automaticamente descartadas e o ciclo recomeça. Sendo assim:
- Usuário A acessa a página https://www.minhaloja.com.br/minha-categoria e a foto 1 é tirada
- Usuário B acessa a página https://www.minhaloja.com.br/minha-categoria e a foto 1 é apresentada
- Usuário B decidiu ordenar os produtos por preço e então acessa a página https://www.minhaloja.com.br/minha-categoria?_sort=price e então a foto 2 é tirada
Repare que o acréscimo de palavras na URL (no exemplo indicando a ordenação) força o sistema a tirar uma nova foto.
Parâmetros de marketing
Parâmetros de marketing são textos acrescentados às URLs por plataforma de marketing e anúncios, como Facebook e Google, e que identificam cada clique feito em cada anúncio. Com isso, essas plataformas conseguem rastrear a quantidade de vezes que uma página foi visitada atráves dos seus anúncios.
Seguindo a mecânica descrita acima, a cada clique em anúncios de plataformas de marketing um novo identificador será gerado pelas plataformas e então uma nova foto deverá ser tirada pelo cache de borda. Isso não é uma boa prática pois inibe o funcionamento base do cache de borda - que é o aproveitamento de versões entre usuários que acessam a mesma página/URL. Sendo assim:
- Usuário A acessa a página https://www.minhaloja.com.br/minha-categoria e a foto 1 é tirada
- Usuário B acessa a página https://www.minhaloja.com.br/minha-categoria?fbclid=gtG5QJQpg49XdTKv44Vpr4Rh6R7CfS6x através de um anúncio do Facebook (parâmetro fbclid) e, com isso, a foto 2 seria tirada, apesar de ser a mesma página.
Pensando nisso, desconsideramos para o cache de borda os seguintes parâmetros de marketing:
- utm_source
- utm_term
- utm_campaign
- utm_medium
- utm_content
- fbclid
- gclid
- wbraid
- ad_id
- _toutiao_params
- msclkid
- ttclid
- adset
- campaignid
- adsetid
- adid
Dessa forma, caso algum deles seja informado, a foto será buscada sem levar em consideração esses parâmetros:
- Usuário A acessa a página https://www.minhaloja.com.br/minha-categoria e a foto 1 é tirada
- Usuário B acessa a página https://www.minhaloja.com.br/minha-categoria?fbclid=gtG5QJQpg49XdTKv44Vpr4Rh6R7CfS6x através de um anúncio do Facebook (parâmetro fbclid) e então a foto 1 é apresentada.
Comentários
0 comentário
Por favor, entre para comentar.