60 votes

Que signifie __utma ?

Qu'est-ce que ça veut dire quand on voit des choses comme :

?__utma=1.32168570.1258672608.1258672608.1259628772.2&__utmb=1.4.10.1259628772&

etc. dans la chaîne de l'URL ?

C'est peut-être simple, mais je pense que c'est quelque chose dont je ne suis pas conscient parce que je le vois de temps en temps.

43voto

prime_number Points 610

Voici un bon lien pour les expliquer. Ce sont des cookies utilisés par google analytics pour suivre les informations sur votre site web.

utma-_utmb-and-_ utmc-cookies/">http://www.analyticsexperts.com/google-analytics/information-about-the-utmlinker-and-the- _utma-_ utmb-and- _utmc-cookies/

( Dernière version connue de l'archive internet )

17voto

Alexei Points 165

Votre navigateur ne supporte pas les cookies. C'est la raison pour laquelle vous le voyez dans l'url. En fait, Google utilise des cookies __utma , __utmb , __utmc , __utmz pour suivre les informations. Lorsque les cookies sont désactivés, le navigateur transmet ces informations à travers l'URL en tant que paramètre GET.

9voto

Maimonides Points 88

El __utma Cookie Ce cookie est ce que l'on appelle un cookie "persistant", c'est-à-dire qu'il n'expire jamais (techniquement, il expire en l'an 2038 mais pour les besoins de l'explication, supposons qu'il n'expire jamais). Ce cookie garde la trace du nombre de fois qu'un visiteur a visité le site concerné par le cookie, de la date de sa première visite et de la date de sa dernière visite. Google Analytics utilise les informations de ce cookie pour calculer des éléments tels que le nombre de jours et de visites avant achat.

El __utmb y __utmc Cookies Les cookies B et C sont frères et travaillent ensemble pour calculer la durée d'une visite. __utmb prend un horodatage du moment exact où un visiteur entre sur un site, tandis que __utmc prend un horodatage du moment exact où un visiteur quitte un site. __utmb expire à la fin de la session. __utmc attend 30 minutes, puis il expire. Vous voyez, __utmc n'a aucun moyen de savoir quand un utilisateur ferme son navigateur ou quitte un site Web. Il attend donc 30 minutes qu'une autre page soit consultée, et si ce n'est pas le cas, il expire.

[Par Joe Teixeira]

9voto

Brian R. Bondy Points 141769

Ce sont des paramètres d'URL, ils transmettent des informations au serveur web.

protocol://username:password@server:port?parameterList#anchorName

Ejemplo:

http://stackoverflow.com:80/page?param1=value1&param2=value2

  • El #anchorName vous fera sauter à une certaine partie d'une page HTML
  • El parameterList est également appelée la partie "requête".
  • El protocol est également appelé le régime
  • El username:password la partie peut être omise
  • El port sera par défaut de 80 si le protocol est HTTP et le port n'est pas spécifié
  • Si vous ne spécifiez pas l'option protocol dans un navigateur web, il s'agira par défaut de HTTP.
  • Vous souhaiterez souvent qu'une seule page fasse plusieurs choses. Pour ce faire, il suffit d'accepter différents paramètres. Ces paramètres transmettent généralement au serveur des informations qui modifient l'affichage de la page suivante ou l'exécution d'une autre action sur le serveur.
  • Parfois, les paramètres d'URL sont remplacés par de jolis chemins d'URL. Ceci est réalisé avec les nouveaux frameworks web comme ASP .NET MVC, Django, Ruby on Rails, etc...

Il y a une description beaucoup plus détaillée que celle que j'ai donnée en RFC 3986 : Identificateur de ressources uniformes (URI) : Syntaxe générique .

9voto

John Weldon Points 19132

Il est lié à google analytics... il est utilisé pour leur suivi. Bien que je soupçonne la réponse de Brian de répondre à ce que vous demandiez vraiment...

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X