Eindpunt van marketingacties
Een marketingactie, in het kader van de Adobe Experience Platform Data Governance, is een actie die een Experience Platform gegevensconsument onderneemt en waarvoor moet worden gecontroleerd op schendingen van het beleid inzake gegevensgebruik.
U kunt marketing acties voor uw organisatie beheren door het /marketingActions
eindpunt in de Dienst API van het Beleid te gebruiken.
Aan de slag
De API eindpunten die in deze gids worden gebruikt maken deel uit van Policy Service API. Alvorens verder te gaan, te herzien gelieve begonnen gidsvoor verbindingen aan verwante documentatie, een gids aan het lezen van de steekproefAPI vraag in dit document, en belangrijke informatie betreffende vereiste kopballen die nodig zijn om vraag aan om het even welke Experience Platform API met succes te maken.
Een lijst met marketingacties ophalen list
U kunt een lijst met basis- of aangepaste marketingacties opvragen door een GET-aanvraag in te dienen bij respectievelijk /marketingActions/core
of /marketingActions/custom
.
API formaat
GET /marketingActions/core
GET /marketingActions/custom
Verzoek
Met het volgende verzoek wordt een lijst opgehaald met aangepaste marketingacties die door uw organisatie worden onderhouden.
curl -X GET \
https://platform.adobe.io/data/foundation/dulepolicy/marketingActions/custom \
-H 'Authorization: Bearer {ACCESS_TOKEN}' \
-H 'x-api-key: {API_KEY}' \
-H 'x-gw-ims-org-id: {ORG_ID}' \
-H 'x-sandbox-name: {SANDBOX_NAME}'
Reactie
Een geslaagde reactie retourneert de details voor elke opgehaalde marketingactie, inclusief de acties name
en href
. De href
waarde wordt gebruikt om de marketing actie te identificeren wanneer het creëren van een beleid van het gegevensgebruik.
{
"_page": {
"count": 2
},
"_links": {
"page": {
"href": "https://platform.adobe.io/marketingActions/custom?{?limit,start,property}",
"templated": true
}
},
"children": [
{
"name": "sampleMarketingAction",
"description": "Marketing Action description.",
"imsOrg": "{ORG_ID}",
"created": 1550714012088,
"createdClient": "string",
"createdUser": "string",
"updated": 1550714012088,
"updatedClient": "string",
"updatedUser": "string",
"_links": {
"self": {
"href": "https://platform.adobe.io/data/foundation/dulepolicy/marketingActions/custom/sampleMarketingAction"
}
}
},
{
"name": "newMarketingAction",
"description": "Another marketing action.",
"imsOrg": "{ORG_ID}",
"created": 1550793833224,
"createdClient": "string",
"createdUser": "string",
"updated": 1550793833224,
"updatedClient": "string",
"updatedUser": "string",
"_links": {
"self": {
"href": "https://platform.adobe.io/data/foundation/dulepolicy/marketingActions/custom/newMarketingAction"
}
}
}
]
}
_page.count
children
name
_links.self.href
marketingActionsRefs
serie te voltooien wanneer het creëren van een beleid van het gegevensgebruik.Een specifieke marketingactie opzoeken lookup
U kunt de details van een specifieke marketingactie opzoeken door de eigenschap name
van de marketingactie op te nemen in het pad van een GET-aanvraag.
API formaat
GET /marketingActions/core/{MARKETING_ACTION_NAME}
GET /marketingActions/custom/{MARKETING_ACTION_NAME}
{MARKETING_ACTION_NAME}
name
van de marketingactie die u wilt opzoeken.Verzoek
Met het volgende verzoek wordt een aangepaste marketingactie met de naam combineData
opgehaald.
curl -X GET \
https://platform.adobe.io/data/foundation/dulepolicy/marketingActions/custom/combineData \
-H 'Authorization: Bearer {ACCESS_TOKEN}' \
-H 'x-api-key: {API_KEY}' \
-H 'x-gw-ims-org-id: {ORG_ID}' \
-H 'x-sandbox-name: {SANDBOX_NAME}'
Reactie
Het reactievoorwerp bevat de details voor de marketing actie, met inbegrip van de weg (_links.self.href
) nodig om de marketing actie te verwijzen wanneer het bepalen van een beleid van het gegevensgebruik(marketingActionsRefs
).
{
"name": "combineData",
"description": "Combine multiple data sources together.",
"imsOrg": "{ORG_ID}",
"created": 1550793805590,
"createdClient": "string",
"createdUser": "string",
"updated": 1550793805590,
"updatedClient": "string",
"updatedUser": "string",
"_links": {
"self": {
"href": "https://platform.adobe.io/data/foundation/dulepolicy/marketingActions/custom/combineData"
}
}
}
Een aangepaste marketingactie maken of bijwerken create-update
U kunt een nieuwe aangepaste marketingactie maken of een bestaande actie bijwerken door de bestaande of beoogde naam van de marketingactie op te nemen in het pad van een aanvraag voor een PUT.
API formaat
PUT /marketingActions/custom/{MARKETING_ACTION_NAME}
{MARKETING_ACTION_NAME}
Verzoek
Met het volgende verzoek wordt een nieuwe marketingactie met de naam crossSiteTargeting
gemaakt, op voorwaarde dat het systeem nog geen marketingactie met dezelfde naam uitvoert. Als er wel een marketingactie van crossSiteTargeting
bestaat, wordt die marketingactie bijgewerkt op basis van de eigenschappen die in de payload zijn opgegeven.
curl -X PUT \
https://platform.adobe.io/data/foundation/dulepolicy/marketingActions/custom/crossSiteTargeting \
-H 'Authorization: Bearer {ACCESS_TOKEN}' \
-H 'x-api-key: {API_KEY}' \
-H 'x-gw-ims-org-id: {ORG_ID}' \
-H 'x-sandbox-name: {SANDBOX_NAME}' \
-H 'Content-Type: application/json' \
-d '{
"name": "crossSiteTargeting",
"description": "Perform targeting on information obtained across multiple web sites."
}'
name
BELANGRIJK: Dit bezit moet
{MARKETING_ACTION_NAME}
in de weg aanpassen, anders zal een HTTP 400 (Onjuiste Verzoek) fout voorkomen. Met andere woorden, wanneer een marketingactie is gemaakt, kan de eigenschap name
ervan niet worden gewijzigd.description
Reactie
Als de reactie succesvol was, worden de details van de marketingactie geretourneerd. Als een bestaande marketingactie is bijgewerkt, retourneert de reactie HTTP-status 200 (OK). Als een nieuwe marketing actie werd gecreeerd, keert de reactie HTTP status 201 (Gemaakt) terug.
{
"name": "crossSiteTargeting",
"description": "Perform targeting on information obtained across multiple web sites.",
"imsOrg": "{ORG_ID}",
"created": 1550713341915,
"createdClient": "string",
"createdUser": "string",
"updated": 1550713856390,
"updatedClient": "string",
"updatedUser": "string",
"_links": {
"self": {
"href": "https://platform.adobe.io/data/foundation/dulepolicy/marketingActions/custom/crossSiteTargeting"
}
}
}
Een aangepaste marketingactie verwijderen delete
U kunt een aangepaste marketingactie verwijderen door de naam ervan op te nemen in het pad van een DELETE-aanvraag.
API formaat
DELETE /marketingActions/custom/{MARKETING_ACTION_NAME}
{MARKETING_ACTION_NAME}
Verzoek
curl -X DELETE \
https://platform.adobe.io/data/foundation/dulepolicy/marketingActions/custom/crossSiteTargeting \
-H 'Authorization: Bearer {ACCESS_TOKEN}' \
-H 'x-api-key: {API_KEY}' \
-H 'x-gw-ims-org-id: {ORG_ID}' \
-H 'x-sandbox-name: {SANDBOX_NAME}'
Reactie
Een geslaagde reactie retourneert HTTP Status 200 (OK) met een lege antwoordinstantie.
U kunt de schrapping bevestigen door te proberen omhoog de marketing actiete kijken. Er wordt een HTTP 404-fout (Niet gevonden) weergegeven als de marketingactie van het systeem is verwijderd.