Parser l'URL courante dans GTM pour en récupérer une partie
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 🙂