Quelle est la différence entre une redirection 301 et une redirection JavaScript ?

book reader icon
1 Minute
facebook logo gray
linkedin logo gray
mail logo gray

Dans les paramètres de votre compte, vous pouvez choisir si l'utilisateur sera redirigé par une redirection 301 ou par JavaScript lorsqu'il scanne un code QR. Quelle est la différence ?

Une redirection 301 appelle directement la page cible, tandis qu'une redirection JavaScript charge d'abord une page où le code JavaScript est exécuté pour rediriger vers la page cible.

301-redirect

Une redirection 301 indique au navigateur de se rendre immédiatement sur le site web cible. Lorsque vous scannez un code QR, l'URL abrégée du code est demandée par le navigateur. Le navigateur reçoit l'instruction de notre serveur d'aller directement à la page cible dans l'en-tête de la réponse.

Status 301 Moved Permanently
location: https://www.yourwebsite.com

JavaScript Redirect

Lorsque vous choisissez de rediriger avec JavaScript, un site web intermédiaire vierge est d'abord chargé dans le navigateur. Sur cette page, des cookies sont installés, des scripts de reciblage sont chargés ou la position GPS peut être récupérée avant de rediriger l'utilisateur vers le site web cible. La page cible est ensuite chargée via une instruction JavaScript, par exemple

<script>window.location='https://www.yourwebsite.com';</script>

Nous utilisons des redirections JavaScript pour exécuter des scripts de suivi ou pour demander le consentement de l'utilisateur avant qu'il ne soit suivi par des services de suivi tiers.

Si vous entrez un GA Tracking ID, Google Tag Manager ID ou Facebook Pixel ID ou un extrait personnalisé dans la section External Tracking / Re-Targeting de vos paramètres de compte, la méthode de redirection sera automatiquement réglée sur JavaScript.

Le fait de définir la méthode de redirection sur JavaScript vous permettra d'utiliser les informations du code QR de référence dans vos webhooks.

<script>alertdocument.referrer</script>
Last update 6 days ago