カスタムイベントのトラッキング
Braze でカスタムイベントを記録することで、アプリの使用パターンに関する詳細を把握し、ダッシュボードでのアクションによってユーザーをセグメント化できます。このリファレンス記事では、Android または FireOS アプリケーションのカスタムイベントを追加および追跡する方法について説明します。
実装前に、分析の概要のカスタムイベント、カスタム属性、および購入イベントによって提供されるセグメンテーションオプションの例と、イベント命名規則のメモを必ず確認してください。
カスタムイベントの追加
1
Braze.getInstance(context).logCustomEvent(YOUR_EVENT_NAME);
1
Braze.getInstance(context).logCustomEvent(YOUR_EVENT_NAME)
詳細については、KDoc を参照してください。
プロパティの追加
カスタムイベントに関するメタデータを追加するには、カスタムイベントとともに Braze プロパティオブジェクトを渡します。
プロパティはキーと値のペアとして定義されています。キーは String
オブジェクトで、値は String
、int
、float
、boolean
、または Date
オブジェクトになります。
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
Braze.logCustomEvent("YOUR-EVENT-NAME",
new BrazeProperties(new JSONObject()
.put("you", "can")
.put("pass", false)
.put("orNumbers", 42)
.put("orDates", new Date())
.put("or", new JSONArray()
.put("any")
.put("array")
.put("here"))
.put("andEven", new JSONObject()
.put("deeply", new JSONArray()
.put("nested")
.put("json"))
)
));
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
Braze.logCustomEvent("YOUR-EVENT-NAME",
BrazeProperties(JSONObject()
.put("you", "can")
.put("pass", false)
.put("orNumbers", 42)
.put("orDates", Date())
.put("or", JSONArray()
.put("any")
.put("array")
.put("here"))
.put("andEven", JSONObject()
.put("deeply", JSONArray()
.put("nested")
.put("json"))
)
))
予約済みのキー
以下のキーは予約されているため、カスタムイベントプロパティとして使用できません。
time
event_name
詳細については、KDoc を参照してください。
New Stuff!