0
ich die URL festgelegt hat, die UTM-Parameter verwenden, wie unten: http://www.example.com/tc/example.html?utm_source=google&utm_medium=search&utm_campaign=abcJavascript - Wert senden und Post in Blei Form
Hier ist, was ich in Form gebracht.
Wenn es jedoch Teile in der URL verpasste, kann es die Parameter nicht erhalten, wie man dieses Problem behebt oder gibt es einen besseren Weg?
Hier ist der Code für die UTM immer Parameter
document.getElementById('input_url').value = document.URL;
function parseGET(param) {
var searchStr = document.location.search;
try {
var match = searchStr.match('[?&]' + param + '=([^&]+)');
if (match) {
var result = match[1];
result = result.replace(/\+/g, '%20');
result = decodeURIComponent(result);
return result;
} else {
return '';
}
} catch (e) {
return '';
}
}
document.getElementById('utm_source').value = parseGET('utm_source');
document.getElementById('utm_medium').value = parseGET('utm_medium');
document.getElementById('utm_campaign').value = parseGET('utm_campaign');
document.getElementById('utm_term').value = parseGET('utm_term');
document.getElementById('utm_content').value = parseGET('utm_content');
Dank!