Campaigns

Información básica #
Las campañas siempre tienen un Nombre a tu elección. Opcionalmente, puedes añadir una Descripción para recordarte a ti y a tus colegas el propósito de la campaña.
Programación #
Decide si una campaña debe ejecutarse indefinidamente o durante un periodo de tiempo específico. La programación es especialmente útil si sólo quieres influir en los resultados durante un periodo como la semana del Black Friday o tus ventas navideñas.
Usar la programación significa que no olvidarás desactivar la campaña cuando ya no sea aplicable.
Selección de productos #
Al configurar Triggers y Reglas, debes elegir los productos de una manera que mantenga tus campañas actualizadas incluso cuando tu catálogo cambie.
Puedes seleccionar productos manualmente con Product List, pero se recomienda escribir palabras clave con Search o usar Filters para seleccionar productos dinámicamente.
Al hacer esto, mantendrás tus campañas relevantes, incluso cuando los productos se agoten o se agreguen nuevos a tu catálogo.

Product List #
Esta es la forma más sencilla de elegir productos para tu campaña. Simplemente busca los productos que quieras y haz clic en ellos para seleccionarlos.
Puedes seleccionar tantos productos como desees. Si los productos luego desaparecen de tu catálogo, ya no estarán incluidos en los resultados.
Filters #
Estos pueden usarse para elegir dinámicamente productos basados en sus atributos. Cualquier producto que coincida con los filtros en cualquier momento, será parte de la campaña.
La interfaz de filtro te permite elegir cualquier número de atributos, como productos en oferta con un precio inferior a 100 € que además sean de alto margen.
Valores dinámicos #
Cuando una campaña usa un trigger que hace referencia a productos específicos, como When Seeing Products Matching, puedes usar valores de atributos dinámicos en tus filtros escribiendo {{ attribute_name }} como valor.
Cuando se evalúa la campaña, {{ attribute_name }} se reemplaza por el valor real del atributo del producto que se está viendo. Esto te permite crear filtros contextuales que se adaptan automáticamente.
Por ejemplo, escribir un filtro como type = {{ type }} asegura que sólo se muestren productos con el mismo type que el producto visualizado. Si un visitante ve un producto donde type = "Overalls", el filtro se evalúa como type = "Overalls" y sólo se incluyen productos de ese tipo.
Puedes combinar valores dinámicos con estáticos. Un conjunto de filtros con type = {{ type }} y price < 500 sólo incluirá productos del mismo tipo que también estén por debajo de 500 €.
Los valores de atributos dinámicos solo funcionan con triggers y lógicas que reciben uno o más IDs de productos, como When Seeing Products Matching en Merchandising.
Search #
Elige productos usando texto libre. Simplemente escribe palabras clave que coincidan con los productos que quieres incluir, como “Nike sneakers”, “strawberry whey powder” o “macbook pro”.
Cualquier producto que coincida con estas palabras clave en cualquier momento será parte de la campaña.
Triggers #
Estos controlan dónde deben estar activas tus campañas. Los triggers van desde en cualquier lugar, hasta un banner específico en una página de producto específica.
Las campañas pueden ejecutarse en cualquiera de los Triggers seleccionados, o sólo cuando se cumplen todos los criterios del trigger.
A continuación se muestran todos los Triggers disponibles actualmente.
Cross-Platform #
Usado para dirigir todos los elementos de Clerk o seleccionar manualmente algunos específicos en función de sus Content IDs o endpoints de la API.
- Anywhere: Todos los elementos de Clerk en tu sitio, emails y Chat.
- Only for Specific Content: Cualquier bloque de contenido seleccionado que hayas creado en todo Search, Recommendations y Email.
- For Specific API Endpoint: Endpoints como recommendations/complementary o search/predictive. Normalmente esto solo se necesita para configuraciones del lado del servidor.
- For Specific API Parameter: Permite activar la campaña programáticamente.
- When Customer Attribute …: Dirigido a cuando el Customer identificado tiene atributos que coinciden con tus condiciones.
- When Customer is in Audience …: Dirigido a cuando el Customer identificado pertenece a uno o más Audience seleccionadas.
Search #
Especializado para resultados mostrados en Instant Search, la Search Page u Omnisearch.
- On All Searches: Cualquier búsqueda realizada por visitantes.
- When a Search: Palabra(s) específicas de tu elección, ya sea para una coincidencia exacta o aproximada, o cuando la consulta simplemente contiene la(s) palabra(s). Esto también puede dejarse vacío para dirigir el estado vacío en Omnisearch, antes de que se haya escrito una consulta.
Chat #
Especializado para resultados mostrados en Chat cuando busca productos.
- On All Chat Searches: Afecta a todos los productos mostrados en Chat cuando los busca.
- When a Chat Search…: Sólo afecta a los productos mostrados en Chat cuando se encuentran con palabras clave específicas. Elige palabra(s) para una coincidencia exacta o aproximada, o dirige consultas que simplemente contengan palabra(s).
Recommendations #
Especializado para elementos onsite que utilizan lógicas de Recommendations, como Bestsellers en la página de inicio o Cross-Sell en las páginas de producto.
- When Seeing Category: Selecciona una página de categoría específica por su nombre. Se aplica a las lógicas Bestsellers & Trending en Category, independientemente de si se muestra como banner o como la página completa de categoría.
- On All Categories: Lo mismo que arriba, pero en todas las páginas de categoría.
- When Seeing Products Matching: Se aplica a las lógicas Best Cross-Sell y Best Alternatives en las páginas de producto que coincidan con tu selección.
- On All Recommendations: Todos los elementos de Recommendations en el sitio.
Email #
Especializado para email marketing, tanto al insertar productos como usando Clerk para enviar los emails.
- Only for Specific AI Campaign: Seleccionado por su nombre.
- Only for Specific Newsletter: Seleccionado por su nombre.
- Only for Specific Trigger: Seleccionado por su nombre.
- Only for Specific Embedded Email: Seleccionado por su nombre de Embed.
- On All AI Campaigns: Dirigido a cualquier AI Campaigns activa.
- On All Newsletters: Dirigido a cualquier Newsletters activa.
- On All Triggers: Dirigido a cualquier Triggers activa.
- On All Embedded Emails: Dirigido a cualquier Email Embeds activa.
Rules #
Estas deciden cómo se influencian tus resultados cambiando su posición en los resultados. Posición simplemente significa si un producto se muestra como el primer resultado, décimo, trigésimo cuarto, etc.
Las reglas pueden variar desde muy amplias, como destacar todos los productos en oferta, hasta muy precisas como fijar un par de zapatillas Nike en el banner de alternativas de otro par similar.
Forcing #
Ignora cualquier lógica existente, incluidos filtros y otras reglas de Merchandising. Los productos también pueden forzarse en los resultados donde de otro modo no se mostrarían.
- Always pin to top: La regla más agresiva, que fuerza uno o más productos a la parte superior, ignorando cualquier otra lógica.
Sorting #
Cambia el orden de los resultados, mostrando solo los productos que originalmente se mostraban en el conjunto de resultados.
Por ejemplo, si destacas tus zapatillas Nike Air 2.0, no se mostrarán para búsquedas de “t-shirts”, pero obtendrán más visibilidad para búsquedas de “sneakers”.
Las reglas de ordenación son ideales para influir en los resultados manteniendo la inteligencia de la IA de Clerk.
- Adjust position in results: Potencia los productos con un porcentaje. Por ejemplo, si los productos Adidas se muestran en la posición 20, ajustar con un 50 % los coloca en la posición 10. Ajustar con un 100 % los muestra automáticamente en la posición 1.
- Promote in results: Distribuye estratégicamente productos específicos en los resultados. Por ejemplo, cada tercer producto, empezando desde el segundo, debe ser un artículo de alto margen.
- Promote to position: Elije una cantidad de productos para mostrar, comenzando en una posición específica dentro de los resultados. Por ejemplo, muestra 3 productos coincidentes de la marca Adidas comenzando desde la cuarta posición.
- Bury below others: Los productos seleccionados se mostrarán después de otros productos. Por ejemplo, muestra productos sin stock al final de los resultados de búsqueda.
- Promote slightly (Outdated): Los productos seleccionados se priorizan un poco más, pero no tiene un gran impacto en los resultados. Recomendamos usar Adjust position in results en su lugar.
- Give a significant boost (Outdated): Los productos seleccionados se priorizan mucho más, por lo general mostrándose en los primeros resultados. Recomendamos usar Adjust position in results en su lugar.
- Give a custom boost (Outdated): Elije un multiplicador personalizado para priorizar productos. Recomendamos usar Adjust position in results en su lugar.
Removing #
Selecciona productos específicos para mostrar, ocultando otros que no cumplan el criterio.
- Show Only: Sólo se mostrarán los productos seleccionados, incluso si existen otras coincidencias.
- Remove any: Oculta completamente los productos seleccionados.
Scopes #
Clerk usa IDs de productos y categorías para aplicar campañas. Las campañas entre múltiples Stores solo funcionan como está previsto si estos IDs son consistentes entre tus Stores.
Las campañas pueden agregarse a un solo Store o a varios al mismo tiempo. Esto te da la libertad de influir en los resultados en todo tu negocio, o solo en las partes que importan.

