Rastreamento de eventos personalizados
Você pode registrar eventos personalizados no Braze para saber mais sobre os padrões de uso do seu app e segmentar seus usuários por suas ações no dashboard. Este artigo de referência aborda como adicionar e rastrear eventos personalizados para seu aplicativo Android ou FireOS.
Antes da implementação, não deixe de analisar exemplos das opções de segmentação oferecidas por eventos personalizados, atributos personalizados e eventos de compra em nossa visão geral da análise de dados, bem como nossas notas sobre convenções de nomenclatura de eventos.
Adição de um evento personalizado
1
Braze.getInstance(context).logCustomEvent(YOUR_EVENT_NAME);
1
Braze.getInstance(context).logCustomEvent(YOUR_EVENT_NAME)
Consulte nosso KDoc para obter mais informações.
Adição de propriedades
Você pode adicionar metadados sobre eventos personalizados passando um objeto de propriedades do Braze com seu evento personalizado.
As propriedades são definidas como pares de valores-chave. As chaves são objetos String
e os valores podem ser String
, int
, float
, boolean
, ou Date
objetos.
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"))
)
))
Chaves reservadas
As seguintes chaves são reservadas e não podem ser usadas como propriedades de eventos personalizados:
time
event_name
Consulte nosso KDoc para obter mais informações.