Instalación del SDK JavaScript
Resultado esperado: script cargado con la Public Key, visitas registradas y el camino preparado para vitrinas y conversiones.
Usa el SDK cuando la tienda no utiliza el módulo PrestaShop o cuando controlas directamente el HTML del tema.
En PrestaShop, el camino recomendado sigue siendo el módulo oficial smartvitrines: Instalación en PrestaShop.
Qué necesitas
- Public Key
pk_live_...(Dashboard → Configuración → Integración) - Acceso para editar el layout global, antes de
</head>o equivalente - Feed XML configurado en el panel para el catálogo
Paso 1 — Elige el entorno
| Entorno | URL del script |
|---|---|
| Producción | https://api.analytics.agti.eng.br/v1/sdk.min.js |
| Homologación | URL informada por AGTI |
El SDK se comunica con la misma base desde la que se cargó el script.
Paso 2 — Pega el snippet
<script>
(function (w, d, s, u) {
w.SmartVitrines = w.SmartVitrines || { q: [] };
w.SmartVitrines.init = function (c) {
w.SmartVitrines.q.push(['init', c]);
};
var j = d.createElement(s);
j.async = true;
j.src = u;
d.head.appendChild(j);
})(window, document, 'script', 'https://api.analytics.agti.eng.br/v1/sdk.min.js');
SmartVitrines.init({
publicKey: 'pk_live_SUA_CHAVE_AQUI',
});
</script>
Qué sucede después de init
- El visitante recibe un identificador anónimo
- En páginas de producto, con datos estructurados adecuados, la visita puede registrarse automáticamente
- La misma página no cuenta como visita duplicada dentro de la misma sesión
Confirma en Dashboard → Eventos después de navegar por la PDP.
Compra confirmada
En la página de éxito del pedido:
SmartVitrines.trackConversion('NUMERO-DO-PEDIDO');
Vitrinas
Para mostrar productos sugeridos, consulta Montar vitrinas.
Checklist
- Public Key correcta
- Feed sincronizado
- URL de la tienda en Configuración (CORS)
- Vitrinas renderizadas +
trackClick - Checklist del Dashboard
Referencia de métodos: API → Métodos del SDK.