Cada campaña puede configurarse con un Scope según dónde quieras que se ejecute. Usa el menú Edit scope para seleccionar los Stores donde la campaña debe ejecutarse.
En la vista general de Merchandising, puedes ver y crear campañas para el Store actual desde la página de Single Store y usar la página de Multiple Stores para campañas entre cuentas.
Para desarrolladores #
Las campañas también pueden activarse y desactivarse programáticamente, dándote aún más control sobre dónde aplicarlas. Algunos casos incluyen activar campañas cuando ciertos grupos de clientes inician sesión o cuando se alcanza un tamaño de cesta deseado.
Las campañas deben crearse con el trigger llamado For Specific API Parameter. Esto te muestra el ID de la campaña para incluirlo como parámetro en las llamadas a la API:

API Trigger #
Incluye el parámetro merchandising en las llamadas a la API. Esto se debe enviar como una lista de uno o varios IDs de campaña:
$ 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"]' \
http://api.clerk.io/v2/recommendations/popular
Clerk.js Trigger #
Incluye el parámetro data-merchandising en tu embedcode. Esto debe contener una lista de uno o varios IDs de campaña:
<span class="clerk"
data-template="@home-page-popular"
data-merchandising="['boost-bracelets', 'high-margin']"
></span>
Desactivar en la API #
Si Clerk.io muestra resultados inesperados, a menudo es un buen punto de partida desactivar todas las campañas de Merchandising para una llamada de API, para comprobar si ese es el motivo.
Puedes hacerlo añadiendo el parámetro flags=disable.merchandising a tu llamada de API:
https://api.clerk.io/v2/recommendations/popular?key=your_api_key&flags=disable.merchandising=true
Esto desactivará todas las campañas de Merchandising para esa llamada de API, sin interrumpir el resto de tu configuración de Clerk.io.
Esta página ha sido traducida por una IA útil, por lo que puede contener errores de idioma. Muchas gracias por su comprensión.