Activación dinámica de campañas de merchandising

Las campañas pueden activarse en la API directamente y en Clerk.js embedcodes

Las campañas de merchandising se gestionan desde my.clerk.io -> Merchandising.

Las Campañas utilizan Triggers para decidir dónde se debe utilizar, como en una búsqueda específica o al ver determinados productos.

Sin embargo, las Campañas también pueden activarse directamente desde la API o desde cualquier embedcode de Clerk.io.

1. Empieza creando una campaña sin disparadores, y anota el ID de la campaña en la URL:

2. Ahora puede activar esta campaña en una llamada a la API añadiendo el argumento

merchandising=[“INSERT_CAMPAIGN_ID”]

$ curl -X POST \
       -H 'Content-Type: application/json' \
       -d '{"key":      "your_api_key",
            "visitor":  "aR9Km32l",
            "limit":    4,
            "labels":   ["Most Popylar"],
            "merchandising": ["boost-bracelets"]' \
       http://api.clerk.io/v2/recommendations/popular

3. También pueden activarse en Clerk.js embedcodes:

<span class="clerk"
  data-template="@home-page-popular"
  data-merchandising=["boost-bracelets"]
></span>

Utilizando este método, puede crear lógicas en el frontend para cuando desee aplicar una Campaña.

Consejo: Si desea aplicar varias campañas de Merchandising al mismo código, puede añadir varios ID a la lista:

$ curl -X POST \
       -H 'Content-Type: application/json' \
       -d '{"key":      "your_api_key",
            "visitor":  "aR9Km32l",
            "limit":    4,
            "labels":   ["Most Popylar"],
            "merchandising": ["boost-bracelets", "high-margin", "whitelabel"]' \
       http://api.clerk.io/v2/recommendations/popular
<span class="clerk"
  data-template="@home-page-popular"
  data-merchandising=["boost-bracelets", "high-margin", "whitelabel"]
></span>

¿Responde esto a su pregunta?