Installation Guides
Set up Flowsery Analytics in a Vue.js project
This guide explains how to add Flowsery Analytics tracking to a Vue.js application.
Inject the script from main.js
The cleanest approach is to append the script in your main entry file.
-
Open your main file (usually
main.jsormain.ts). -
Add the Flowsery Analytics snippet:
JavaScript
import { createApp } from 'vue';
import App from './App.vue';
// Inject Flowsery Analytics script
const script = document.createElement('script');
script.defer = true;
script.setAttribute('data-fl-website-id', 'flid_******');
script.src = 'https://cdn.flowsery.com/main.js';
document.head.appendChild(script);
createApp(App).mount('#app');Swap flid_****** for the Website ID from your Flowsery Analytics settings.
Alternative: static HTML approach
You can also drop the snippet directly into index.html:
HTML
<script defer data-fl-website-id="flid_******" src="https://cdn.flowsery.com/main.js"></script>Confirm everything is working
After deploying either approach:
- Navigate to your live site
- Open your Flowsery Analytics dashboard and check for incoming pageviews
- Allow a couple of minutes for the first data to appear
For additional options such as localhost tracking, custom API endpoints, or cross-domain configuration, refer to the script configuration reference.