Google 分析事件跟踪表 select
Google Analytics Event Tracking Form select
我正在尝试跟踪选定的选项值。当我跟踪表单时,我在控制台中收到此错误:
Expected a number value for the field: "eventValue". but found: "string".
html代码:
<select name="fornoyd_service_nybil" id="liste_nybil" class="liste">
<option value=""></option>
<option value="1">1</option>
<option value="2">2</option>
<option value="3">3</option>
<option value="4">4</option>
<option value="5">5</option>
<option value="6">6</option>
</select>
JS 跟踪代码:
$('#liste_nybil').on('click', function () {
ga('send', 'event', 'Fornøyd', 'Click', 'Nybil', document.getElementById('liste_nybil').value);
});
有没有其他方法可以做到这一点?
Google Analytic 需要一个数字数据类型,而您给它的是一个字符串。
您可以通过执行以下任一操作将该字符串转换为数字(取决于您的偏好):
+document.getElementById('liste_nybil').value
parseInt(document.getElementById('liste_nybil').value, 10);
Number(document.getElementById('liste_nybil').value);
因此您更新后的代码可能如下所示:
$('#liste_nybil').on('click', function () {
ga('send', 'event', 'Fornøyd', 'Click', 'Nybil', +document.getElementById('liste_nybil').value);
});
我正在尝试跟踪选定的选项值。当我跟踪表单时,我在控制台中收到此错误:
Expected a number value for the field: "eventValue". but found: "string".
html代码:
<select name="fornoyd_service_nybil" id="liste_nybil" class="liste">
<option value=""></option>
<option value="1">1</option>
<option value="2">2</option>
<option value="3">3</option>
<option value="4">4</option>
<option value="5">5</option>
<option value="6">6</option>
</select>
JS 跟踪代码:
$('#liste_nybil').on('click', function () {
ga('send', 'event', 'Fornøyd', 'Click', 'Nybil', document.getElementById('liste_nybil').value);
});
有没有其他方法可以做到这一点?
Google Analytic 需要一个数字数据类型,而您给它的是一个字符串。
您可以通过执行以下任一操作将该字符串转换为数字(取决于您的偏好):
+document.getElementById('liste_nybil').value
parseInt(document.getElementById('liste_nybil').value, 10);
Number(document.getElementById('liste_nybil').value);
因此您更新后的代码可能如下所示:
$('#liste_nybil').on('click', function () {
ga('send', 'event', 'Fornøyd', 'Click', 'Nybil', +document.getElementById('liste_nybil').value);
});