Pour rationaliser le processus d'appel de campagnes d'API spécifiques, vous pouvez regrouper les campagnes d'API et appliquer le regroupement dans vos appels Choose (Choisir). Vos développeurs peuvent se référer à un groupe de sélection d'API statiques, sans avoir à s'inquiéter des modifications apportées au nom du sélecteur d'une campagne spécifique. Tous les sélecteurs de campagne actifs du groupe sont renvoyés dans la réponse à votre appel Choose, ce qui vous permet d'appeler les campagnes pertinentes en utilisant leurs noms de sélecteurs corrects comme vous le faites habituellement.
Les groupes de sélection d'API sont définis et attribués dans la console Experience OS, et la page Campaigns (Campagnes) permet de filtrer par groupes de sélection afin que vous sachiez toujours quelle campagne est attribuée à quel groupe.
Notez qu'une campagne ne peut pas appartenir à plus de 10 groupes, et qu'un nom de groupe de sélection ne peut pas comporter plus de 255 caractères.
Exemple de d'appel d'API Choose utilisant des groupes de sélection d'API :
{
2 "selector": {
3 "names": [
4 "test1"
5 ],
6 "groups": [
7 "homepage_campaigns"
8 ]
9 },
10 "user": {
11 "dyid": "-4350463893986789401",
12 "dyid_server": "-4350463893986789401"
13 },
14 "session": {
15 "dy": "ohyr6v42l9zd4bpinnvp7urjjx9lrssw"
16 },
17 "context": {
18 "page": {
19 "type": "HOMEPAGE",
20 "location": "https://example.org",
21 "locale": "en_US",
22 "data":[]
23 },
24 "device": {
25 "userAgent": "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/56.0.2924.87 Safari/537.36",
26 "ip": "54.100.200.255"
27 }
28 },
29 "options": {
30 "isImplicitPageview": false,
31 " returnAnalyticsMetadata": false
32 }}