簡體   English   中英

Google Analytics(分析)事件跟蹤表選擇

[英]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);
});

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM