這是我加入 Pardot 表單下面部分的程式碼,
//解析URL
函數 getParameterByName(name) {
name = name.replace(/[[]/, "\[").replace(/[]]/, "\]");
var regex = new RegExp("[\?&]" name "=([^]*)"),
結果= regex.exec(location.search);
回傳結果 === null ? "" :decodeURIComponent(results[1].replace(/ /g, " "));
}
//給予URL參數變數名
var source = getParameterByName('utm_source');
var Medium = getParameterByName('utm_medium');
var Campaign = getParameterByName('utm_campaign');
var content = getParameterByName('utm_content');
var term = getParameterByName('utm_term');
var CampaignID = getParameterByName('URL_Campaign_Id');
//取得父頁的URL
var url = window.location.href;
//將變數名稱放入表單的隱藏欄位中。選擇器應為“p.YOURFIELDNAME 輸入”
document.querySelector("p.utm_source 輸入").value = source;
document.querySelector("p.utm_medium 輸入").value =medium;
document.querySelector("p.utm_campaign 輸入").value = Campaign;
document.querySelector("p.utm_content 輸入").value = content;
document.querySelector("p.utm_term 輸入").value = term;
document.querySelector("p.URL_Campaign_Id 輸入").value = CampaignID;
document.querySelector('input[name="Source_URL"]').value = url;
當有人提交 Pardot 表單時,我想要取得表單的 URL 並將其儲存在隱藏欄位(Source_URL)中,整個程式碼工作正常,但只是取得 URL 並儲存到「Source_URL」隱藏欄位的部分不起作用。
有誰有解決方案,我必須在這裡做出什麼改變?
加入程式碼圖像也可以清楚地理解程式碼
免責聲明: 提供的所有資源部分來自互聯網,如果有侵犯您的版權或其他權益,請說明詳細緣由並提供版權或權益證明然後發到郵箱:[email protected] 我們會在第一時間內為您處理。
Copyright© 2022 湘ICP备2022001581号-3