Mappage de segments à une destination map-segments-to-a-destination

Mappez les segments aux destinations avec ces méthodes de RESTful API.

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"
}

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"
}

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"
}

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
}
recommendation-more-help
de293fbf-b489-49b0-8daa-51ed303af695