JavaScriptを使用してutm_source value = ""を送信するCookieを作成しています。上記の行が問題を引き起こしている私はは、utm_source値を参照してコンソールでJavaScript Cookie - utm_sourceの値を渡さないフォーム
ではなく、フォーム上
// 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 source = getParameterByName('utm_source');
// Set the cookies
if(Cookies.set('utm_source') == null || Cookies.set('utm_source') == "") {
Cookies.set('utm_source', source);
}
// Grab the cookie value and set the form field values
$(document).ready(function(){
$('input[name=utm_source').val(utm_source);
});
</script>
あなたの 'Cookies'変数はどこから来ますか?ライブラリを使用している場合は、ライブラリへのリンクを提供してください。また、次の行に '$( 'input [name = utm_source').val(utm_source);'、あなたは閉じ括弧がなく、 'utm_source'変数を使用しています。あなたが投稿したスニペット。代わりに 'ソース'を意味しましたか?最後に、最後のブロック「Cookieの値を取得して設定...」では、Cookieを実際に使用していません。 – blex
jQueryから次のようにしています。 https://github.com/js-cookie/js-cookie https://code.jquery.com/jquery-latest.min.js – Noel