-
public final class Trackerイベントトラッキングを行うためのクラスです。 送信するイベントの種類に応じて、複数のメソッドが用意されております。
track任意の名前のイベントを送る場合に利用します。 identifyユーザーに関する情報(ユーザーIDや名前、メールアドレス等)を送る場合に利用します。 view画面表示に関する情報を送る場合に利用します。通常は onCreate 等で呼び出します。なおViewイベントに関しては、イベントの送信だけではなくアプリ上で画面遷移が発生したことを認識するためのものとしても利用されます。具体的には、Viewイベントを発火させたタイミングで、既にアプリ内メッセージが表示されている場合は、自動でアプリ内メッセージを非表示にします。また ネイティブアプリにおける接客表示制限 オプションを有効にした場合にも、ここで設定した認識結果が利用されます。
-
-
Method Summary
Modifier and Type Method Description static voidtrack(Event event)イベントの送信を行います。 static voidtrack(Event event, String visitorId)イベントの送信を行います。 static voidtrack(Event event, TrackCompletion completion)イベントの送信を行います。 static voidtrack(Event event, String visitorId, TrackCompletion completion)イベントの送信を行います。 static voidtrack(String name)イベントの送信を行います。 static voidtrack(String name, TrackCompletion completion)イベントの送信を行います。 static voidtrack(String name, Map<String, out Object> values)イベントの送信を行います。 static voidtrack(String name, Map<String, out Object> values, TrackCompletion completion)イベントの送信を行います。 static voidtrack(String name, JSONObject jsonObject)イベントの送信を行います。 static voidtrack(String name, JSONObject jsonObject, TrackCompletion completion)イベントの送信を行います。 static voididentify(Map<String, out Object> values)Identifyイベントの送信を行います。 static voididentify(Map<String, out Object> values, TrackCompletion completion)Identifyイベントの送信を行います。 static voididentify(JSONObject jsonObject)Identifyイベントの送信を行います。 static voididentify(JSONObject jsonObject, TrackCompletion completion)Identifyイベントの送信を行います。 static voididentify(String userId)Identifyイベントの送信を行います。 static voididentify(String userId, Map<String, out Object> values)Identifyイベントの送信を行います。 static voididentify(String userId, Map<String, out Object> values, TrackCompletion completion)Identifyイベントの送信を行います。 static voididentify(String userId, JSONObject jsonObject)Identifyイベントの送信を行います。 static voididentify(String userId, JSONObject jsonObject, TrackCompletion completion)Identifyイベントの送信を行います。 static voidattribute(Map<String, out Object> values)Attributeイベントの送信を行います。 static voidattribute(Map<String, out Object> values, TrackCompletion completion)Attributeイベントの送信を行います。 static voidattribute(JSONObject jsonObject)Attributeイベントの送信を行います。 static voidattribute(JSONObject jsonObject, TrackCompletion completion)Attributeイベントの送信を行います。 static voidview(String viewName)Viewイベントの送信を行います。 static voidview(String viewName, String title)Viewイベントの送信を行います。 static voidview(String viewName, String title, Map<String, out Object> values)Viewイベントの送信を行います。 static voidview(String viewName, String title, Map<String, out Object> values, TrackCompletion completion)Viewイベントの送信を行います。 static voidview(String viewName, String title, JSONObject jsonObject)Viewイベントの送信を行います。 static voidview(String viewName, String title, JSONObject jsonObject, TrackCompletion completion)Viewイベントの送信を行います。 static voidview(String viewName, Map<String, out Object> values)Viewイベントの送信を行います。 static voidview(String viewName, Map<String, out Object> values, TrackCompletion completion)Viewイベントの送信を行います。 static voidview(String viewName, JSONObject jsonObject)Viewイベントの送信を行います。 static voidview(String viewName, JSONObject jsonObject, TrackCompletion completion)Viewイベントの送信を行います。 static voidview(String viewName, TrackCompletion completion)Viewイベントの送信を行います。 static voidsetDelegate(TrackerDelegate delegate)トラッカー処理のデリゲートインスタンスを設定します。 -
-
Method Detail
-
track
static void track(Event event)
イベントの送信を行います。
- Parameters:
event- io.karte.android.tracking.Event オブジェクト
-
track
static void track(Event event, String visitorId)
イベントの送信を行います。
- Parameters:
event- io.karte.android.tracking.Event オブジェクトvisitorId- visitorId
-
track
static void track(Event event, TrackCompletion completion)
イベントの送信を行います。
- Parameters:
event- io.karte.android.tracking.Event オブジェクトcompletion- 処理の完了を受け取るInterface
-
track
static void track(Event event, String visitorId, TrackCompletion completion)
イベントの送信を行います。
- Parameters:
event- io.karte.android.tracking.Event オブジェクトvisitorId- visitorIdcompletion- 処理の完了を受け取るInterface
-
track
static void track(String name, TrackCompletion completion)
イベントの送信を行います。
- Parameters:
name- イベント名completion- 処理の完了を受け取るInterface
-
track
static void track(String name, Map<String, out Object> values)
イベントの送信を行います。
- Parameters:
name- イベント名values- イベントに紐付けるカスタムオブジェクト
-
track
static void track(String name, Map<String, out Object> values, TrackCompletion completion)
イベントの送信を行います。
- Parameters:
name- イベント名values- イベントに紐付けるカスタムオブジェクトcompletion- 処理の完了を受け取るInterface
-
track
static void track(String name, JSONObject jsonObject)
イベントの送信を行います。
- Parameters:
name- イベント名jsonObject- イベントに紐付けるカスタムオブジェクト
-
track
static void track(String name, JSONObject jsonObject, TrackCompletion completion)
イベントの送信を行います。
- Parameters:
name- イベント名jsonObject- イベントに紐付けるカスタムオブジェクトcompletion- 処理の完了を受け取るInterface
-
identify
@Deprecated() static void identify(Map<String, out Object> values)
Identifyイベントの送信を行います。
- Parameters:
values- Identifyイベントに紐付けるカスタムオブジェクト
-
identify
@Deprecated() static void identify(Map<String, out Object> values, TrackCompletion completion)
Identifyイベントの送信を行います。
- Parameters:
values- Identifyイベントに紐付けるカスタムオブジェクトcompletion- 処理の完了を受け取るInterface
-
identify
@Deprecated() static void identify(JSONObject jsonObject)
Identifyイベントの送信を行います。
- Parameters:
jsonObject- Identifyイベントに紐付けるカスタムオブジェクト
-
identify
@Deprecated() static void identify(JSONObject jsonObject, TrackCompletion completion)
Identifyイベントの送信を行います。
- Parameters:
jsonObject- Identifyイベントに紐付けるカスタムオブジェクトcompletion- 処理の完了を受け取るInterface
-
identify
static void identify(String userId)
Identifyイベントの送信を行います。
- Parameters:
userId- ユーザーを識別する一意なID
-
identify
static void identify(String userId, Map<String, out Object> values)
Identifyイベントの送信を行います。
- Parameters:
userId- ユーザーを識別する一意なIDvalues- Identifyイベントに紐付けるカスタムオブジェクト
-
identify
static void identify(String userId, Map<String, out Object> values, TrackCompletion completion)
Identifyイベントの送信を行います。
- Parameters:
userId- ユーザーを識別する一意なIDvalues- Identifyイベントに紐付けるカスタムオブジェクトcompletion- 処理の完了を受け取るInterface
-
identify
static void identify(String userId, JSONObject jsonObject)
Identifyイベントの送信を行います。
- Parameters:
userId- ユーザーを識別する一意なIDjsonObject- Identifyイベントに紐付けるカスタムオブジェクト
-
identify
static void identify(String userId, JSONObject jsonObject, TrackCompletion completion)
Identifyイベントの送信を行います。
- Parameters:
userId- ユーザーを識別する一意なIDjsonObject- Identifyイベントに紐付けるカスタムオブジェクトcompletion- 処理の完了を受け取るInterface
-
attribute
static void attribute(Map<String, out Object> values)
Attributeイベントの送信を行います。
- Parameters:
values- Attributeイベントに紐付けるカスタムオブジェクト
-
attribute
static void attribute(Map<String, out Object> values, TrackCompletion completion)
Attributeイベントの送信を行います。
- Parameters:
values- Attributeイベントに紐付けるカスタムオブジェクトcompletion- 処理の完了を受け取るInterface
-
attribute
static void attribute(JSONObject jsonObject)
Attributeイベントの送信を行います。
- Parameters:
jsonObject- Attributeイベントに紐付けるカスタムオブジェクト
-
attribute
static void attribute(JSONObject jsonObject, TrackCompletion completion)
Attributeイベントの送信を行います。
- Parameters:
jsonObject- Attributeイベントに紐付けるカスタムオブジェクトcompletion- 処理の完了を受け取るInterface
-
view
static void view(String viewName, String title)
Viewイベントの送信を行います。
- Parameters:
viewName- 画面名title- タイトル
-
view
static void view(String viewName, String title, Map<String, out Object> values)
Viewイベントの送信を行います。
- Parameters:
viewName- 画面名title- タイトルvalues- Viewイベントに紐付けるカスタムオブジェクト
-
view
static void view(String viewName, String title, Map<String, out Object> values, TrackCompletion completion)
Viewイベントの送信を行います。
- Parameters:
viewName- 画面名title- タイトルvalues- Viewイベントに紐付けるカスタムオブジェクトcompletion- 処理の完了を受け取るInterface
-
view
static void view(String viewName, String title, JSONObject jsonObject)
Viewイベントの送信を行います。
- Parameters:
viewName- 画面名title- タイトルjsonObject- Viewイベントに紐付けるカスタムオブジェクト
-
view
static void view(String viewName, String title, JSONObject jsonObject, TrackCompletion completion)
Viewイベントの送信を行います。
- Parameters:
viewName- 画面名title- タイトルjsonObject- Viewイベントに紐付けるカスタムオブジェクトcompletion- 処理の完了を受け取るInterface
-
view
static void view(String viewName, Map<String, out Object> values)
Viewイベントの送信を行います。
- Parameters:
viewName- 画面名values- Viewイベントに紐付けるカスタムオブジェクト
-
view
static void view(String viewName, Map<String, out Object> values, TrackCompletion completion)
Viewイベントの送信を行います。
- Parameters:
viewName- 画面名values- Viewイベントに紐付けるカスタムオブジェクトcompletion- 処理の完了を受け取るInterface
-
view
static void view(String viewName, JSONObject jsonObject)
Viewイベントの送信を行います。
- Parameters:
viewName- 画面名jsonObject- Viewイベントに紐付けるカスタムオブジェクト
-
view
static void view(String viewName, JSONObject jsonObject, TrackCompletion completion)
Viewイベントの送信を行います。
- Parameters:
viewName- 画面名jsonObject- Viewイベントに紐付けるカスタムオブジェクトcompletion- 処理の完了を受け取るInterface
-
view
static void view(String viewName, TrackCompletion completion)
Viewイベントの送信を行います。
- Parameters:
viewName- 画面名completion- 処理の完了を受け取るInterface
-
setDelegate
static void setDelegate(TrackerDelegate delegate)
トラッカー処理のデリゲートインスタンスを設定します。
- Parameters:
delegate- 委譲先インスタンス
-
-
-
-