2013-07-23 3 views
0

Google Analytics를 실행하기 위해 phonegap 용 플러그인을 설치했습니다. 내가 plugman, 아무 문제를 사용하여 그것을 설정할 수 있습니다. 그러나 Google Analytics에 연결할 수 없습니다.Phonegap GaPlugin 연결을 거부했습니다.

document.addEventListener("deviceready", function(){ 
     console.log('device ready'); 
     config.gaPlugin = window.plugins.gaPlugin; 
     config.gaPlugin.init(console.log('ga plugin inititalized'), console.log('ga plugin failed'), config.analyticsCode, 1); 
    }, false); 

대신 다시 연결을 얻는 나는

W/GAV2(12581): Thread[WebViewCoreThread,5,main]: Need to call initialize() and be in fallback mode to start dispatch. 

의 하나 개의 응답 나는 init 함수가 초기화라고 생각하세요? 그러나 매 5 초마다 연결을 거부하므로 연결이 거부됩니다.

W/GAV2(12581): Thread[GAThread,5,main]: Connection to https://ssl.google-analytics.com refused 
W/GAV2(12581): Thread[GAThread,5,main]: Exception sending hit: HttpHostConnectException 

나는 다음에 무엇을 아무 생각이, 내가 HTTPS 요청을 찾지하기 위해 호출하는 에러 처리를 수정할 필요의 기준을 본 적이있다,하지만 난 내 코드는 단지 오류를 희망하고 싶습니다 또는 구성 오류. 누구나 통찰력을 가지고 있습니까?

답변

0

나는 GAPlugin

gaInit: function() { 
    gaPlugin.init(gaSuccessConnect, gaFail, "UA-XXXXXX-3", 10); 
}, 

gaSuccess: function() { 
    console.log('Successfully connected to Google Analytics'); 
}, 

gaSuccessConnect: function() { 
    console.log('Successfully initiated connection to Google Analytics'); 
    gaTrackPage(); 
}, 

gaFail: function() { 
    console.warn("Failed to connect to Google Analytics"); 
}, 

gaTrackPage: function() { 
    gaPlugin.trackPage(gaSuccess, gaFail, "index.html"); 
    console.log('Tracking index'); 
}, 

gaTrackPageView: function(page) { 
    var index = "index.html"; 
    var trackpage = index.concat(page); 
    console.log('Tracking ' + page); 
    gaPlugin.trackPage(gaSuccess, gaFail, trackpage); 
}, 

을 작동하고 onDeviceReady에서 gaInit를 호출 다음 코드를 사용합니다.

관련 문제