Een slimme campagne activeren in Marketo Engage met de REST API en tokens

In deze zelfstudie wordt uitgelegd hoe u een slimme campagne in Marketo Engage kunt activeren met behulp van de REST API en de e-mail kunt aanpassen met Mijn tokens. Dit gebruiksgeval is ideaal voor door de klant geïnitieerde meldingen zoals webinar-herinneringen, instapstappen of follow-ups na aankoop.

Hoofdletters gebruiken use-case

Een persoon registreert zich voor een webinar door een extern platform (b.v., douane app, Pendo, Eventbrite). U wilt automatisch:

  • Een herinneringsbericht vanuit Marketo Engage activeren

  • Deze aanpassen met:

    • De voornaam van de persoon
    • Webinar-titel
    • Een unieke koppeling maken

Dit kan worden gedaan gebruikend REST API en Mijn Tokens.

Stap 1: De slimme campagne maken step-one

  1. Ga naar de Activiteiten van de Marketing, en onder uw ​ omslag van Programma's ​, creeer een nieuwe ​ Slimme Campagne ​ geroepen Send Webinar Reminder.

  2. In de Slimme Lijst tabel, ​ voeg een trekker ​ toe om de campagne toe te staan om via API worden geroepen:

    • Selecteer Campagne wordt gevraagd als trekker
    • Plaats Source aan Web Service API

Slimme de triggeropstelling van de Lijst

Stap 2: De e-mailinhoud definiëren step-two

Creeer of geef een ​ e-mailactiva ​ uit die verwijzingen zowel Persoon als ​ Mijn Tokens ​.

NOTE
Zorg ervoor dat u de tokens rechtstreeks in de e-mailinhoud invoegt, zoals hieronder wordt weergegeven.
Hi {{lead.First Name:default=Customer}}

You're registered for **{{my.WebinarTitle}}**.

Join here: {{my.JoinLink}}

Als u een token gebruikt om een afbeeldings-URL dynamisch te injecteren (bijvoorbeeld {{my.WebinarImage}}), moet u het token opnemen in een HTML-afbeeldingstag:

<img src="{{my.WebinarImage}}" alt="Webinar banner" />
IMPORTANT
Marketo Enagage zal niet het beeld teruggeven tenzij het teken binnen een geldige beeldmarkering wordt geplaatst.

E-mail redacteur die tokengebruik toont

Stap 3: Tokens toevoegen aan het programma step-three

Als u waarden dynamisch wilt doorgeven via API, moeten de tokens al bestaan in Marketo Engage. U zult hen onder moeten creëren Mijn Tokens lusje van uw Programma.

  1. Ga naar Mijn Tokens lusje van uw ouderProgramma.

  2. De belemmering in het teken van de a Tekst van het rechterpaneel voor elke dynamische waarde.

  • {{my.WebinarTitle}} - Teksttoken
  • {{my.JoinLink}} - Teksttoken
  • {{my.WebinarImage}} - Teksttoken (dit wordt gebruikt als de src in een <img> -tag)

Mijn Tokens lusje in campagne

Stap 4: Stel kwalificatieregels voor de campagne in en activeer de campagne step-four

  1. Vorm de ​ kwalificatieregels ​ om te controleren hoe vaak een persoon door de Slimme Campagne kan lopen.

  2. Zodra gevormd, activeer ​om de Slimme Campagne toe te laten om API-teweeggebrachte verzoeken te ontvangen.

Slimme de kwalificatieregel van de Campagne

Stap 5: Trigger de campagne via REST API step-five

Campagne-id zoeken find-the-campaign-id

Om een Slimme Campagne via API teweeg te brengen, zult u campagne identiteitskaart nodig hebben:

  1. Zoek en selecteer de slimme campagne die u wilt activeren.

  2. Bekijk de URL in uw browser. Het zal iets als dit kijken: https://app-XXX.marketo.com/#/classic/SC1234A1ZN38.

  3. De 4 cijfers na SC is uw campagne-id. In het bovenstaande voorbeeld is de slimme campagne-id '1234'

Gebruik het volgende eindpunt:

POST /rest/v1/campaigns/{campaignId}/trigger.json

Voorbeeld:

POST /rest/v1/campaigns/1234/trigger.json

Voorbeeld verzoektekst example-request-body

{
  "input": {
    "leads": [
      {
        "id": 1002200
      }
    ],
    "tokens": [
      {
        "name": "{{my.WebinarTitle}}",
        "value": "Scaling Customer Engagement in 2025"
      },
      {
        "name": "{{my.JoinLink}}",
        "value": "https://webinars.company.com/join/abc123"
      },
      {
        "name": "{{my.WebinarImage}}",
        "value": "https://experienceleague.adobe.com/nl/docs/marketo-learn/tutorials/events/media_1c6f338a518ada11550084c8ab3a6bbf554ff6eac.jpeg"
      }
    ]
  }
}
IMPORTANT
Vervang 1002200 in het bovenstaande hoofdvoorbeeld door de juiste persoon-id uit uw Marketo Engage-exemplaar.

Toestemming authorization

Voor alle Marketo REST API-aanvragen is een OAuth 2.0-toegangstoken vereist.

Om uw toegangstoken terug te winnen, gebruik het volgende eindpunt:

GET /identity/oauth/token?grant_type=client_credentials&client_id=XXX&client_secret=YYY

Zodra u uw toegangstoken ontvangt, omvat het als a vraagparameter in alle API verzoeken:

Authorization: Bearer YOUR_ACCESS_TOKEN

Aanbevolen procedures best-practices

  • Fallback-/standaardwaarden toevoegen aan uw tokens voor tests en QA
  • {{lead.token}} gebruiken voor persoonvelden en {{my.token}} voor dynamische waarden met een bereik van een campagne
  • Marketo Engage biedt ondersteuning voor maximaal 100 personen per aanvraag
  • Personen moeten voldoen aan de criteria van de slimme lijst, anders worden ze stilletjes overgeslagen

Samenvatting summary

Met deze benadering, kunt u mededelingen personaliseren gebruikend Slimme Campagnes die van externe platforms via API worden teweeggebracht. Dit is handig voor scenario's zoals bevestigingen van webinar-registratie, e-mails aan boord gaan en transactionele meldingen. Dit is allemaal handig voor het injecteren van real-time gegevens met My Tokens.

recommendation-more-help
65ee5e5e-b058-48c8-aa13-bacc3d5848ce