Je reçois des visiteurs sur mon site Web à partir de redirections, par exemple tinyurl.com ou ask.fm (Ask.fm effectue automatiquement une redirection lorsque des personnes partagent un lien).
Dans Google Analytics, tous ces visiteurs sont affichés comme s'ils venaient d'Inde (ville: Faridabad): Je suppose que les serveurs ask.fm sont basés sur ce site et en Estonie. Je sais cependant que la plupart de mes visiteurs sont en France et dans d'autres pays européens.
J'ai essayé de passer par une deuxième redirection en utilisant une actualisation automatique sur un site Web personnel, pour "nettoyer" les données du visiteur de toute référence à l'Inde, mais cela n'a pas fonctionné (cela ne fonctionnait que pour un sur cinq peut-être). Idem pour 2 redirections à la suite.
Avez-vous une idée de la façon dont je pourrais corriger mes données pour afficher le pays du visiteur?
PS: J'aimerais ajouter quelques détails importants sur la redirection que j'ai essayée. La redirection que j'ai essayée ressemble à ceci: tinyrul/ask.fm -> l'un de mes sites Web avec META REFRESH -> la page de mon site Web sur laquelle je veux que le visiteur arrive
Je pense que l’un des indices clés ici est le fait que j’utilise un META Refresh de base et qu’il ne suffit pas de "nettoyer" les informations du serveur ask/tinyurl. Mais quoi d'autre pourrais/devrais-je utiliser, c'est là que je suis coincé.
PS2: J'ai essayé une redirection 301. Je ne travaillais pas non plus ... Je suis vraiment en train de manquer d'idées. tinyurl/ask.fm => site Web personnel avec 301 redirections vers => site Web personnel où je veux que les visiteurs arrivent
Ça n'a pas de sens. Si ask.fm génère un 301 (je le sais, tinyurl.com), l’utilisateur est alors redirigé. Cela signifie que ask.fm et tinyurl.com répondent au navigateur avec un en-tête comme celui-ci:
Location: http://go.here.instead.please.com/
Et le navigateur du client fera alors directement la demande à votre serveur. Ainsi, vous obtiendrez l'adresse IP du client et les serveurs tinyurl.com et ask.fm seront 100% transparents pour votre serveur ou même GoogleAnalytics que vous avez installés dans vos pages.
Le seul moyen d’obtenir des informations erronées serait que les personnes accédant à votre site utilisent un proxy HTTP tel que "cache-toi le cul" (c’était gratuit auparavant, maintenant il y a des frais, je ne mets donc pas de lien, mais vous pouvez trouvez-le avec Google, bien sûr.)
Vous devez supprimer vos propres 301 car ils sont définitivement inutiles. S'il existe un proxy, d'une certaine manière, vos 301 ne sont qu'une perte de temps supplémentaire.
J'ai le début d'une réponse: lorsque les utilisateurs passent par leur téléphone mobile, le "ask.fm" est identifié comme une référence et l'utilisateur est correctement géolocalisé en France (par exemple) plutôt qu'en Inde ou aux États-Unis.