Skip to content

Objeto de propiedades de activación

Cuando utilices uno de los puntos de conexión para enviar una Campaign con entrega desencadenada por API, puedes proporcionar un mapeado de claves y valores para personalizar tu mensaje.

Si realizas una solicitud a la API que contenga un objeto en trigger_properties, los valores de ese objeto pueden referenciarse en tu plantilla de mensajes bajo el espacio de nombres api_trigger_properties. Por ejemplo, una solicitud con lo siguiente podría añadir la palabra "shoes" a un mensaje añadiendo {{api_trigger_properties.${product_name}}}.

Ten en cuenta que, aunque las propiedades de activación pueden incluirse en plantillas de mensajes, no se almacenan automáticamente en el perfil de usuario de forma predeterminada.

Cuerpo del objeto

El objeto trigger_properties admite cadenas, números, booleanos, fechas, objetos y arrays como tipos de datos.

1
2
3
4
5
6
7
8
9
10
11
12
13
14
{
  "trigger_properties" : {
    "product_name" : "shoes",
    "product_price" : 79.99,
    "details" : {
      "color" : "red",
      "size" : {
        "numerical" : 10,
        "country" : "US"
      }
    },
    "related_skus": ["123", "456", "789"]
  }
}

Ejemplos de plantillas Liquid

Haz referencia a las propiedades de desencadenamiento en tus plantillas de mensaje usando el espacio de nombres api_trigger_properties:

  • Cadenas: {{api_trigger_properties.${product_name}}} devuelve "shoes"
  • Números: {{api_trigger_properties.${product_price}}} devuelve 79.99
  • Objetos anidados: {{api_trigger_properties.${details}.${color}}} devuelve "red"
  • Elementos de array: {{api_trigger_properties.${related_skus}[0]}} devuelve "123"
New Stuff!