Een aanbeveling maken met de Form-based Experience Composer

Om aanbevelingen tot stand te brengen die met levering API kunnen worden gebruikt, gebruik op vorm-gebaseerde Composer.

  1. Maak eerst een JSON-ontwerp en sla dit op dat u in uw aanbeveling wilt gebruiken. Voor steekproef JSON, plus achtergrondinformatie betreffende hoe de reacties JSON kunnen zijn teruggekeerd wanneer het vormen van een op vorm-gebaseerde activiteit, zie de documentatie bij Creërend de Ontwerpen van de Aanbeveling. In dit voorbeeld, wordt het ontwerp genoemd Eenvoudige JSON.
    server-kant-creeer-recs-json-design.png

  2. Navigeer in Doel naar Activities > Create Activity > Recommendations en selecteer vervolgens Form .

    server-kant-creeer-recs.png

  3. Selecteer een eigenschap en klik op Next .

  4. Bepaal de plaats waar u gebruikers de reactie van de aanbeveling wilt ontvangen. Het voorbeeld gebruikt hieronder een plaats genoemd api_charter. Selecteer uw op JSON-Gebaseerd ontwerp, vroeger gecreeerd, genoemd Eenvoudige JSON.
    server-kant-creeer-recs-form.png

  5. Sla de aanbeveling op en activeer deze. Het zal resultaten opleveren. Zodra de resultaten klaarzijn, kunt u levering API gebruiken om hen terug te winnen.

De API voor aflevering gebruiken

De syntaxis voor Levering APIis:

POST https://{{CLIENT_CODE}}.tt.omtrdc.net/rest/v1/delivery

  1. Let op: de clientcode is vereist. Ter herinnering, uw clientcode kunt u vinden in Adobe Target door naar Recommendations > Settings te navigeren. Noteer de waarde van de Code van de 0} Cliënt in de Symbolische van Aanbeveling API sectie.
    cliënt-code.png

  2. Zodra u uw cliëntcode hebt, construeer uw levering API vraag. Het voorbeeld hieronder begint met Web Batched Mboxes Delivery API Call die in de levering API inzameling van Postmanwordt verstrekt, die relevante wijzigingen aanbrengen. Bijvoorbeeld:

    • de browser en adres voorwerpen werden verwijderd uit het Lichaam, aangezien zij niet voor niet-HTML gebruiksgevallen worden vereist

    • api_charter is vermeld als plaatsnaam in dit voorbeeld

    • de entiteit.id wordt opgegeven, omdat deze aanbeveling is gebaseerd op Content Gelijksheid, waarvoor een huidige itemsleutel moet worden doorgegeven aan Target.

      server-zij-levering-API-call.png
      Herinner me om uw vraagparameters correct te vormen. Stel bijvoorbeeld dat u {{CLIENT_CODE}} opgeeft als dat nodig is. <!— Q: In de bijgewerkte vraagsyntaxis, wordt entity.id vermeld als profileParameter in plaats van een mboxParameter zoals in oudere versies. —> <!— Q: Oude beeld server-kant-creatie-recs-post.png Oude begeleidende tekst: "Merk op deze aanbeveling gebaseerd op Inhoud Vergelijkbare producten die op entiteit.id worden gebaseerd die via mboxParameters wordt verzonden." —>
      cliënt-code3

  3. Verzend de aanvraag. Dit voert tegen api_charter plaats uit, die een actieve aanbeveling heeft die op het loopt, die met uw ontwerp JSON wordt bepaald dat een lijst van geadviseerde entiteiten zal uitvoeren.

  4. Ontvang een reactie op basis van het JSON-ontwerp.
    server-kant-creeer-recs-json-response2.png
    De reactie omvat de sleutel-id en de entiteit-id's van de aanbevolen entiteiten.

Als u de API voor levering op deze manier gebruikt met aanbevelingen, kunt u aanvullende stappen uitvoeren voordat u aanbevelingen weergeeft aan de bezoeker op het niet-HTML-apparaat. U kunt bijvoorbeeld de reactie van de API voor aflevering gebruiken om een extra, realtime zoekopdracht uit te voeren naar de details van de entiteitskenmerken (inventarisatie, prijs, classificatie, enzovoort) van een ander systeem (zoals een CMS-, PIM- of e-commerce-platform) voordat u de uiteindelijke resultaten weergeeft.

Met behulp van de aanpak die in deze handleiding wordt beschreven, kunt u elke toepassing gebruiken om de reactie van Target te benutten en persoonlijke aanbevelingen te doen!