Toute idée de comment extraire une partie du chemin de l'URL. Par exemple, je veux extraire juste une partie de l'URL, qui est différente sur toutes les URL site.com/product/9530/product-name.html Ici, j'ai besoin seulement du nombre "9530" Aussi j'ai besoin de créer une variable dans Google Tag Manager qui capture ce nombre à partir de toutes les URL de mon site! J'espère que j'ai expliqué mon cas :)Extraire une partie du chemin de l'URL et l'insérer via une variable dans le Gestionnaire de balises
Extraire une partie du chemin de l'URL et l'insérer via une variable dans le Gestionnaire de balises
Répondre
Cela dépend de quelle partie de l'URL ce numéro est placé sur différentes pages du site.
Si ce nombre est toujours placé après «/produit » vous pouvez créer la variable javascript personnalisé comme:
function() {
var urlPart = document.location.pathname.split('product/')[1].split('/')[0];
return urlPart; }
Si ce nombre peut se produire dans d'autres endroits de l'URL s'il vous plaît préciser dans quels endroits cela pourrait être atteint et s'il y a d'autres nombres dans l'URL.
Oui, le nombre est toujours après/produit/ –
Nice. Ensuite, essayez de créer une variable avec cet extrait de code et testez-le. Devrait fonctionner :) – Leonid
Le JS a travaillé comme un charme! Merci, Leonid! –
Vous pourriez probablement écrire une variable JS personnalisée qui fait cela pour vous. Des techniques d'analyse de chaîne assez courantes s'appliqueraient. Qu'avez-vous essayé jusqu'à présent? – nyuen
Vous devriez au moins essayer de google cette substance de base .. – Jelman