아래 섹션의 Pardot 양식에 추가된 코드입니다.
// URL 구문 분석
함수 getParameterByName(이름) {
name = name.replace(/[[]/, "[").replace(/[]]/, "]");
var regex = new RegExp("[?&]" + 이름 + "=([^]*)"),
결과 = regex.exec(location.search);
반환 결과 === null ? "" : decodeURIComponent(결과[1].replace(/+/g, " "));
}
// URL 매개변수 변수 이름 지정
var 소스 = getParameterByName('utm_source');
var 매체 = getParameterByName('utm_medium');
var 캠페인 = getParameterByName('utm_campaign');
var content = getParameterByName('utm_content');
var 용어 = getParameterByName('utm_term');
var 캠페인ID = getParameterByName('URL_Campaign_Id');
// 상위 페이지의 URL을 가져옵니다
var url = window.location.href;
// 양식의 숨겨진 필드에 변수 이름을 입력합니다. 선택기는 "p.YOURFIELDNAME 입력"이어야 합니다
document.querySelector("p.utm_source 입력").value = 소스;
document.querySelector("p.utm_medium 입력").value = 매체;
document.querySelector("p.utm_campaign input").value = 캠페인;
document.querySelector("p.utm_content 입력").value = content;
document.querySelector("p.utm_term 입력").value = 용어;
document.querySelector("p.URL_Campaign_Id 입력").value = 캠페인ID;
document.querySelector('input[name="Source_URL"]').value = url;
누군가가 Pardot 양식을 제출할 때 양식의 URL을 가져와 숨겨진 필드(Source_URL)에 저장하고 싶습니다. 전체 코드는 제대로 작동하지만 URL을 가져와 "Source_URL" 숨겨진 필드에 저장하는 부분만 작동하지 않습니다.
여기서 어떤 변화를 취해야 하는지 해결책을 가진 사람이 있나요?
코드를 명확하게 이해하기 위해 코드 이미지도 추가
위 내용은 전체 URL을 가져와서 pardot 양식의 숨겨진 필드에 저장하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!