[英]Variables in jQuery with Google events tracking
我正在構建一個簡單的jQuery來與Google事件跟蹤一起使用,一切都可以運行直到ga
函數 - 我想我可以將變量放在函數中,但它不起作用。 我知道,因為如果我使用警報在ga函數之前顯示變量,我會收到警報。 但是,如果我在線后放置警報,它就不起作用。
jQuery('.button[data-track="true"').click(function() {
var eventCategory = jQuery(this).data("category");
var eventAction = jQuery(this).data("action");
var eventLabel = jQuery(this).data("label");
ga('send', 'event', eventCategory, eventAction, eventLabel);
});
這是Google給出的一個示例:
$('#button').on('click', function() {
ga('send', 'event', 'button', 'click', 'nav-buttons');
});
無論如何要在ga
函數中使用變量?
確保您的Google API引用是在您需要它的JS之前。
在ga()
調用中使用變量應該沒有問題。 看起來ga()
尚未定義。
ga()
是新的Universal Analytics( analytics.js
)的一部分 - 你的頭腦中有analytics.js的代碼片段,而不是ga.js,對嗎? ga
並查看函數定義。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.