2017-10-18 19 views
0

어떻게하면 URL 경로의 일부를 추출 할 수 있습니까? 예를 들어 모든 URL에서 URL의 일부만 추출하려고합니다. site.com/product/9530/product-name.html 여기에 숫자 "9530"이 필요합니다. 또한 작성해야합니다. 내 사이트의 모든 URL에서 해당 번호를 캡처하는 Google 태그 관리자 변수입니다. 희망 사례를 설명했습니다.URL 경로의 일부를 추출하여 태그 관리자에서 변수를 통해 삽입하십시오.

+1

아마 당신을 위해 사용자 정의 JS 변수를 작성할 수 있습니다. 꽤 표준 문자열 파싱 기술이 적용됩니다. 지금까지 뭐 해봤 어? – nyuen

+0

당신은 적어도이 기본적인 것들을 구글로 시도해야합니다 .. – Jelman

답변

1

URL의 어느 부분에서 다른 사이트 페이지에 위치하는지에 따라 달라집니다. 이 충족 될 수있는 장소는 자신에 지정한주십시오 수는 URL의 다른 곳에서 발생할 수있는 경우

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

:

이 번호는 항상 "/ 제품"다음에 오면 당신은 같은 자바 스크립트 변수 정의를 만들 수 있습니다 및 URL에 다른 번호가 있는지 여부.

+0

예, 숫자는 항상/product/ –

+0

니스 뒤에 있습니다. 그런 다음이 코드 스 니펫으로 변수를 만들고 테스트 해보십시오. 일해야한다 :) – Leonid

+0

JS는 매력처럼 일했다! 고마워, 레오 니드! –