¿Por qué usar la API?
Según sus necesidades, este enfoque ofrece múltiples ventajas:- Control total: Personalice la visualización de la variación para que coincida con sus estándares de diseño y UX.
- Mejor rendimiento: Utilice llamadas a la API optimizadas para reducir los retrasos de carga de la página en comparación con las soluciones basadas en script.
- Depuración más sencilla: Registre, supervise y depure las integraciones dentro de su base de código del cliente utilizando herramientas estándar.
- Sin dependencia de scripts de terceros: Utilice llamadas directas para evitar scripts externos, reducir conflictos potenciales y alinearse con las políticas de seguridad.
- Compatible con SPAs: Integre directamente en aplicaciones de una sola página para evitar problemas de tiempo y encajar con el enrutamiento del lado del cliente.
- Resistencia frente a bloqueadores de anuncios: Entregue los experimentos de forma consistente sin scripts de terceros ni marcadores HTML específicos. Para más detalles sobre cómo afectan los bloqueadores de anuncios a Kameleoon, consulte las FAQ.
Objetivo
Recuperar recomendaciones del catálogo de productos usando la Product Recommendation API. La siguiente imagen muestra una sección de recomendaciones añadida a una página de producto:
Requisitos
- Una cuenta de Kameleoon válida con un Store ID (
shop_id).- Obtenga su
shop_iden Recommendations > Settings > Store settings en la aplicación Kameleoon. Contacte con su Customer Success Manager para obtener la clave si es necesario.
- Obtenga su

- Un Device ID (
did) y un Session ID (sid). (Obligatorios solo cuando se utilicen filtros o algoritmos que dependan de datos históricos de dispositivo/usuario).- Para Kameleoon Web Experimentation, obténgalos de las siguientes cookies:
KameleoonProducts_device_id→ Device ID (did)KameleoonProducts_session_code→ Session ID (sid)
- En caso contrario, genere estos valores manualmente.
- Para Kameleoon Web Experimentation, obténgalos de las siguientes cookies:
Pasos
1. Recuperar las cookies (solo Kameleoon Web Experimentation)
2. Configurar las recomendaciones de productos
Navegue a Recommendations > Product Recommendations > Recommendation Blocks en la aplicación Kameleoon. Para bloques no configurados, siga esta guía. Identifique elrecommender_code.

3. Solicitud de consulta
Endpoint:Sustituya
{recommender_code} por el valor obtenido en el Paso 2.
Ejemplo:
4. Respuesta
Si
extended = 1, los productos contienen todos los detalles del producto. En caso contrario, la API devuelve solo los IDs de los productos como cadenas.La aplicación móvil puede ignorar
html.