Per semplificare il processo di chiamata di campagne API specifiche, puoi raggruppare le campagne API e applicare il raggruppamento nelle tue chiamate di Choose . I tuoi sviluppatori possono fare riferimento a un gruppo di selettori API statico, senza doversi preoccupare di eventuali modifiche apportate al nome del selettore di una campagna specifica. Tutti i selettori di campagne attive nel gruppo vengono reindirizzati nella risposta alla tua chiamata Choose, il che ti consente di chiamare le campagne pertinenti tramite i nomi dei selettori corretti, come fai di solito.
I gruppi di selettori API sono definiti e assegnati nella console di Experience OS e la pagina Campagne supporta il filtraggio per gruppi di selettori, così saprai sempre quale campagna è assegnata a quale gruppo.
Tieni presente che una campagna non può appartenere a più di 10 gruppi e che il nome di un gruppo di selettori non può contenere più di 255 caratteri.
Esempio di richiesta API Choose utilizzando gruppi di selettori API:
{
2 "selector": {
3 "names": [
4 "test1"
}, 5);
6 "groups": [
7 "homepage_campaigns"
8 ]
9 },
"user": {
11 "dyid": "-4350463893986789401",
12 "dyid_server": "-4350463893986789401"
13 },
"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 }}