Я пишу приложение с помощью PhoneGap Build, JQuery Mobile и Energize.js (для ускорения кликов)Связывание Energize.js щелчками Google Analytics PhoneGap сборки плагинов
Мое желание, чтобы связать «событие» в плагин Google Analytics для сборки PhoneGap, чтобы отслеживать пользовательские клики.
Как вы можете видеть ниже, мой слушатель отслеживания связан с событием «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
Спасибо, дом. Это очень простой и полезный совет по устранению неполадок. – omidkia