1
問題が発生したため、UTMパラメータを隠しフィールドに入力します。しかし、動作しません。 javascriptに精通していないが、他のすべてのフィールドはutmだけが問題を解決した。パラメータFill Hiddenフィールドが機能しない
myurl.com?utm_source=facebook & utm_medium =さえずり& utm_campaignを=グーグル
// Parse the URL
function getParameterByName(name) {
name = name.replace(/[\[]/, "\\[").replace(/[\]]/, "\\]");
var regex = new RegExp("[\\?&]" + name + "=([^&#]*)"),
results = regex.exec(location.search);
return results === null ? "" : decodeURIComponent(results[1].replace(/\+/g, " "));
}
// Give the URL parameters variable names
var campaign = getParameterByName('utm_campaign');
// Put the variable names into the hidden fields in the form.
document.getElementsByName("ck_field_utm_campaign").value = campaign;
<input type="hidden" value="" name="ck_field_utm_campaign" class="ck_field_utm_campaign" id="ck_field_utm_campaign">
およびinput.value'は<入力値= ""> ''と同じではありません '、言及する価値がどの注意しないと頭痛の原因になることがあります。 – Slime