Setting up a proxy using Next.js
Optimize tracking by proxying data via Next.js.
If you’re using Next.js, it’s quite easy to proxy the traffic through your own domain, checkout the guide below.
Setup
Next.js Configuration
First you have to add two rewrite rules to the rewrites
function in your next.config.js
file.
Configure Vemetric
Depending on your setup you need to adjust the Vemetric configuration:
HTML Script
The src
attribute of the Script tag (we’re using the Next.js Script
component in this example) should now point to /_v_script.js
. You also need to pass the data-host
attribute with the value of /_v
NPM Package
For the NPM package you need to pass the host
option to the init
function with the value of /_v
Congratulations! You’ve successfully set up a proxy using Next.js. Please reach out if you have any questions.
Learn how to track users seamlessly across multiple subdomains with Vemetric.
Optimize tracking by proxying data via Vercel.