Saltar al contenido

Nginx

Dos location y a correr.

  1. Añade estos dos bloques a tu server

    El primero cachea la llave un día, como hacemos nosotros. El segundo reenvía los eventos con la IP real.

    location = /js/llave.js {
        proxy_pass         https://pisi.to/js/llave.js;
        proxy_set_header   Host pisi.to;
        proxy_ssl_server_name on;
        proxy_cache_valid  200 24h;
    }
    
    location = /api/event {
        proxy_pass         https://pisi.to/api/event;
        proxy_set_header   Host pisi.to;
        proxy_set_header   X-Forwarded-For $proxy_add_x_forwarded_for;
        proxy_set_header   User-Agent $http_user_agent;
        proxy_ssl_server_name on;
    }
    nginx
  2. Recarga Nginx y apunta el script

    nginx -t para comprobar la sintaxis, nginx -s reload para aplicar.

    <script defer
            data-domain="example.com"
            data-api="https://example.com/api/event"
            src="https://example.com/js/llave.js"></script>
    html

Comprobar que funciona

Abre tu web en una pestaña nueva y mira el dashboard: deberías aparecer en «ahora mismo en casa» en menos de diez segundos. Si no aparece, revisa el checklist del onboarding.