Install on React, Vite and React Router
Measure visits to your React, Vite and React Router website using the script from your Jelto product.
Before you start
If you don't have a Jelto account yet, create one. Register the published hostname in Jelto and copy the complete script from Settings → Installation. You need permission to edit and publish the site. If your platform restricts custom scripts, confirm that your plan provides this feature.
Add the script
- For a Vite React app, open the project-root
index.htmland put the tag inside<head>. For React Router framework mode, put the equivalent JSX script once inside the<head>ofapp/root.tsx; preserve its existing document and routing components. - Preserve the copied
data-product,data-endpointandsrcvalues. - Build and deploy your app with its existing production command.
This example uses Jelto’s standard cookieless script. Replace YOUR_PRODUCT_ID with your public product ID (prd_8f3kq2m9x1) from Settings → Installation. If your copied tag uses a custom tracking domain, cookie mode or additional options, preserve those values:
<script defer
data-product="YOUR_PRODUCT_ID"
data-endpoint="https://app.jelto.io/v1/e"
src="https://app.jelto.io/jelto.js"></script>
For React Router framework mode, the JSX equivalent goes inside your existing root <head>:
<script defer data-product="YOUR_PRODUCT_ID"
data-endpoint="https://app.jelto.io/v1/e" src="https://app.jelto.io/jelto.js" />
Verify
Open the published homepage in a normal browser, navigate to another page, then use Jelto's Check traffic for the actual hostname. Follow Verify website tracking. For a site with client navigation, check a route change and the Back button as well as a full reload.
Common problems
Do not reinsert the script in a component effect on every render. Keep automatic SPA tracking on and avoid adding a second manual pageview listener.
If traffic is still missing, check collection troubleshooting. For optional route, exclusion and download settings, use Script configuration.
Platform reference: Official React, Vite and React Router documentation.