Para agilizar o processo de chamada de campanhas por API específicas, você pode agrupar as campanhas por API e aplicar o agrupamento em suas chamadas Choose. Seus desenvolvedores podem se referir a um grupo estático de seletores de API, sem ter que se preocupar com alterações feitas no nome do seletor de uma campanha específica. Todos os seletores de campanha ativos no grupo são enviados de volta na resposta à sua chamada Choose, permitindo que você chame campanhas relevantes pelo nome de seletor correto como você costuma fazer.
Os grupos de seletores de API são definidos e atribuídos no console do Experience OS, e a página Campaigns (campanhas) suporta a filtragem por grupos de seletores para que você sempre saiba qual campanha está atribuída a qual grupo.
Observe que uma campanha não pode pertencer a mais de 10 grupos, e o nome de um grupo de seletores não pode ter mais de 255 caracteres.
Exemplo de uma solicitação pela API Choose usando grupos de seletores de 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 }}