2014-11-22 3 views
0

То, что я пробовал:Android + PhoneGap Build + Google Analytics работает пример

  • GAPlugin плагин без везения. (Я добавил обработчик исключений JS, чтобы ловить ошибки и ничего не получаю). Обработчик результата из плагина возвращает успех, но я не вижу статистики. В моем браузере для рабочего стола я получаю сообщение об ошибке, которое можно получить в GAPlugin, что является нормальным.
  • Analytics.js согласно Google Universal Analytics with PhoneGap Apps. Это фактически записывает активность GA из моего настольного браузера, но не работает с моего мобильного телефона, а также не сообщает о каких-либо ошибках.
  • Пробовали выше на Galaxy S1, Galaxy S4 и Galaxy S Tab.

Мое чувство это связано с протоколом file://.

У кого-нибудь есть рабочий пример?

My Code: index.html использует плагин и index.html.old использует analytics.js

ответ

1

Это работает хорошо для меня. Я использую GAPlugin в трех разных приложениях, и он отлично работает.

Если вы настроили его так, как он говорит, чтобы сделать это в документах GAPlugin, он должен работать.

Я использую сценарий инициализации, который выполняется в $ (документ) .ready:

function analyticsInit() { 
    document.addEventListener("deviceready", onDeviceReady, true); 
    console.log('initializeGAplugin');  
} 

function onDeviceReady() { 
    gaPlugin = window.plugins.gaPlugin; 
    gaPlugin.init(nativePluginResultHandler, nativePluginErrorHandler, "GA number", 10); 
} 

, а затем, чтобы избежать ошибок в браузере:

function myTrackerFunction() { 
    if(localStorage.trackpermission==="trackon" && typeof gaPlugin !== "undefined"){ 
     gaPlugin.trackEvent(nativePluginResultHandler, nativePluginErrorHandler, "Button", "Click", "WhatImTracking", 1); 
    }  
} 
Смежные вопросы