Parser l'URL courante dans GTM pour en récupérer une partie

Publié le 9 mai 2024

Vous utilisez GTM ou bien un CMS qui vous donne la possibilité d'insérer du code javascript, voici quelques petits bout de code que j'utilise pour manipuler des URLs afin d'en obtenir différentes informations comme le domaine et sous-domaine courant, un dossier spécifique, le slug ou des paramètres d'URL comme les UTMs.

Récupérer le domaine

Coming Soon 🙂

Récupérer le sous-domaine

Coming Soon 🙂

Récupérer le dossier courant

Coming Soon 🙂

Récupérer un paramètre UTM

Dans cet exemple, imaginons que vous utilisiez des balises UTM (utm_source, utm_medium et utm_campaign, etc.) dans vos URLs de page de destination (aka landing pages) et que vous ayez besoin de les récupérer pour les pousser dans une balise de conversion par exemple.

En utilisant le code suivant, vous pourrez parcourir les paramètres d'URL et stocker ceux-ci dans une variable (au scope de la page courante).

function() {
 var pageUrl = window.location.href;
 var paramsList = pageUrl.split("?");
 var params = new URLSearchParams(paramsList[1]);
 return params.get("utm_medium");
}

Si vous chercher l'utm_source ou l'utm_campaign, il suffit de remplacer "utm_medium" dans dans dernière ligne de la fonction.

Récupérer un autre paramètre d'URL

Coming Soon 🙂

Contactez-moi

Vous désirez me contacter ? Rien de plus simple, remplissez le formulaire ci dessous !