Crear una oferta JSON

  1. Haga clic en Offers > Code Offers.
  2. Haga clic en Create Offer > JSON Offer.
  3. Escriba el nombre de una oferta.
  4. (Condicional) Si tiene una Target cuenta Premium, elija el espacio de trabajo que desee.
  5. (Condicional) Elija los atributos de perfil que desee.
  6. Escriba o pegue su código JSON en el cuadro Code.
  7. Haga clic en Create.

Ejemplo de JSON

Las ofertas JSON solo son compatibles con las actividades creadas con Compositor de experiencias basadas en formularios. Actualmente, la única manera de poder utilizar ofertas JSON es a través de llamadas directas de API/SDK.

Vea el siguiente ejemplo:

Cuadro de diálogo Crear oferta JSON

Las acciones pasadas a llamada de retorno de éxito son una matriz de objeto. Suponiendo que tenga una sola oferta JSON, que tenga este contenido:

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

La matriz de acciones tiene esta estructura:

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

Para extraer la oferta JSON, debe iterar a través de acciones y encontrar la acción con la acción setJson, y luego iterar a través de la matriz de contenido.

Caso de uso

Pongamos que la siguiente oferta JSON se entrega a su página web:

{
    "_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"
}

El código siguiente muestra cómo acceder al atributo “bienvenida”:

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);
  }
});

Ejemplo de oferta JSON con atributos de perfil de CDP en tiempo real

Los atributos de perfil de Real-time CDP se pueden compartir con Target para su uso en ofertas de HTML y JSON.

Para obtener más información, consulte Compartir atributos de perfil de CDP en tiempo real con Target.

Filtrado de ofertas por tipo de oferta JSON

Puede filtrar la biblioteca Offers por el tipo de oferta JSON haciendo clic en el icono Show filters ( Mostrar icono de filtros ) y, a continuación, seleccionando la casilla de verificación JSON Offers.

Target