Récupérer des audiences
Vous pouvez récupérer toutes les audiences évaluées à l’aide de la segmentation par lots à l’aide de l’API Segmentation Service ou via Audience Portal dans l’interface utilisateur.
Récupérez une liste de toutes les définitions de segment évaluées à l’aide de la segmentation par lots au sein de votre organisation en envoyant une requête GET au point d’entrée /segment/definitions
.
Format d’API
Vous devez inclure le paramètre de requête evaluationInfo.batch.enabled=true
dans le chemin d’accès de la requête pour récupérer les définitions de segment évaluées à l’aide de la segmentation par lots.
GET /segment/definitions?evaluationInfo.batch.enabled=true
Requête
Exemple de requête pour répertorier toutes les définitions de segment activées par lots
curl -X GET \
'https://platform.adobe.io/data/core/ups/segment/definitions?evaluationInfo.batch.enabled=true' \
-H 'Authorization: Bearer {ACCESS_TOKEN}' \
-H 'Content-Type: application/json' \
-H 'x-api-key: {API_KEY}' \
-H 'x-gw-ims-org-id: {ORG_ID}' \
-H 'x-sandbox-name: {SANDBOX_NAME}'
Réponse
Une réponse réussie renvoie un état HTTP 200 avec un tableau de définitions de segment dans votre organisation qui sont évaluées à l’aide de la segmentation par lots.
Exemple de réponse contenant une liste de toutes les définitions de segment évaluées par segmentation par lots de votre organisation
{
"segments": [
{
"id": "15063cb-2da8-4851-a2e2-bf59ddd2f004",
"schema": {
"name": "_xdm.context.profile"
},
"ttlInDays": 30,
"imsOrgId": "{ORG_ID}",
"sandbox": {
"sandboxId": "",
"sandboxName": "",
"type": "production",
"default": true
},
"name": " People who are NOT on their homepage ",
"expression": {
"type": "PQL",
"format": "pql/text",
"value": "select var1 from xEvent where var1._experience.analytics.endUser.firstWeb.webPageDetails.isHomePage = false"
},
"evaluationInfo": {
"batch": {
"enabled": true
},
"continuous": {
"enabled": false
},
"synchronous": {
"enabled": false
}
},
"creationTime": 1572029711000,
"updateEpoch": 1572029712000,
"updateTime": 1572029712000
},
{
"id": "f15063cb-2da8-4851-a2e2-bf59ddd2f004",
"schema": {
"name": "_xdm.context.profile"
},
"ttlInDays": 30,
"imsOrgId": "{ORG_ID}",
"sandbox": {
"sandboxId": "",
"sandboxName": "",
"type": "production",
"default": true
},
"name": "Homepage_continuous",
"description": "People who are on their homepage - continuous",
"expression": {
"type": "PQL",
"format": "pql/text",
"value": "select var1 from xEvent where var1._experience.analytics.endUser.firstWeb.webPageDetails.isHomePage = true"
},
"evaluationInfo": {
"batch": {
"enabled": true
},
"continuous": {
"enabled": true
},
"synchronous": {
"enabled": false
}
},
"creationTime": 1572021085000,
"updateEpoch": 1572021086000,
"updateTime": 1572021086000
}
],
"page": {
"totalCount": 2,
"totalPages": 1,
"sortField": "creationTime",
"sort": "desc",
"pageSize": 2,
"limit": 100
},
"link": {}
}
Vous trouverez des informations plus détaillées sur la définition de segment renvoyée dans le guide de point d’entrée des définitions de segment.
Vous pouvez récupérer toutes les audiences activées pour la segmentation par lots au sein de votre organisation en utilisant les filtres d’Audience Portal. Sélectionnez l’icône
Dans les filtres disponibles, accédez à Fréquence des mises à jour et sélectionnez « Lot ». L’utilisation de ce filtre affiche toutes les audiences de votre organisation qui sont évaluées à l’aide de la segmentation par lots.
Pour en savoir plus sur l’affichage des audiences dans Experience Platform, consultez le guide Audience Portal.