Instala el script base

Instala el snippet oficial antes de cerrar </body>:

<script type="text/javascript" id="convertmax_min">
  (function(w, d) {
    var e = d.createElement("script");
    e.type = "text/javascript";
    e.async = false;
    e.src =
      (d.location.protocol == "https:" ? "https" : "http") +
      "://cdn.convertmax.io/cm_v1.min.js";
    var s = d.getElementById("convertmax_min");
    s.parentNode.insertBefore(e, s);
    w.__convertmax_q = w.__convertmax_q || [];
    w.Convertmax = w.Convertmax || function() {
      w.__convertmax_q.push(arguments);
    };
  })(window, document);

  window.addEventListener("convertmaxLoaded", function() {
    Convertmax.config({
      apiKey: "YOUR_API_KEY",
      eventURL: "https://event.convertmax.io",
      debug: true
    });
  });
</script>

Verificación de instalación

Después de publicar el snippet:

  1. confirma que el script carga sin errores
  2. confirma que se emite un evento page_view
  3. dispara un evento real (click, add_cart, convert o custom) y valida su entrega
  4. confirma que las solicitudes se envían a https://event.convertmax.io

También puedes validar señales de carga y requests capturados con la Convertmax Chrome Extension.

Vista del depurador de Convertmax Chrome Extension

Nota de implementación

Usa IDs estables que describan conceptos del negocio, no cambios visuales. Por ejemplo, hero-primary es mejor que green-button-v2.