Whether you're running React, Vue, PHP, or pure HTML - integrate server-side tracking without compromising performance. Full control, zero vendor lock-in.
Modern web development demands better tracking solutions. Server-side tracking gives you complete control.
Server-side tracking ensures your custom website complies with GDPR, CCPA, and other privacy regulations while maintaining data ownership.
Reduce client-side JavaScript load and improve page speed scores. Your custom site loads faster with server-side processing.
Bypass ad blockers and tracking prevention. Get complete, accurate analytics data from all your website visitors.
Integrate with any custom technology stack. Whether you use React, Vue, PHP, or any other framework, server-side tracking adapts.
Implement server-side tracking on your custom website in just 3 steps
Create and configure your Google Tag Manager container for server-side tracking.
Implement the Google Tag Manager script in your custom website's HTML, pointing to your Taggian server.
<!-- Google Tag Manager with Taggian Server --> <script>(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start': new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0], j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src= 'https://your-server.taggian.io/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f); })(window,document,'script','dataLayer','GTM-XXXXXXX');</script> <!-- End Google Tag Manager --> <!-- GTM Body Script --> <noscript><iframe src="https://your-server.taggian.io/ns.html?id=GTM-XXXXXXX" height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript>
Point your GTM container to your Taggian server for server-side processing.
Ready-to-use code snippets for common scenarios
// Custom event tracking
dataLayer.push({
'event': 'purchase',
'transaction_id': '12345',
'value': 25.00,
'currency': 'USD',
'items': [{
'item_id': 'SKU123',
'item_name': 'Product Name',
'category': 'Category',
'quantity': 1,
'price': 25.00
}]
});
// React implementation
import { useEffect } from 'react';
const useGTM = () => {
useEffect(() => {
// Track page view
window.dataLayer = window.dataLayer || [];
window.dataLayer.push({
event: 'page_view',
page_title: document.title,
page_location: window.location.href
});
}, []);
};
Transform your custom website's analytics with server-side tracking. Start your free trial today and see the difference.
No credit card required • 7-day free trial