Objet Audience connectée
Un objet Audience connectée est un sélecteur qui identifie l’audience à laquelle envoyer le message.
Cet objet est composé soit d’un seul filtre d’audience connectée, soit de plusieurs filtres d’audience connectée dans une expression logique utilisant des opérateurs AND
ou OR
.
Exemple de filtre multiple :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
{
"AND":
[
Connected Audience Filter,
{
"OR" :
[
Connected Audience Filter,
Connected Audience Filter
]
},
Connected Audience Filter
]
}
Filtres d’audience connectée
L’association de plusieurs filtres d’attributs personnalisés crée un filtre d’audience connectée, qui crée lui-même un filtre d’audience connectée lorsqu’il est combiné avec les opérateurs AND
et OR
.
Filtre d’attribut personnalisé
Ce filtre vous permet de segmenter en fonction de l’attribut personnalisé d’un utilisateur. Ces filtres contiennent jusqu’à trois champs :
1
2
3
4
5
6
7
8
{
"custom_attribute":
{
"custom_attribute_name": (String) the name of the custom attribute to filter on,
"comparison": (String) one of the allowed comparisons to make against the provided value,
"value": (String, Numeric, Boolean) the value to be compared using the provided comparison
}
}
Comparaisons autorisées par type de données
Le type de données de l’attribut personnalisé détermine les comparaisons qui sont valides pour un filtre donné.
Type d’attribut personnalisé | Comparaisons autorisées |
---|---|
Chaîne de caractères | equals , not_equal , matches_regex , does_not_match_regex , exists , does_not_exist |
Tableau | includes_value , does_not_include_value , exists , does_not_exist |
Numérique | equals , not_equal , greater_than , greater_than_or_equal_to , less_than , less_than_or_equal_to , exists , does_not_exist |
Valeur booléenne | equals , does_not_equal , exists , does_not_exist |
Date | less_than_x_days_ago , greater_than_x_days_ago , less_than_x_days_in_the_future , greater_than_x_days_in_the_future , after , before , exists , does_not_exist |
Mises en garde dans la comparaison des attributs
Comparaison | Considérations supplémentaires |
---|---|
value |
Le value n’est pas nécessaire lors de l’utilisation des comparaisons exists ou does_not_exist . value doit être une chaîne datetime ISO 8601 lors de l’utilisation des comparaisons before et after . |
matches_regex |
Lors de l’utilisation de la comparaison matches_regex , la valeur transmise doit être une chaîne de caractères. Pour en savoir plus sur l’utilisation des expressions régulières avec Braze, consultez Expressions régulières et Types de données d’attributs personnalisés. |
Exemple d’attribut personnalisé
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
{
"custom_attribute":
{
"custom_attribute_name": "eye_color",
"comparison": "equals",
"value": "blue"
}
}
{
"custom_attribute":
{
"custom_attribute_name": "favorite_foods",
"comparison": "includes_value",
"value": "pizza"
}
}
{
"custom_attribute":
{
"custom_attribute_name": "last_purchase_time",
"comparison": "less_than_x_days_ago",
"value": 2
}
}
Filtre d’abonnement aux notifications push
Ce filtre vous permet de segmenter en fonction du statut d’abonnement aux notifications push d’un utilisateur.
Corps du filtre
1
2
3
4
5
6
7
{
"push_subscription_status":
{
"comparison": (String) one of the following allowed comparisons,
"value": (String) one of the following allowed values
}
}
- Comparaisons autorisées :
is
,is_not
- Valeurs autorisées :
opted_in
,subscribed
,unsubscribed
Filtre d’abonnement aux e-mails
Ce filtre vous permet de segmenter en fonction du statut d’abonnement aux e-mails d’un utilisateur.
Corps du filtre
1
2
3
4
5
6
7
{
"email_subscription_status":
{
"comparison": (String) one of the following allowed comparisons,
"value": (String) one of the following allowed values
}
}
- Comparaisons autorisées :
is
,is_not
- Valeurs autorisées :
opted_in
,subscribed
,unsubscribed
Dernier filtre d’application utilisé
Ce filtre vous permet de segmenter en fonction du moment où l’utilisateur a utilisé l’application pour la dernière fois. Ces filtres contiennent deux champs :
Corps du filtre
1
2
3
4
5
6
7
{
"last_used_app":
{
"comparison": (String) one of the allowed comparisons listed,
"value": (String) the value to be compared using the provided comparison
}
}
- Comparaisons autorisées :
after
,before
- Valeurs autorisées : datetime (chaîne ISO 8601)