Ofertas

Puede agregar personalización al usar contenido de tipo texto en las representaciones de ofertas. Aprenda a crear ofertas personalizadas

URL

Journey Optimizer también le permite personalizar URL en su mensaje. Las direcciones URL personalizadas llevan a los destinatarios a páginas específicas de un sitio web o a un micrositio personalizado, según los atributos del perfil. La personalización de URL está disponible para estos tipos de vínculos: Vínculo externo, Vínculo de baja y Exclusión.

Consulte URL personalizadas de ejemplo
  • https://www.adobe.com/users/{{profile.person.name.lastName}}
  • https://www.adobe.com/users?uid={{profile.person.name.firstName}}
  • https://www.adobe.com/usera?uid={{context.journey.technicalProperties.journeyUID}}
  • https://www.adobe.com/users?uid={{profile.person.crmid}}&token={{context.token}}

NOTE
Al editar una URL personalizada en el editor de personalización, las funciones de ayuda y la pertenencia a audiencias se desactivan por motivos de seguridad.
No se admiten espacios en los tokens de personalización utilizados dentro de las direcciones URL.

Fuentes de Personalization

La parte izquierda de la pantalla muestra un selector de dominio que le permite seleccionar el origen de la personalización. Los orígenes disponibles son:

  • Atributos de perfil : enumera todas las referencias asociadas al esquema de perfil que se describen en Documentación del Modelo de datos de Adobe Experience Platform (XDM).
  • Audiencias : enumera todas las audiencias creadas en el servicio de segmentación de Adobe Experience Platform. Más información sobre la segmentación disponible aquí.
  • Decisiones de oferta : enumera todas las ofertas asociadas a una ubicación específica. Seleccione la ubicación e inserte las ofertas en el contenido. Para obtener una documentación completa sobre cómo administrar ofertas, consulte esta sección.
  • Atributos contextuales: cuando se utiliza una actividad de acción del canal (correo electrónico, push, SMS) en un recorrido o una campaña, los atributos contextuales relacionados con eventos y propiedades están disponibles para personalización. En esta sección se presenta un ejemplo de personalización que aprovecha atributos contextuales.
NOTE
Si va a segmentar una audiencia con atributos de enriquecimiento generados mediante un flujo de trabajo de composición, puede aprovechar estos atributos de enriquecimiento para personalizar el mensaje. Aprenda a utilizar los atributos de enriquecimiento de audiencias

Adición de personalización

En el espacio de trabajo central se crea la sintaxis de personalización. Para utilizar un atributo para personalizar el mensaje, localícelo en el panel de navegación izquierdo y haga clic en el botón + para agregarlo a la expresión.

El menú de los tres puntos situado junto al icono + le permite obtener más información sobre cada atributo y agregar a los favoritos los atributos utilizados con más frecuencia. Se puede acceder a los atributos agregados a favoritos desde el menú Favoritos del panel de navegación izquierdo.

Además, puede definir el texto de reserva predeterminado que se mostrará si un atributo de perfil de tipo cadena está vacío. Para ello, haga clic en el botón de puntos suspensivos situado junto al atributo y seleccione Insertar con texto de reserva. Escriba el texto que debería mostrarse de forma predeterminada si el valor del atributo está vacío para un perfil y, a continuación, haga clic en Agregar.

En el siguiente ejemplo, el editor de personalización le permite seleccionar los perfiles que tienen su cumpleaños hoy y luego completar la personalización insertando una oferta específica correspondiente a este día.

Herramientas para editar expresiones

El espacio de trabajo central proporciona varias herramientas para ayudarle a escribir su expresión de personalización.

Entre las opciones disponibles se encuentran:

  1. Buscar / Buscar y reemplazar: Busca a través de tu expresión y reemplaza automáticamente partes de código.

  2. Deshacer / Rehacer: Deshacer / Rehacer la última operación.

  3. Completar automáticamente: sugiere y completa automáticamente el código mientras escribe. Esta función solo está disponible para formatos HTML y Texto y admite atributos de Perfil y Contexto. Si se deshabilita mediante la opción, el editor proporcionará finalización automática de código HTML nativo en su lugar.

  4. HTML / JSON / Text: identifique el formato de su código. Esto permite al sistema adaptar la función de validación y autocompletar en función del idioma seleccionado.

  5. Validar: compruebe la sintaxis de su expresión. Obtenga más información en esta sección.

  6. Guardar como fragmento: guarde la expresión como un fragmento de expresión. Obtenga más información en esta sección

  7. Tamaño de fuente: Ajusta el tamaño de fuente del contenido dentro del editor para mejorar la legibilidad.

  8. Ajuste de palabras: habilita o deshabilita el ajuste de palabras, lo que permite que las expresiones largas se muestren en una sola línea o se ajusten dentro del editor. Las opciones incluyen:

    • Desactivado (Predeterminado) - Sin ajuste de palabras. Las líneas largas se extienden más allá de la vista del editor y requieren un desplazamiento horizontal.
    • Activado: ajusta líneas en la anchura del editor.
    • Columna de ajuste de línea: ajusta las líneas cuando los caracteres de una línea alcanzan los 80 caracteres.
    • Redondeado: ajusta las líneas en la anchura del editor o en 80 caracteres, el valor que sea menor.

