[Premium]{class="badge positive" title="Zie wat er in Target Premium is opgenomen."}

Een ontwerp maken

Een ontwerp bepaalt hoe de aanbevelingen op een pagina verschijnen.

U kunt een Recommendations -ontwerp maken met behulp van een standaardontwerp of door een aangepast ontwerp te maken. In het scherm Recommendations > Designs worden zowel de standaardontwerpkaarten als alle ontwerpen weergegeven die in uw account zijn gemaakt.

Houd rekening met de volgende informatie wanneer u met ontwerpen werkt:

  • U kunt een ontwerp met aanbevelingen maken door een standaardontwerp te gebruiken of u kunt een aangepast ontwerp maken.
  • U kunt een standaardontwerp niet bewerken of verwijderen.
  • U kunt een aangepast ontwerp bewerken, kopiëren of verwijderen.
  • Als u een ontwerp wilt maken dat is gebaseerd op een standaardontwerp, moet u eerst het ontwerp kopiëren en vervolgens de kopie bewerken.

Deze illustratie toont het standaard 1 x 4 ontwerp:

1 x 4 standaardontwerp

In deze afbeelding ziet u een aangepast ontwerp:

Het ontwerp van de Douane

U kunt een ontwerp tijdens het activiteit-creatie proces van binnen Visual Experience Composer (VEC) of van de ontwerpbibliotheek buiten de activiteitenverwezenlijking tot stand brengen. In de volgende secties wordt aangenomen dat u ontwerpen maakt vanuit de bibliotheek, maar dat de stappen op elkaar lijken.

Ontwerpen maken

U kunt een ontwerp tot stand brengen dat op een standaardontwerp wordt gebaseerd of u kunt een douaneontwerp tot stand brengen.

Een ontwerp maken op basis van een standaardontwerp

  1. Klik op Recommendations > Designs om de Designs -bibliotheek weer te geven.

    de bibliotheek van Ontwerpen

  2. Plaats de muis boven de kaart voor het ontwerp dat u wilt maken en klik vervolgens op het pictogram Copy .

    beeld Card_CopyDesign

    Het dialoogvenster Create Design wordt weergegeven.

    createDesign beeld

  3. Voeg in het deelvenster Information een Content Name en een optionele voorvertoning toe die u op de ontwerpkaart wilt weergeven.

    Wanneer u een standaardontwerp gebruikt, worden de ontwerpnaam en de optie Kopiëren weergegeven in het veld Content Name . U kunt de naam bewerken. U kunt ook een afbeelding selecteren die u op de ontwerpkaart wilt weergeven.

  4. (Voorwaardelijk) Bewerk het ontwerp Code naar wens.

    Bij het ontwerpen van aanbevelingen wordt de ontwerptaal open-source Velocity gebruikt. De informatie over Velocity kan in https://velocity.apache.orgworden gevonden en in past een ontwerp aan gebruikend Velocity.

    Een ontwerp kan HTML of niet-HTML zijn. Standaard worden HTML-ontwerpen voorzien van een tag <div> , zodat muisklik kan worden gevolgd in een webomgeving. Niet-HTML-ontwerpen zijn bedoeld voor omgevingen die geen webomgeving zijn en waar het bijhouden van klikken niet mogelijk is. Sleep de schakeloptie HTML Design naar de uitstand om niet-HTML code te gebruiken.

    note note
    NOTE
    Het maximumaantal entiteiten waarnaar in een ontwerp kan worden verwezen, hard-gecodeerd of via lussen, is 99.
  5. Klik op Save.

Een aangepast ontwerp maken

  1. Klik op Recommendations > Designs om de Designs -bibliotheek weer te geven.

  2. Klik op Create Design.

    Als u het nieuwe aangepaste ontwerp wilt baseren op een bestaand ontwerp, plaatst u de muis boven het gewenste ontwerp en klikt u op het pictogram Copy . U kunt de kopie vervolgens bewerken om een nieuw aangepast ontwerp te maken.

  3. Voeg een Content Name en een optionele voorvertoningsafbeelding toe.

  4. (Voorwaardelijk) Bewerk het ontwerp Code naar wens.

    Raadpleeg de informatie in stap 4 voor meer informatie.

  5. Klik op Save.

