Vercel-Proxy
Warum ein Proxy? Damit läuft das PureMetrix-Skript über Ihre eigene Domain – Werbeblocker blockieren es dann seltener. So richten Sie ihn mit Vercel ein.
Was Sie einrichten
Vorlage: adapters/proxy/vercel.json.
{
"rewrites": [
{ "source": "/px/js/:path*", "destination": "https://collect.puremetrix.org/js/:path*" },
{ "source": "/px/event", "destination": "https://collect.puremetrix.org/api/event" }
]
} Fügen Sie die Rewrites in die vercel.json im Hauptverzeichnis Ihres Vercel-Projekts ein. Setzen Sie src im Snippet auf /px/js/script.js; Ereignisse gehen dann an /px/event.
So sieht das Snippet aus
<script defer data-domain="example.com" data-key="YOUR_PUBLIC_KEY"
src="https://www.example.com/px/js/script.js"></script> Ihren öffentlichen Schlüssel kopieren Sie in PureMetrix unter Website-Einstellungen → Allgemein. Sobald der Proxy läuft, erscheinen die Seitenaufrufe wie gewohnt in app.puremetrix.org.
Fehlerbehebung
- Fehler 403 oder 404 bei
/px: Eine Firewall blockiert den Pfad, oder die Weiterleitungsregel fehlt. - Anfragen gehen raus, aber es erscheinen keine Zahlen: Prüfen Sie, ob öffentlicher Schlüssel und Domain zu Ihren Website-Einstellungen passen.
- Falsches Land oder falsche Stadt: Stellen Sie sicher, dass
X-Forwarded-For(die ursprüngliche IP-Adresse des Besuchers) genau einmal weitergegeben wird.