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.
Antes da implementação, certifique-se de revisar exemplos das opções de segmentação oferecidas por eventos personalizados, atributos personalizados e eventos de compra em nossas melhores práticas, bem como nossas notas sobre convenções de nomenclatura de eventos.
Adicionando um evento personalizado
1
AppDelegate.braze?.logCustomEvent(name: "YOUR_EVENT_NAME")
1
[AppDelegate.braze logCustomEvent:@"YOUR_EVENT_NAME"];
Adicionando propriedades
Você pode adicionar metadados sobre eventos personalizados passando um Dictionary
preenchido com Int
, Double
, String
, Bool
ou Date
valores.
1
2
3
4
5
6
7
8
9
10
11
12
13
AppDelegate.braze?.logCustomEvent(
name: "YOUR-EVENT-NAME",
properties: [
"you": "can",
"pass": false,
"orNumbers": 42,
"orDates": Date(),
"or": ["any", "array", "here"],
"andEven": [
"deeply": ["nested", "json"]
]
]
)
1
2
3
4
5
6
7
8
9
10
11
[AppDelegate.braze logCustomEvent:@"YOUR-EVENT-NAME"
properties:@{
@"you": @"can",
@"pass": @(NO),
@"orNumbers": @42,
@"orDates": [NSDate date],
@"or": @[@"any", @"array", @"here"],
@"andEven": @{
@"deeply": @[@"nested", @"json"]
}
}];
Chaves reservadas
As seguintes chaves são reservadas e não podem ser usadas como propriedades de evento personalizado:
time
event_name
Recursos adicionais
- Consulte a
logCustomEvent
para saber mais.
New Stuff!