我正在寫使用的PhoneGap構建,jQuery Mobile的和Energize.js一個應用程序(加快點擊)綁定Energize.js點擊谷歌分析的PhoneGap構建插件
我的願望是一個「事件」綁定PhoneGap Build的Google Analytics插件,以便我可以跟蹤用戶點擊。
正如您在下面看到的,我的跟蹤偵聽器綁定了'touchstart'事件。目前,沒有任何跟蹤工作。我不確定是否因爲我綁定了一個不正確的動作(Energize.js可能已經改變),或者在我的代碼中有另一個問題。
任何幫助,將不勝感激。根據插件指南,我的Google Analytics帳戶被設置爲「網頁」,而不是「移動應用」。
$(document).on("touchstart", ".condition-list-item a", function() {
var deviceID = device.platform + '.' + device.uuid;
// Generates unique variable for each device
var conditionVar = $(this).attr("data-condition");
// Pulls ConditionName from list item clicked
PageButtonClicked(conditionVar);
// Fires 'Page' tracking to Google Analytics, with ConditionName as 'Page'
VariableButtonClicked(deviceID, conditionVar)
navigator.geolocation.getCurrentPosition(onSuccess);
// Creates an object 'Position' using Geolocation API
function onSuccess(position) {
var geo = position.coords.latitude + ', ' + position.coords.longitude;
}
});
如果添加警報()到您的活動listiner的頂部會發生什麼?如果什麼都沒有發生,你可以確定它是不適當的。 – Dom
謝謝Dom。這是一個非常簡單和有用的疑難解答建議。 – omidkia