Loading
Få mere at vide om administration af tilbud i realtid
Design kampagner programmeringsmæssigt

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.

Vigtigt
Vigtigt Du kan ikke bruge Promoveringsoprettelses-API til at oprette kampagner, der bruger kampagneskabelonen Engagementspor.

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.

Example
Example Marketingteamet på Cloud Kicks planlægger deres sommermarketingkampagne for loyalitetsprogrammet "Cloud Kicks Loyalty". For at øge salget og belønne deres loyale kunder ønsker de at oprette en reklamekampagne ved navn Sommersalg. Denne reklamekampagne vil køre i juni måned og vil tilbyde en rabat på 10 % på køb over $50. Reklamekampagnen er specifikt for Summer Sneakers-produktkategorien i deres app og er målrettet mod deres loyale kundesegment. For at sikre, at promoveringen er effektiv, ønsker de at begrænse dens anvendelse til 1000 gange generelt og 5 gange pr. kunde.

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"
          }
        }
      ]
    }
  ]
}
 
Indlæser
Salesforce Help | Article