Een ontwerp bewerken, kopiëren of verwijderen

U kunt een standaardontwerp niet bewerken of kopiëren. U kunt alleen standaardontwerpen kopiëren.

Houd de muisaanwijzer boven het gewenste ontwerp in de Design -bibliotheek en klik vervolgens op het juiste pictogram: bewerken, kopiëren of verwijderen.

pictogrammen van de Bedekking voor een ontwerp

U kunt een bestaand ontwerp kopiëren om een dubbel ontwerp tot stand te brengen dat u dan kunt wijzigen. Met dit proces kunt u een vergelijkbaar ontwerp maken met minder moeite.

Houd er rekening mee dat ontwerpen beschikbaar zijn voor de gehele account. Overweeg het gebruik in andere accounts voordat u een ontwerp verwijdert. Verwijderde ontwerpen kunnen niet worden hersteld.

JSON-voorbeeld section_75BFB2537CFF4FBD9B560F59EB32C8DD

In het volgende voorbeeld ziet u hoe JSON-reacties kunnen worden geretourneerd wanneer een activiteit wordt geconfigureerd via de formuliereditor.

  1. Maak een ontwerp vanuit de ontwerpbibliotheek of vanuit de formuliergebaseerde workflow. Als u een ontwerp probeert te maken in de Visual Experience Composer (VEC)-workflow, kunt u alleen een HTML-ontwerp maken dat in een <div> is opgenomen om te klikken op bijhouden.

  2. Zorg ervoor dat de optie "HTML-ontwerp" is uitgeschakeld:

    html_design_toggle beeld

  3. De volgende code is een voorbeeld van wat u in uw ontwerp kunt plakken:

    code language-javascript
        #*
        * "Return a simple list of recommended entity ids"
        *#
    
        {
          "notes":{
          "purpose": "Return a simple list of recommended entity ids",
          "use-case": "Use this approach if you prefer to do a real-time lookup of entity attribute details (such as inventory, price, rating) from another system (such as a CMS, PIM or ecommerce platform)",
          "version": "01"
          },
          "recommendedItems": {
            "key": "$key.id",
            "slot-01": "$entity1.id",
            "slot-02": "$entity2.id",
            "slot-03": "$entity3.id",
            "slot-04": "$entity4.id",
            "slot-05": "$entity5.id",
            "slot-06": "$entity6.id",
            "slot-07": "$entity7.id",
            "slot-08": "$entity8.id",
            "slot-09": "$entity9.id",
            "slot-10": "$entity10.id"
          }
        }
    
  4. Stel een op formulieren gebaseerde Recommendations activiteit in die dit ontwerp gebruikt.

    1. Navigeer naar de pagina Activities .
    2. Klik op Create Activity > Recommendations .
    3. Selecteer onder Choose Experience Composer de optie Form en klik vervolgens op Next .
    4. Voer onder locatie de tekst in: "Sample_Recs_Response"
    5. Klik onder Default Content op de pijl-omlaag en klik vervolgens op Add Recommendation .
    6. Kies een paginatype. Hiermee bepaalt u de eerste filtering van het volgende scherm.
    7. Selecteer een Criteria-kaart en klik op Next .
    8. Selecteer het ontwerp dat u in de vorige stap hebt gemaakt en klik op Next .
    9. Voltooi het installatieproces.
    10. Klik op de pijl-rechts naast Inactive en selecteer vervolgens Activate .
  5. Nadat uw activiteit opstelling en geactiveerd is, kunt u opstelling een steekproefverzoek om de schone reactie JSON terug te krijgen.

    Vanaf het moment dat u uw activiteit opslaat, moet Target een model maken ter ondersteuning van de geselecteerde configuratie met criteria. Afhankelijk van een aantal factoren kan dit proces enige tijd duren. De resultaten worden weergegeven zodra het model is opgebouwd.

    Bijvoorbeeld:

    code language-none
    https://[YOUR_CLIENT_CODE].tt.omtrdc.net/m2/YOUR_CLIENT_CODE/ubox/raw?mbox=[YOUR_MBOX_NAME]&mboxContentType=text/html&mboxXDomain=disabled&entity.id=[ENTITY_ID]&mboxHost=rawbox_sample&at_property=[AT_PROPERTY_TOKEN]&mboxNoRedirect=true&mboxPC=1234-4321&mboxSession=9876-7000
    

    waar

    table 0-row-2 1-row-2 2-row-2 3-row-2 4-row-2
    Parameter Waarde
    [YOUR_CLIENT_CODE] Doelclientcode (beschikbaar op /help/target/products.html#recsSettings > Recommendations API Token > Clientcode).
    [YOUR_MBOX_NAME] De naam die u hebt geselecteerd in de sectie "locations" van de op formulieren gebaseerde Recommendations, in dit geval Sample_Recs_Response.
    [ENTITY_ID De entity.id van een item in uw catalogus.
    [AT_PROPERTY_TOKEN] (Optioneel) Voeg toe als u een eigenschap (onderdeel van Enterprise-machtigingen) hebt geselecteerd tijdens het instellen van de activiteit.

Nadat het algoritme is uitgevoerd en u resultaten hebt, moet uw reactie er ongeveer als volgt uitzien:

json_recommended beeld

Extra tips en trucs voor JSON-objecten section_C305673C68944749969DB239E3221DC2

U kunt ook gewoon een eenvoudige door komma's gescheiden lijst met items terugsturen door een ontwerp in te stellen met de volgende syntaxis:

entity1.id, $entity2.id, $entity3.id, $entity4.id, $entity5.id,

U kunt ook aanvullende informatie in de reactie verzenden. Het volgende codedossier is een complexer voorbeeld dat veel meer dan entiteitsidentiteitskaart met hun bijbehorende groeven (orde) terugkeert. In dit ontwerpvoorbeeld worden ook de activiteitsgegevens, de gegevens van het doelprofiel (indien van toepassing) en andere entity.attributes die aan de geretourneerde items zijn gekoppeld, geretourneerd.

    {
     "adobeRecommendations": {
      "notes": {
       "purpose": "Return a list of entity ids with their associated entity.attributes",
       "use-case": "Use this approach to avoid looking up attribute details after receiving a response from Target",
       "version": "01"
      },
      "recommendedItems": {
       "slot-01": "$entity1.id",
       "slot-02": "$entity2.id",
       "slot-03": "$entity3.id",
       "slot-04": "$entity4.id",
       "slot-05": "$entity5.id",
       "slot-06": "$entity6.id",
       "slot-07": "$entity7.id",
       "slot-08": "$entity8.id",
       "slot-09": "$entity9.id",
       "slot-10": "$entity10.id"
      },
      "activityDetails": {
       "mbox.name": "email-mbox",
       "campaign.name": "\${campaign.name}",
       "campaign.id": "\${campaign.id}",
       "campaign.recipe.name": "\${campaign.recipe.name}",
       "campaign.recipe.id": "\${campaign.recipe.id}",
       "offer.name": "\${offer.name}",
       "offer.id": "\${offer.id}",
       "criteria.title": "$criteria.title",
       "algorithm.name": "$algorithm.name",
       "algorithm.dayCount": "$algorithm.dayCount"
      },
      "visitorProfile": {
       "profile.favorite-category": "\${profile.favorite-category}",
       "profile.test": "\${profile.test}",
       "user.endpoint.lastPurchasedEntity": "\${user.endpoint.lastPurchasedEntity}",
       "user.endpoint.lastViewedEntity": "\${user.endpoint.lastViewedEntity}",
       "user.endpoint.mostViewedEntity": "\${user.endpoint.mostViewedEntity}",
       "user.endpoint.categoryAffinity": "\${user.endpoint.categoryAffinity}",
       "profile.geolocation.city": "\${profile.geolocation.city}",
       "profile.geolocation.dma": "\${profile.geolocation.dma}",
       "profile.geolocation.state": "\${profile.geolocation.state}",
       "profile.geolocation.country": "\${profile.geolocation.country}",
       "profile.sessionCount": "\${profile.sessionCount}",
       "profile.averageDaysBetweenVisits": "\${profile.averageDaysBetweenVisits}",
       "profile.browserTime": "\${profile.browserTime}",
       "user.activeActivities": "\${user.activeActivities}",
       "user.pcId": "\${user.pcId}",
       "user.isFirstSession": "\${user.isFirstSession}",
       "user.isNewSession": "\${user.isNewSession}",
       "user.header": "\${user.header}",
       "user.parameter": "\${user.parameter}"
      },
      "recKey": {
       "recKeyDetails": {
        "id": "$key.id",
        "name": "$key.name",
        "category": "$key.category",
        "pageUrl": "$key.pageUrl",
        "thumbnailUrl": "$key.thumbnailUrl"
       }
      },
      "recDetailedResults": {
       "recEntity1Details": {
        "id": "$entity1.id",
        "name": "$entity1.name",
        "category": "$entity1.category",
        "pageUrl": "$entity1.pageUrl",
        "thumbnailUrl": "$entity1.thumbnailUrl"
       },
       "recEntity2Details": {
        "id": "$entity2.id",
        "name": "$entity2.name",
        "category": "$entity2.category",
        "pageUrl": "$entity2.pageUrl",
        "thumbnailUrl": "$entity2.thumbnailUrl"
       },
       "recEntity3Details": {
        "id": "$entity3.id",
        "name": "$entity3.name",
        "category": "$entity3.category",
        "pageUrl": "$entity3.pageUrl",
        "thumbnailUrl": "$entity3.thumbnailUrl"
       },
       "recEntity4Details": {
        "id": "$entity4.id",
        "name": "$entity4.name",
        "category": "$entity4.category",
        "pageUrl": "$entity4.pageUrl",
        "thumbnailUrl": "$entity4.thumbnailUrl"
       },
       "recEntity5Details": {
        "id": "$entity5.id",
        "name": "$entity5.name",
        "category": "$entity5.category",
        "pageUrl": "$entity5.pageUrl",
        "thumbnailUrl": "$entity5.thumbnailUrl"
       },
       "recEntity6Details": {
        "id": "$entity6.id",
        "name": "$entity6.name",
        "category": "$entity6.category",
        "pageUrl": "$entity6.pageUrl",
        "thumbnailUrl": "$entity6.thumbnailUrl"
       },
       "recEntity7Details": {
        "id": "$entity7.id",
        "name": "$entity7.name",
        "category": "$entity7.category",
        "pageUrl": "$entity7.pageUrl",
        "thumbnailUrl": "$entity7.thumbnailUrl"
       },
       "recEntity8Details": {
        "id": "$entity8.id",
        "name": "$entity8.name",
        "category": "$entity8.category",
        "pageUrl": "$entity8.pageUrl",
        "thumbnailUrl": "$entity8.thumbnailUrl"
       },
       "recEntity9Details": {
        "id": "$entity9.id",
        "name": "$entity9.name",
        "category": "$entity9.category",
        "pageUrl": "$entity9.pageUrl",
        "thumbnailUrl": "$entity9.thumbnailUrl"
       },
       "recEntity10Details": {
        "id": "$entity10.id",
        "name": "$entity10.name",
        "category": "$entity10.category",
        "pageUrl": "$entity10.pageUrl",
        "thumbnailUrl": "$entity10.thumbnailUrl"
       }
      }
     }
    }

De video van de opleiding: Creeer douaneontwerpen in Recommendations (3:20) badge van het Overzicht

Deze video bevat de volgende informatie:

  • Een aangepast ontwerp maken
  • Begrijp hoe u in uw ontwerpen naar weergavevariabelen kunt verwijzen
recommendation-more-help
3d9ad939-5908-4b30-aac1-a4ad253cd654