En el panel de navegación, hay disponibles funciones adicionales que le ayudarán a crear su expresión de personalización.

  • Funciones de ayuda: las funciones de ayuda le permiten realizar operaciones en los datos, como cálculos, conversiones o formato de datos, condiciones y manipularlos en el contexto de la personalización. Más información sobre las funciones de ayuda disponibles

  • Favoritos: los atributos que agregó a los favoritos se muestran en esta lista. Esto le permite acceder rápidamente a los elementos utilizados con más frecuencia. Para agregar un atributo a tus favoritos, haz clic en el menú de los tres puntos y elige Agregar a favoritos.

  • Condiciones: aproveche las reglas condicionales creadas en la biblioteca para agregar contenido dinámico a los mensajes. Esto le permite crear varias variantes del mensaje en función de las condiciones. Aprenda a crear contenido dinámico

  • Fragmentos: aproveche los fragmentos de expresiones que se han creado o guardado en la zona protegida actual. Un fragmento es un componente reutilizable al que se puede hacer referencia en Journey Optimizer campañas y recorridos. Esta funcionalidad permite generar previamente varios bloques de contenido personalizados que los usuarios de marketing pueden utilizar para ensamblar contenido rápidamente en un proceso de diseño mejorado. Aprenda a utilizar fragmentos de expresiones para la personalización

Una vez que la expresión personalizada está lista, el editor de personalización debe validarla. Obtenga más información en esta sección.

Mecanismos de validación

La validación de la expresión se ejecuta automáticamente al hacer clic en el botón Agregar para cerrar la ventana del editor. También puede usar el botón Validar para comprobar la sintaxis de personalización.

Expanda la sección siguiente para ver los errores comunes que pueden producirse al validar la personalización.

Errores comunes
  • No se encontró la ruta "XYZ"

Al intentar hacer referencia a un campo que no está definido en el esquema.

En este caso firstName1 no está definido como atributo en el esquema de perfil:

{{profile.person.name.firstName1}}
  • No coinciden los tipos para la variable "XYZ". Matriz esperada. Se encontró la cadena.

Al intentar repetir una cadena en lugar de una matriz.

En este caso product no es una matriz:

{{each profile.person.name.firstName as |product|}}
 {{product.productName}}
{{/each}}
  • Sintaxis de handlebars no válida. Se encontró‘[XYZ}}’

Cuando se utiliza sintaxis de handlebars no válida.

Las expresiones Handlebars están rodeadas por {{expression}}

   {{[profile.person.name.firstName}}
  • Definición de segmento no válida
No segment definition found for 988afe9f0-d4ae-42c8-a0be-8d90e66e151

En el caso de las ofertas, pueden producirse errores específicos. Expanda la sección siguiente para obtener más detalles:

Errores específicos relacionados con las ofertas

Los errores relacionados con la integración de ofertas en un mensaje de correo electrónico o push tienen el siguiente patrón:

Offer.<offerType>.[PlacementID].[ActivityID].<offer-attribute>

La validación se realiza durante la validación del contenido de personalización en el editor de personalización.

Título del errorValidación/resolución
No se encontró el recurso con id placementID y tipo OfferPlacement
No se ha encontrado el recurso con ID de actividad y tipo de actividad de oferta
Comprobar si ActivityID o PlacementID están disponibles
No se ha podido validar el recurso.El componentType de Placement debe coincidir con la oferta de offerType
La URL pública no está presente en offerId.Las ofertas de imágenes (todas personalizadas y de reserva asociadas con el par de decisión y ubicación) deben tener rellenada una URL pública (deliveryURL no debe estar vacío).
La decisión contiene atributos que no son de perfil.El uso del modelo de ofertas debe contener solo los atributos de perfil.
Error al recuperar el uso de decisión.Este error se puede producir cuando la API intenta recuperar el modelo de oferta.
Offer Attribute offer-attribute no es válido.Compruebe si el atributo de oferta al que se hace referencia en la colocación de oferta es válido. A continuación se muestran los atributos válidos:
Imagen: deliveryURL, linkURL
Texto: content
HTML: content
Página anteriorIntroducción a la personalización
Página siguienteSintaxis de personalización

Journey Optimizer