我正在使用 PhoneGap Build、jQuery Mobile 和 Energize.js 编写应用程序(以加快点击速度)
我的愿望是将“事件”绑定到 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;
}
});