phonegap ビルドを使用して Google アナリティクス プラグインをテストしています。
Google アナリティクスにインデックス ページが登録されていることがわかりますが、サブページ (サーバー上の外部ページ) を追跡しようとすると、そのページをアプリに読み込むと 5 回カウントされますか?
次のコードがあります。
var gaPlugin;
function onBodyLoad()
{
document.addEventListener("deviceready", onDeviceReady, false);
}
function onDeviceReady()
{
document.addEventListener("resume",onResume,false);
gaPlugin = window.plugins.gaPlugin;
gaPlugin.init(successHandler, errorHandler, "UA-xxxxx-1", 10);
gaPlugin.trackPage( successHandler, errorHandler, "index.html");
}
function onResume(){
gaPlugin.trackPage( successHandler, errorHandler, "index.html");
}
function PageButtonClicked() {
//gaPlugin.trackPage( successHandler, errorHandler, "http://www.mydomain.se/folder/news/news1.asp");
gaPlugin.trackPage( nativePluginResultHandler, nativePluginErrorHandler, "http://www.mydomain.se/folder/news/news1.asp");
}
function successHandler (result) {
alert('successHandler - '+result);
}
function errorHandler (error) {
alert('errorHandler - '+error);
}
function goingAway() {
gaPlugin.exit(successHandler, errorHandler);
}
<body onLoad="onBodyLoad();" onunload="goingAway();">
PageButtonClicked 関数では、魔女を使用する必要がありますか? nativePluginResultHandler は phonegap.js ファイルで何らかの関数を呼び出していますか? succesHandler を使用する必要がありますか?
goingAway 関数は本当に何かをしていますか? 必要ですか?
たぶん、インデックスページを数える必要がありますか?
それはあるべきように見えますか?または、どこが間違っていますか?
ご意見ありがとうございます。