Creación de ofertas JSON

Creación de ofertas JSON en Biblioteca de ofertas in Adobe Target para su uso en Compositor de experiencias basadas en formularios.

Las ofertas JSON se pueden utilizar en actividades basadas en formularios, lo que permite casos de uso en los que Target SPA Se requiere la toma de decisiones para enviar una oferta en formato JSON para su consumo en integraciones de marco de trabajo o del lado del servidor de la.

Consideraciones de JSON

Cuando trabaje con ofertas JSON, tenga en cuenta la información siguiente:

  • Actualmente, las ofertas JSON solo están disponibles para Prueba A/B, Automated Personalization (AP) y Segmentación de experiencias Actividades de (XT).
  • Las ofertas JSON se pueden utilizar en actividades basadas en formularios solo.
  • La oferta JSON se puede recuperar directamente cuando utilice el API del servidor y SDK de Mobile Node.js, Java, .NET y Python.
  • En el explorador, las ofertas JSON se pueden recuperar SOLAMENTE a través de at.js 1.2.3 (o versiones posteriores) y utilizando getOffer() filtrando acciones usando la variable setJson acción.
  • Las ofertas JSON se proporcionan como objetos JSON nativos en vez de como cadenas. Los consumidores de estos objetos ya no son necesarios para gestionar objetos como cadenas y convertirlos en objetos JSON.
  • Las ofertas JSON no se aplican automáticamente, a diferencia de otras ofertas (como la ofertas HTML), porque las ofertas JSON son ofertas no visuales. Los desarrolladores deben escribir código para obtener explícitamente la oferta utilizando getOffer().

Crear una oferta JSON section_BB9C72D59DEA4EFB97A906AE7569AD7A

  1. Clic Ofertas > Ofertas de código.

    Pestaña Ofertas > Ofertas de código

  2. Haga clic en Crear > Oferta JSON.

    imagen offer-json

  3. Escriba el nombre de una oferta.

  4. Escriba o pegue su código JSON en el recuadro Código.

  5. Haga clic en Guardar.

Ejemplo de JSON section_A54F7BB2B55D4B7ABCD5002E0C72D8C9

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 mediante llamadas directas de API/SDK.

Vea el siguiente ejemplo:

adobe.target.getOffer({
  mbox: "some-mbox",
  success: function(actions) {
    console.log('Success', actions);
  },
  error: function(status, error) {
    console.log('Error', status, error);
  }
});

Las acciones pasadas a llamada de retorno de éxito son una matriz de objeto. Si tenemos una sola oferta JSON con 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 setJson y, a continuación, iterar en la matriz de contenido.

Caso de uso section_85B07907B51A43239C8E3498EF58B1E5

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 Uso compartido de atributos de perfil de CDP en tiempo real con Target.

Filtrado de ofertas por tipo de oferta JSON section_52533555BCE6420C8A95EB4EB8907BDE

Puede filtrar la variable Ofertas por tipo de oferta JSON haciendo clic en el icono Tipo lista desplegable y, a continuación, seleccionando la variable JSON casilla de verificación

imagen offer-json-filter

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