マイページに戻る
連携サービス
設定ファイル
API一覧
ver.1.0でのみ使用できるAPI
© Newphoria Corporation Inc. All rights reserved.
google社が提供するウェブ解析ツール(FirebaseAnalytics)にデータを送りFirebaseAnalytics上でデータを閲覧するための機能です。
ランタイムのバージョン毎に最適化したサンプルをダウンロードしてご使用ください。
(for applican api ver.2.0)
init(successCallback, errorCallback)
Firebase Analytics の初期化を行います。
applican.firebaseAnalytics.init(function() { console.log("success: init()"); });
setMinimumSessionInterval(Number interval, successCallback, errorCallback)
最小セッション間隔を設定します。
// 間隔を 30 秒に設定 applican.firebaseAnalytics.setMinimumSessionInterval(30000, function() { console.log("success: setMinimumSessionInterval()"); }, function(error) { switch(error.code) { case applican.firebaseAnalytics.ERROR_NOT_INITIALIZED: break; case applican.firebaseAnalytics.ERROR_INVALID_ARGUMENTS: break; } });
setSessionTimeoutInterval(Number interval, successCallback, errorCallback)
セッションタイムアウト間隔を設定します。
// タイムアウトを 1 時間に設定 applican.firebaseAnalytics.setSessionTimeoutInterval(3600000, function() { console.log("success: setSessionTimeoutInterval()"); }, function(error) { switch(error.code) { case applican.firebaseAnalytics.ERROR_NOT_INITIALIZED: break; case applican.firebaseAnalytics.ERROR_INVALID_ARGUMENTS: break; } });
logEvent(String name, Object parameters, successCallback, errorCallback)
イベントを記録します。
// キーバリューストアパラメーターを設定。 var params = { foo: "bar", }; applican.firebaseAnalytics.logEvent("test_event", params, function() { console.log("success: logEvent()"); }, function(error) { switch(error.code) { case applican.firebaseAnalytics.ERROR_NOT_INITIALIZED: break; case applican.firebaseAnalytics.ERROR_INVALID_ARGUMENTS: break; } });
setUserProperty(String name, String value, successCallback, errorCallback)
ユーザープロパティーを設定します。(最大 25 個まで)
applican.firebaseAnalytics.setUserID("test_user_001", function() { console.log("success: setUserID()"); }, function(error) { switch(error.code) { case applican.firebaseAnalytics.ERROR_NOT_INITIALIZED: break; case applican.firebaseAnalytics.ERROR_INVALID_ARGUMENTS: break; } });
setUserID(String userID, successCallback, errorCallback)
ユーザー ID を設定します。
setScreenName(String screenName, successCallback, errorCallback)
スクリーン名を設定します。
applican.firebaseAnalytics.setScreenName("login_screen", function() { console.log("success: setScreenName()"); }, function(error) { switch(error.code) { case applican.firebaseAnalytics.ERROR_NOT_INITIALIZED: break; case applican.firebaseAnalytics.ERROR_INVALID_ARGUMENTS: break; } });
getAppInstanceID(successCallback, errorCallback)
アプリケーションのインスタンス ID を取得します。
applican.firebaseAnalytics.getAppInstanceID(function(instanceId) { console.log("success: getAppInstanceID() -> instanceId = " + instanceId); }, function(error) { switch(error.code) { case applican.firebaseAnalytics.ERROR_NOT_INITIALIZED: break; case applican.firebaseAnalytics.ERROR_INVALID_ARGUMENTS: break; } });
resetAnalyticsData(successCallback, errorCallback)
解析データをクリアし、アプリケーションのインスタンス ID をリセットします。
applican.firebaseAnalytics.resetAnalyticsData(function() { console.log("success: resetAnalyticsData()"); }, function(error) { switch(error.code) { case applican.firebaseAnalytics.ERROR_NOT_INITIALIZED: break; case applican.firebaseAnalytics.ERROR_INVALID_ARGUMENTS: break; } });