Nginx Proxy
Konfigurieren Sie Nginx, um das usertrax-Script und die Events-API über Ihre Domain zu routen.
Proxy-Locations hinzufügen
Diese Blöcke in Ihren
server-Block der Nginx-Konfiguration einfügen:# usertrax Tracking-Script proxienlocation = /cvs.js {proxy_pass https://usertrax.io/cvs.js;proxy_ssl_server_name on;proxy_set_header Host usertrax.io;add_header Cache-Control "public, max-age=86400";}# Events-Endpunkt proxienlocation = /api/usertrax/events {proxy_pass https://api.usertrax.io/api/events;proxy_ssl_server_name on;proxy_set_header Host api.usertrax.io;proxy_set_header Content-Type $http_content_type;proxy_set_header Accept $http_accept;proxy_set_header User-Agent $http_user_agent;proxy_set_header X-Auth-Key $http_x_auth_key;}HTML anpassen
<script>window.usertraxConfig = {endpoint: "/api/usertrax/events",};</script><script src="/cvs.js" data-key="IHR_API_SCHLÜSSEL" defer></script>Nginx testen und neu laden
Terminal-Fenster sudo nginx -tsudo nginx -s reload
Verifizierung
Section titled “Verifizierung”- Website besuchen
- Network-Tab öffnen
- Prüfen, dass
cvs.jsund Event-POSTs Ihre Domain nutzen
Fehlerbehebung
Section titled “Fehlerbehebung”- 502 Bad Gateway: Erreichbarkeit von
usertrax.ioundapi.usertrax.ioprüfen (DNS, Firewall) - 401 Unauthorized:
X-Auth-Key-Weiterleitung verifizieren