JSON-aanbiedingen maken

Maak JSON-aanbiedingen in de Offer Library in Adobe Target voor gebruik in de Form-Based Experience Composer .

JSON-aanbiedingen kunnen worden gebruikt in op formulieren gebaseerde activiteiten om gebruiksgevallen mogelijk te maken waarbij Target -beslissingen vereist zijn voor het verzenden van een aanbieding in JSON-indeling voor gebruik in SPA-framework of serverintegratie.

JSON-overwegingen

Houd rekening met de volgende informatie terwijl u met JSON werkt:

  • JSON-aanbiedingen zijn momenteel alleen beschikbaar voor A/B Test-, Automated Personalization (AP)- en Experience Targeting (XT)-activiteiten.
  • De aanbiedingen JSON kunnen in vorm-gebaseerde activiteitenslechts worden gebruikt.
  • De aanbiedingen JSON kunnen direct worden teruggewonnen wanneer u de Zijde APIs van de Server en Mobiele Node.js, Java, .NET, en Python SDKsgebruikt.
  • In browser, kunnen de aanbiedingen JSON slechts via at.js 1.2.3 (of recenter) worden teruggewonnen en getOffer () gebruikendoor acties te filtreren gebruikend de setJson actie.
  • JSON-aanbiedingen worden geleverd als native JSON-objecten in plaats van als tekenreeksen. Consumenten van deze objecten hoeven objecten niet langer als tekenreeksen te verwerken en deze in JSON-objecten om te zetten.
  • JSON-aanbiedingen worden niet automatisch toegepast in tegenstelling tot andere aanbiedingen (zoals HTML-aanbiedingen) omdat JSON-aanbiedingen niet-visuele aanbiedingen zijn. De ontwikkelaars moeten code schrijven om de aanbieding uitdrukkelijk te krijgen gebruikend getOffer ().

Een JSON-aanbieding maken section_BB9C72D59DEA4EFB97A906AE7569AD7A

  1. Klik op Offers > Code Offers .
  2. Klik op Create Offer > JSON Offer .
  3. Typ een naam voor het voorstel.
  4. (Voorwaardelijk) als u de rekening van de a Target Premiumhebt, kies de gewenste werkruimte.
  5. (Voorwaardelijk) Kies de gewenste profielkenmerken.
  6. Typ of plak de JSON-code in het vak Code .
  7. Klik op Create.

JSON-voorbeeld section_A54F7BB2B55D4B7ABCD5002E0C72D8C9

De aanbiedingen JSON worden gesteund slechts in activiteiten die worden gecreeerd gebruikend vorm-Gebaseerde Composer van de Ervaring. De enige manier om JSON-aanbiedingen te kunnen gebruiken is momenteel via directe API/SDK-aanroepen.

Hier volgt een voorbeeld:

creeer JSON de dialoogdoos van de aanbieding

De acties die aan succesvolle callback worden overgegaan zijn een serie van voorwerp. Ervan uitgaande dat u één JSON-aanbieding hebt, die de volgende inhoud heeft:

{
  "demo": {"a": 1, "b": 2}
}

De actiesarray heeft deze structuur:

[
 {
   action: "setJson",
   content: [{
     "demo": {"a": 1, "b": 2}
   }]
 }
]

Als u het JSON-aanbod wilt extraheren, doorloopt u de handelingen en zoekt u de handeling met de handeling setJson en doorloopt u vervolgens de inhoudarray.

Hoofdletters gebruiken section_85B07907B51A43239C8E3498EF58B1E5

Stel dat de volgende JSON-aanbieding op uw webpagina wordt afgeleverd:

{
    "_id": "5a65d24d8fafc966921e9169",
    "index": 0,
    "guid": "7c006504-c6f7-468d-a46f-f72531ea454c",
    "isActive": true,
    "balance": "$2,075.06",
    "picture": "https://placehold.it/32x32",
    "tags": [
      "esse",
      "commodo",
      "excepteur"
    ],
    "friends": [
      {
        "id": 0,
        "name": "Carla Lyons"
      },
      {
        "id": 1,
        "name": "Ollie Mooney"
      }
    ],
    "greeting": "Hello, Stephenson Fernandez! You have 4 unread messages.",
    "favoriteFruit": "strawberry"
}

De volgende code toont hoe te om tot het "groet"attribuut toegang te hebben:

adobe.target.getOffer({
  "mbox": "name_of_mbox",
  "params": {},
  "success": function(offer) {
        console.log(offer[0].content[0].greeting);
  },
  "error": function(status, error) {
      console.log('Error', status, error);
  }
});

JSON-aanbiedingsvoorbeeld met CDP-profielkenmerken in realtime

CDP-profielkenmerken in realtime kunnen worden gedeeld met Target voor gebruik in HTML- en JSON-aanbiedingen.

Voor meer informatie, zie de Attributen van het Profiel in real time CDP van het Aandeel met Target.

Aanbiedingen filteren door het type JSON-aanbieding section_52533555BCE6420C8A95EB4EB8907BDE

U kunt de Offers bibliotheek door het aanbiedingstype van JSON filtreren door het Show filters pictogram ( tonen het pictogram van Filters ) te klikken, dan door JSON Offers checkbox te selecteren.

recommendation-more-help
3d9ad939-5908-4b30-aac1-a4ad253cd654