Monaca Docs
検索…
Cordova Google Analytics プラグイン
この Cordova プラグインは、Google のユニバーサルアナリティクス SDK に接続するために使用されます。
サードパーティー製 Cordova プラグインを確認する場合は、カスタムビルドデバッガー ( Android 版 または iOS 版 ) を作成する必要があります。

デモ

Monaca クラウド IDE でプラグインを有効にする

  1. 1.
    IDE メニューから設定 → Cordova プラグインの管理へ移動します。
  2. 2.
    Cordova プラグインのインポートボタンをクリックします。 次に、[ZIP ファイル] または [パッケージ名 / URL] を使用してプラグインをインポートします。

使い方

プラグインをプロジェクトへインポート後、トラッキングID の初期化を開始することができます。[deviceready] イベント後にプラグイン API を使用します。
1
//Replace your app tracking id here
2
var trackingID="YOUR_APP_TRACKING_ID";
3
4
document.addEventListener("deviceready", onDeviceReady, false);
5
6
function onDeviceReady(){
7
console.log('Google analytics is ready now');
8
window.ga.startTrackerWithId(trackingID);
9
}
Copied!

API リファレンス

ここでは、デモ で使用されている主な API について説明します。 完全なAPIリファレンスについては、こちら を参照してください。

startTrackerWithId()

Analytics トラッカーを設定します。
1
window.ga.startTrackerWithId(trackingId, [interval]);
Copied!
パラメーター
パラメーター名
説明
trackingId
String
Google Analytics モバイルアプリのプロパティ
interval
Number
[オプション] 秒単位でのディスパッチ期間 (default: 30)
戻り値
  • Promise
1
window.ga.startTrackerWithId('UA-XXXX-YY', 30);
Copied!

trackView()

画面を追跡します。
1
window.ga.trackView(title, campaignUrl, [newSession]);
Copied!
パラメーター
パラメーター名
説明
title
String
画面のタイトル
campaignUrl
String
参照を測定するためのキャンペーンURL
newSession
Boolean
[オプション] 新しいセッションを作成するには true を設定します。
戻り値
  • Promise
1
//To track a Screen (PageView):
2
window.ga.trackView('Screen Title')
3
4
//To track a Screen (PageView) w/ campaign details:
5
window.ga.trackView('Screen Title', 'my-scheme://content/1111?utm_source=google&utm_campaign=my-campaign')
6
7
//To track a Screen (PageView) and create a new session:
8
window.ga.trackView('Screen Title', '', true)
Copied!

trackEvent()

イベントを追跡します。
1
window.ga.trackEvent(category, action, [label], [value], [newSession])
Copied!
パラメーター
パラメーター名
説明
category
String
イベントカテゴリー (例:'Video')
action
String
Action type (例: 'play')
label
String
[オプション] イベントラベル (例:'Fall Campaign')
value
Number
[オプション] イベントに関連付けられた数値 (例:42)
newSession
Boolean
[オプション] 新しいセッションを作成するには true を設定します。
戻り値
  • Promise
1
//To track an Event
2
window.ga.trackEvent('Videos', 'play', 'Fall Campaign', 42)
3
4
//To track an Event and create a new session:
5
window.ga.trackEvent('Videos', 'play', 'Fall Campaign', 42, true)
Copied!

setUserId()

UserId を設定します.
1
window.ga.setUserId(id);
Copied!
パラメーター
パラメーター名
説明
id
String
特定のユーザーに関連付けられた一意の識別子は、ヒットごとに送信する必要があります
戻り値
  • Promise
1
//user ID for testing purpose
2
var myUserId="35009a79-1a05-49d7-b876-2b884d0f825b";
3
window.ga.setUserId(myUserId);
Copied!

setAppVersion()

特定のアプリのバージョンを設定します。
1
window.ga.setAppVersion(appVersion)
Copied!
パラメーター
パラメーター名
説明
appVersion
String
アプリバージョン
戻り値
  • Promise
1
window.ga.setAppVersion('1.33.7');
Copied!

debugMode()

冗長ロギングを有効にします。
1
window.ga.debugMode()
Copied!
戻り値
  • Promise
1
window.ga.debugMode();
Copied!
最終更新 3mo ago