breadcrumbDescription
Design kampagner programmeringsmæssigt
Brug API for reklamekampagneoprettelse til at oprette, konfigurere og administrere reklamekampagner. Systemintegratorer kan problemfrit integrere API med eksterne systemer, hvor brugere som butiksmanagers kan oprette kampagner.
EditionsHeading
| Tilgængelig i: Lightning Experience |
| Tilgængelig i: Enterprise, Unlimited og Developer Edition med tilbudsstyring i realtid |
Hvis du vil oprette en reklamekampagne, skal du angive de primære detaljer, reklamekampagneregler og belønninger. Når du angiver detaljerne for regler og belønninger, skal du knytte de detaljer, som du angiver, til den type kampagneskabelon, som du ønsker at bruge i kampagnen. Du kan også angive berettigelseskriterier og begrænsninger for reklamekampagnen.
Du kan også bruge API til at opdatere og slette kampagner og til at hente kampagnedetaljer. Hvis du vil vide, hvordan du designer en reklamekampagne, kan du se Trin i guiden Hurtig reklamekampagne.
Her kan du se, hvordan anmodningen om reklameoprettelses-API ser ud, når API køres:
{
"promotionDetails": {
"name": "Summer Sale",
"displayName": "Summer Sale Promotion",
"priorityNumber": 1,
"description": "Summer Sale promotion offering a 10% discount on purchases over $50",
"promotionCode": "SUMMER2025",
"startDateTime": "2025-06-01T00:00:00.000Z",
"endDateTime": "2025-06-30T23:45:00.000Z",
"loyaltyProgram": {
"name": "CloudKicksLoyalty"
},
"promotionEligibility": {
"productCatalog": {
"id": "0ZSxx000000001dGAA"
},
"eligibleProductCategories": [
{
"id": "Summer Sneakers"
}
],
"eligibleChannels": [
{
"channelType": "Online",
"channel": {
"name": "App"
}
}
],
"eligibleSegments": [
{
"name": "Loyal Customers"
}
],
"areAllLoyaltyMembersEligible": false
},
"promotionLimits": {
"usePerCustomerLimit": 5,
"totalUseLimit": 1000
}
},
"rules": [
{
"templateName": "BuyXToGetRewards",
"ruleName": "SummerSaleRule",
"priority": 1,
"eventConfiguration": [
{
"allOf": [
{
"anyOf": {
"purchaseType": "ProductCategory",
"applicablePurchaseList": [
{
"name": "Summer Sneakers"
}
],
"purchaseCriteria": {
"type": "Amount",
"value": 50
}
}
}
]
}
],
"rewardConfiguration": [
{
"type": "ProvideDiscount",
"rewardDetails": {
"discountValue": "10",
"discountType": "PercentageOff"
},
"targetAudience": {
"audienceType": "AllLoyaltyMembers"
}
}
]
}
]
}