Mappage de segments à une destination map-segments-to-a-destination
Mappez les segments aux destinations avec ces méthodes de RESTful API.
Types de destination pris en charge : URL et cookie uniquement
Les méthodes de POST disponibles vous permettent de mapper des segments aux URL et aux cookie destinations uniquement. Actuellement, vous ne pouvez pas mapper les segments à server-to-server destinations avec ces méthodes de REST API. Utilisez plutôt l’interface utilisateur . Toutefois, les méthodes de GET de destination associées vous permettent de récupérer des informations sur les server-to-server destinations créées dans l’interface utilisateur.
Mapper un segment à une destination d’URL non sérialisée map-segment-non-serial
Une méthode POST qui vous permet de mapper un segment à une destination de URL non série.
Requête
POST https://api.demdex.com/v1/destinations/<destinationId>/mappings/
Exemple de requête
Toutes les valeurs de requête sont requises, sauf indication contraire.
{
"sid":87723,
"traitType":"SEGMENT",
"url":"https://adobe.com",
"startDate":"2012-07-04"
}
Réponse
{
"mappingId":65334,
"traitType":"SEGMENT",
"traitValue":0,
"destinationId":4033,
"elementName":"Sample games",
"elementDescription":"Sample games pixel",
"elementStatus":"active",
"createTime":1338940094000,
"updateTime":1338940094000,
"crUID":694,
"upUID":694,
"sid":87723,
"startDate":"2012-07-03",
"endDate":null,
"priority":null,
"url":"https://adobe.com",
"secureUrl":null,
"tagCode":null,
"secureTagCode":null,
"traitAlias":null
}
Mapper un segment à une destination d’URL sérialisée map-segment-serial
Une méthode POST qui vous permet de mapper un segment à une destination URL sérialisée.
Requête
POST https://api.demdex.com/v1/destinations/<dataOrderId>/traits/
Exemple de requête
Dans la requête, la traitAlias correspond à la clé d’une paire clé-valeur. Toutes les valeurs de requête sont requises, sauf indication contraire.
{
"sid":87723,
"traitType":"SEGMENT",
"startDate":"2012-07-04",
"traitAlias":"123"
}
Réponse
{
"mappingId":65335,
"traitType":"SEGMENT",
"traitValue":0,
"destinationId":4034,
"elementName":"Sample Games",
"elementDescription":"Migration of Sample Games Pixel",
"elementStatus":"active",
"createTime":1338940401000,
"updateTime":1338940401000,
"crUID":694,
"upUID":694,
"sid":87723,
"startDate":"2012-07-03",
"endDate":null,
"priority":null,
"url":"123",
"secureUrl":"123",
"tagCode":null,
"secureTagCode":null,
"traitAlias":"123"
}
Mapper un segment à une destination de cookie : clé unique, non sérialisée map-segment-cookie-noserial
Une méthode POST qui vous permet de mapper un segment à une destination de cookie à clé unique et non sérialisée.
Requête
POST https://api.demdex.com/v1/destinations/<destinationId>/mappings/
Exemple de requête
Dans la requête, la valueAlias correspond à la valeur d’une paire clé-valeur. Toutes les valeurs de requête sont requises, sauf indication contraire.
{
"sid":87723,
"traitType":"SEGMENT",
"startDate":"2012-07-04",
"valueAlias":"123"
}
Réponse
{
"destinationMappingId":65336,
"traitType":"SEGMENT",
"traitValue":0,
"destinationId":4035,
"elementName":"Sample Games",
"elementDescription":"Migration of Sample Games Pixel",
"elementStatus":"active",
"createTime":1338940704000,
"updateTime":1338940704000,
"crUID":694,
"upUID":694,
"sid":87723,
"startDate":"2012-07-03",
"endDate":null,
"priority":1,
"traitAlias":null,
"valueAlias":"123"
}
Mapper un segment à une destination de cookie : multiclé, non sérialisé map-segment-cookie-multi-noserial
Une méthode POST qui vous permet de mapper un segment à une destination de cookie à plusieurs clés et non sérialisée.
Requête
POST https://api.demdex.com/v1/destinations/<destinationId>/mappings/
Exemple de requête
Dans la requête, les traitAlias et valueAlias définissent respectivement la clé et la valeur dans une paire clé-valeur. Toutes les valeurs de requête sont requises, sauf indication contraire.
{
"sid":87723,
"traitType":"SEGMENT",
"startDate":"2012-07-04",
"traitAlias":"type",
"valueAlias":"123"
}
Réponse
{
"mappingId":65338,
"traitType":"SEGMENT",
"traitValue":0,
"destinationId":4037,
"elementName":"Sample Games",
"elementDescription":"Migration of Sample Games Pixel",
"elementStatus":"active",
"createTime":1338941092000,
"updateTime":1338941092000,
"crUID":694,
"upUID":694,
"sid":87723,
"startDate":"2012-07-03",
"endDate":null,
"priority":1,
"traitAlias":"type",
"valueAlias":"123"
}
Mappage d’un segment à une destination de cookie : multi-clé, sérialisé map-segment-cookie-multi-serial
Une méthode POST qui vous permet de mapper un segment à un cookie destination sérialisé à plusieurs clés.
Requête
POST https://api.demdex.com/v1/destinations/<destinationId>/mappings/
Exemple de requête
Dans la requête, les traitAlias et valueAlias définissent la clé et la valeur dans une paire clé-valeur. Toutes les valeurs de requête sont requises, sauf indication contraire.
{
"sid":87723,
"traitType":"SEGMENT",
"startDate":"2012-07-04",
"traitAlias":"type",
"valueAlias":"123"
}
Réponse
{
"destinationMappingId":65340,
"traitType":"SEGMENT",
"traitValue":0,
"destinationId":4038,
"elementName":"Sample Games",
"elementDescription":"Migration of Sample Games Pixel",
"elementStatus":"active",
"createTime":1338941273000,
"updateTime":1338941273000,
"crUID":694,
"upUID":694,
"sid":87723,
"startDate":"2012-07-03",
"endDate":null,
"priority":2,
"traitAlias":"type",
"valueAlias":"123"
}
Mapper un segment à une destination serveur à serveur map-segment-s2s
Une méthode POST qui vous permet de mapper un segment à une destination server-to-server existante. Notez toutefois que vous ne pouvez pas créer de destinations server-to-server avec ces méthodes de API actuellement disponibles.
Requête
POST https://api.demdex.com/v1/destinations/<destinationId>/mappings/
Exemple de requête
Dans la requête, la traitAlias correspond à la clé d’une paire clé-valeur. Toutes les valeurs de requête sont requises, sauf indication contraire.
{
"sid":87723,
"traitType":"SEGMENT",
"startDate":"2012-07-04",
"traitAlias":"123"
}
Réponse
{
"destinationMappingId":65341,
"traitType":"SEGMENT",
"traitValue":0,
"destinationId":566,
"elementName":"Sample",
"elementDescription":"",
"elementStatus":"active",
"createTime":1338942118000,
"updateTime":1338942118000,
"crUID":308,
"upUID":308,
"sid":84326,
"startDate":"2012-07-03",
"endDate":null,
"priority":null,
"traitAlias":"123"
}
Créer en bloc des mappages de destination bulk-create
Une méthode POST qui vous permet de transmettre un tableau de mappages de destination cookie ou URL.
Requête
POST https://api.demdex.com/v1/destinations/<destinationId>/bulk-create
Exemple de requête
Toutes les valeurs de requête sont requises, sauf indication contraire.
[
{
"sid": 105123,
"traitType":"SEGMENT",
"url":"https://adobe.com",
"startDate":"2012-11-20"
},
{
"sid": 121070,
"traitType":"SEGMENT",
"url":"https://my.adobeconnect.com",
"startDate":"2012-11-21"
}
]
Réponse
Une réponse réussie renvoie le tableau des mappages créés.
[
{
"mappingId": 103454,
"traitType": "SEGMENT",
"traitValue": 0,
"destinationId": 780,
"elementName": "Case of the Mondays",
"elementDescription": "test",
"elementStatus": "active",
"createTime": 1353373234000,
"updateTime": 1353373234000,
"crUID": 1065,
"upUID": 1065,
"sid": 105123,
"startDate": "2012-11-19",
"endDate": null,
"priority": null,
"url": "https://adobe.com",
"secureUrl": null,
"tagCode": null,
"secureTagCode": null,
"traitAlias": null
},
{
"mappingId": 103455,
"traitType": "SEGMENT",
"traitValue": 0,
"orderId": 780,
"elementName": "Test Trait",
"elementDescription": "This trait",
"elementStatus": 1,
"createTime": 1353373234000,
"updateTime": 1353373234000,
"crUID": 1065,
"upUID": 1065,
"sid": 121070,
"startDate": "2012-11-20",
"endDate": null,
"priority": null,
"url": "https://my.adobeconnect.com",
"secureUrl": null,
"tagCode": null,
"secureTagCode": null,
"traitAlias": null
}
]
Ajouter plusieurs segments à une destination add-segments-dest
Une méthode POST qui vous permet de mapper plusieurs segments à une destination.
Requête
POST https://api.demdex.com/v1/destinations/<destinationId>bulk-create
Exemple de requête
Créez plusieurs mappages de destination dans un tableau . Toutes les valeurs de requête sont requises, sauf indication contraire.
[
{
"sid": 105123,
"traitType":"SEGMENT",
"url":"https://adobe.com",
"startDate":"2012-11-20"
},
{
"sid": 121070,
"traitType":"SEGMENT",
"url":"https://my.adobeconnect.com",
"startDate":"2012-11-21"
}
]
Réponse
Renvoie un tableau des mappages créés.
[
{
"destinationMappingId": 103454,
"traitType": "SEGMENT",
"traitValue": 0,
"destinationId": 780,
"elementName": "Case of the Mondays",
"elementDescription": "test",
"elementStatus": "active",
"createTime": 1353373234000,
"updateTime": 1353373234000,
"crUID": 1065,
"upUID": 1065,
"sid": 105123,
"startDate": "2012-11-19",
"endDate": null,
"priority": null,
"url": "https://adobe.com",
"secureUrl": null,
"tagCode": null,
"secureTagCode": null,
"traitAlias": null
},
{
"traitToDataOrderId": 103455,
"traitType": "SEGMENT",
"traitValue": 0,
"destinationId": 780,
"elementName": "Test Trait",
"elementDescription": "This trait",
"elementStatus": 1,
"createTime": 1353373234000,
"updateTime": 1353373234000,
"crUID": 1065,
"upUID": 1065,
"sid": 121070,
"startDate": "2012-11-20",
"endDate": null,
"priority": null,
"url": "https://my.adobeconnect.com",
"secureUrl": null,
"tagCode": null,
"secureTagCode": null,
"traitAlias": null
}
]
Mettre à jour une destination par identifiant de destination update-dest-data-order
Méthode PUT qui permet de mettre à jour une destination existante par destinationId.
Requête
PUT https://api.demdex.com/v1/destinations/<destinationId>
Exemple de requête
Toutes les valeurs de requête sont requises, sauf indication contraire.
{
"name":"Updated URL Destination (not serialized)",
"description":"new description",
"destinationType":"PUSH",
"serializationEnabled":false
}
Réponse
{
"destinationType": "PUSH",
"destinationId": 780,
"dataSourceId": null,
"pid": 1099,
"name": "Updated URL Destination (not serialized)",
"description": "new description",
"startDate": null,
"endDate": null,
"status": 1,
"createTime": 1348851790000,
"updateTime": 1353372029000,
"crUID": 884,
"upUID": 1065,
"domainRestrictions":"all_domains",
"tagType": 0,
"serializationEnabled": false,
"urlFormatString": null,
"secureUrlFormatString": null,
"delimiter": null,
"mappings": null
}
Mettre à jour un mappage vers une destination à l’aide de l’identifiant de mappage update-mapping-dest-id
Une méthode PUT qui vous permet de mettre à jour un mappage vers une destination selon la mappingId spécifiée.
Requête
PUT https://api.demdex.com/v1/destinations/mappings/<mappingId>
Exemple de requête
Toutes les valeurs de requête sont requises, sauf indication contraire.
{
"sid": 105123,
"traitType":"SEGMENT",
"url":"https://adobe.com",
"startDate":"2012-11-20"
}
Réponse
{
"mappingId": 103453,
"traitType": "SEGMENT",
"traitValue": 0,
"destinationId": 780,
"elementName": "sample",
"elementDescription": "test",
"elementStatus": "active",
"createTime": 1353373005000,
"updateTime": 1353373005000,
"crUID": 1065,
"upUID": 1065,
"sid": 105123,
"startDate": "2012-11-19",
"endDate": null,
"priority": null,
"url": "https://www.adobe.com/send?%ALIAS%",
"secureUrl": null,
"tagCode": null,
"secureTagCode": null,
"traitAlias": null
}