提取部分URL路径并通过变量将其插入到代码管理器中

问题描述:

任何想法如何提取部分URL路径。例如,我只想提取部分网址,这在所有网址上都不相同。 site.com/product/9530/product-name.html 这里我只需要编号“9530” 另外我还需要创建Google跟踪代码管理器中的一个变量,可从我网站的所有网址中捕获该数字! 希望我已经解释了我的情况:)提取部分URL路径并通过变量将其插入到代码管理器中

+1

你可以写一个自定义的JS变量来为你做。相当标准的字符串解析技术将适用。你试过什么了? – nyuen

+0

你至少应该尝试谷歌这个基本的东西.. – Jelman

这取决于这个号码放在不同的网站页面上的URL的哪一部分。

如果这个数字始终放在“/产品”后,你可以创建JavaScript变量,如自定义:

function() { 
var urlPart = document.location.pathname.split('product/')[1].split('/')[0]; 
return urlPart; } 

如果这个数字可以出现在URL中的其他地方请注明在什么地方,这可能满足以及URL中是否有其他数字。

+0

是的,这个数字总是在/ product/ –

+0

好。然后尝试使用此代码段创建变量并对其进行测试。应该工作:) – Leonid

+0

JS工作就像一个魅力!谢谢,列昂尼德! –