Skip to content

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.

QUÃO ÚTIL FOI ESTA PÁGINA?
New Stuff!