Google Analytics utilise des paramètres de requête pour identifier les campagnes et contrôler les cookies. Tout cela est géré par le code javascript. Jetez un oeil à l'exemple suivant:Comment ignorer les paramètres de requête dans le cache web?
http://www.example.com/?utm_source=newsletter&utm_medium=email&utm_ter m=October%2B2008&utm_campaign=promotion
Cela va mettre en place des cookies via JavaScript avec la bonne origine de la campagne. Ces paramètres de requête peuvent avoir des valeurs multiples et parfois aléatoires. Comme ils sont utilisés comme clés de hachage du cache, les performances du cache sont fortement dégradées dans certains scénarios.
Je suppose qu'il y a une configuration pas si difficile sur les serveurs de cache pour simplement ignorer tous les paramètres de requête ou les paramètres de requête spécifiques. Ai-je raison?
Est-ce que quelqu'un sait combien il est difficile de créer dans des solutions de cache web populaires?
Je ne suis pas intéressé par une solution de cache Web spécifique. Ce serait génial d'entendre parler de celui que vous utilisez.
Pourquoi ne pas utiliser simplement '_setAllowAnchor'? L'ancre n'est pas envoyée au serveur, donc le cache proxy ne le voit jamais. – Yahel
Pour ce cas précis, j'ai fait exactement cela. Il s'avère qu'ignorer les paramètres de requête sur les backends du cache est plus difficile que prévu et parfois même impossible. – Eduardo
Oui, c'est ce à quoi je m'attendais. Cela me fait souhaiter que Google suive ma requête pour que '_setAllowAnchor' soit activé par défaut. – Yahel