Een persoonlijke aanbieding maken
- Onderwerpen:
- Besluitbeheer
- API
Gemaakt voor:
- Ervaren
- Ontwikkelaar
Een gepersonaliseerd aanbod is een aanpasbaar marketingbericht op basis van geschiktheidsregels en -beperkingen.
U kunt een gepersonaliseerde aanbieding tot stand brengen door een verzoek van de POST aan Offer Library API.
Kopteksten van het type Inhoud accepteren
In de volgende tabel worden de geldige waarden weergegeven waaruit de Inhoudstype veld in de aanvraagkoptekst:
Naam koptekst | Waarde |
---|---|
Inhoudstype | application/json |
API-indeling
POST /{ENDPOINT_PATH}/offers/{ID}?offer-type=personalized
Parameter | Beschrijving | Voorbeeld |
---|---|---|
{ENDPOINT_PATH} | Het eindpuntpad voor persistentie-API's. | https://platform.adobe.io/data/core/dps/ |
Verzoek
curl -X POST 'https://platform.adobe.io/data/core/dps/offers?offer-type=personalized' \
-H 'Content-Type: application/json' \
-H 'Authorization: Bearer {ACCESS_TOKEN}' \
-H 'x-api-key: {API_KEY}' \
-H 'x-gw-ims-org-id: {IMS_ORG}' \
-H 'x-sandbox-name: {SANDBOX_NAME}' \
-d '{
"name": "Test personalized offer with frequency constraint",
"status": "draft",
"representations": [
{
"channel": "https://ns.adobe.com/xdm/channel-types/web",
"placement": "offerPlacement1234",
"components": [
{
"type": "html",
"format": "text/html",
"language": [
"en-us"
],
"content": "Hello You qualify for our Discount of 60%"
}
]
}
],
"selectionConstraint": {
"startDate": "2022-07-27T05:00:00.000+00:00",
"endDate": "2023-07-29T05:00:00.000+00:00",
"profileConstraintType": "none"
},
"rank": {
"priority": 0
},
"cappingConstraint": {},
"frequencyCappingConstraints": [
{
"enabled": false,
"limit": 1,
"startDate": "2023-05-15T14:25:49.622+00:00",
"endDate": "2023-05-25T14:25:49.622+00:00",
"scope": "global",
"entity": "offer",
"repeat": {
"enabled": false,
"unit": "month",
"unitCount": 1
}
}
]
}'
Antwoord
Een succesvolle reactie keert de details van nieuw gecreeerd gepersonaliseerd-aanbod, met inbegrip van identiteitskaart terug. U kunt de id
in latere stappen om uw persoonlijke aanbieding bij te werken of te verwijderen.
{
"etag": 1,
"createdBy": "{CREATED_BY}",
"lastModifiedBy": "{MODIFIED_BY}",
"id": "{ID}",
"sandboxId": "{SANDBOX_ID}",
"createdDate": "2023-05-31T15:09:11.771Z",
"lastModifiedDate": "2023-05-31T15:09:11.771Z",
"createdByClientId": "{CREATED_CLIENT_ID}",
"lastModifiedByClientId": "{MODIFIED_CLIENT_ID}"
}
Beperkingen
Aanbiedingsweergaven en sommige aanbiedingsbeperkingen worden momenteel niet ondersteund voor het mobiele apparaat Experience Edge workflows, bijvoorbeeld Capping
. De Capping
veldwaarde geeft het aantal keren aan dat een aanbieding voor alle gebruikers kan worden weergegeven. Zie voor meer informatie Aanbiedingsregels en documentatie over beperkingen.