"일꾼이 일을 잘하려면 먼저 도구를 갈고 닦아야 한다." - 공자, 『논어』.
첫 장 > 프로그램 작성 > 전체 URL을 가져오고 pardot 양식의 숨겨진 필드에 저장하는 방법

전체 URL을 가져오고 pardot 양식의 숨겨진 필드에 저장하는 방법

2024-11-01에 게시됨
검색:132

이것은 아래 섹션의 Pardot 양식에 추가된 내 코드입니다.

// URL 구문 분석

함수 getParameterByName(이름) {
name = name.replace(/[[]/, "\[").replace(/[]]/, "\]");
var regex = new RegExp("[\?&]" name "=([^]*)"),
결과 = regex.exec(location.search);
반환 결과 === null ? "" : decodeURIComponent(결과[1].replace(/ /g, " "));
}

// URL 매개변수 변수 이름 지정

var source = getParameterByName('utm_source');
var Medium = 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;

How to fetch full URL and store in hidden field on pardot form
누군가가 Pardot 양식을 제출할 때 양식의 URL을 가져와 숨겨진 필드(Source_URL)에 저장하고 싶습니다. 전체 코드는 제대로 작동하지만 URL을 가져와 "Source_URL" 숨겨진 필드에 저장하는 부분만 작동하지 않습니다.

여기서 어떤 변경을 해야 하는지 해결책을 갖고 있는 사람이 있나요?

코드를 명확하게 이해하기 위해 코드 이미지도 추가합니다.

릴리스 선언문 이 글은 https://dev.to/darpan_wani_00f6629054089/how-to-fetch-full-url-and-store-in-hidden-field-on-pardot-form-2i0h?1 에서 재현됩니다. 침해가 있는 경우 , [email protected]로 문의해주세요.
최신 튜토리얼 더>

부인 성명: 제공된 모든 리소스는 부분적으로 인터넷에서 가져온 것입니다. 귀하의 저작권이나 기타 권리 및 이익이 침해된 경우 자세한 이유를 설명하고 저작권 또는 권리 및 이익에 대한 증거를 제공한 후 이메일([email protected])로 보내주십시오. 최대한 빨리 처리해 드리겠습니다.

Copyright© 2022 湘ICP备2022001581号-3