For Developers & Website Owners

    Build Better Analytics Into Your Custom Website

    Whether you're running React, Vue, PHP, or pure HTML - integrate server-side tracking without compromising performance. Full control, zero vendor lock-in.

    React
    Vue
    PHP
    JavaScript
    Next.js
    No vendor lock-inAny tech stack

    Why Server-Side Tracking for Custom Websites?

    Modern web development demands better tracking solutions. Server-side tracking gives you complete control.

    Enhanced Privacy & Compliance

    Server-side tracking ensures your custom website complies with GDPR, CCPA, and other privacy regulations while maintaining data ownership.

    Improved Website Performance

    Reduce client-side JavaScript load and improve page speed scores. Your custom site loads faster with server-side processing.

    More Accurate Data Collection

    Bypass ad blockers and tracking prevention. Get complete, accurate analytics data from all your website visitors.

    Flexible Implementation

    Integrate with any custom technology stack. Whether you use React, Vue, PHP, or any other framework, server-side tracking adapts.

    Traditional vs Server-Side Implementation

    Traditional Client-Side

    Your Custom Website
    Multiple tracking scripts slow down loading
    User's Browser
    Ad blockers and privacy tools block tracking
    Analytics Platforms
    Incomplete and unreliable data

    Server-Side with Taggian

    Your Custom Website
    Single lightweight GTM script
    Taggian Server
    Secure server-side data processing
    Analytics Platforms
    Complete, accurate, and compliant data

    Easy Custom Website Integration

    Implement server-side tracking on your custom website in just 3 steps

    1

    Set Up Your GTM Container

    Create and configure your Google Tag Manager container for server-side tracking.

    • Create a new GTM container with 'Server' as container type
    • Keep your existing 'Web' container for client-side
    • Configure your tracking tags and triggers in server container
    • Publish your server container configuration
    GTM Container Configuration
    New Container Creation
    ✓ Container type: Server
    ✓ Target platform: Server
    ✓ Container name: YourSite-Server
    ✓ Country: Your region
    2

    Add GTM Script to Your Site

    Implement the Google Tag Manager script in your custom website's HTML, pointing to your Taggian server.

    • Add GTM head script before closing </head> tag
    • Replace 'googletagmanager.com' with your Taggian server URL
    • Add GTM body script after opening <body> tag
    • Configure dataLayer for custom events
    GTM Script Implementation
    <!-- 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>
    3

    Configure Server URL

    Point your GTM container to your Taggian server for server-side processing.

    • Get your Taggian server URL from dashboard
    • Update GTM container server URL setting
    • Configure custom domains if needed
    • Verify server-side data flow
    Taggian Server Configuration
    Taggian Configuration
    Server URL: https://your-server.taggian.io
    Status: ✓ Connected
    Data flow: ✓ Active

    Implementation Examples

    Ready-to-use code snippets for common scenarios

    Custom Event Tracking

    // 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 Integration

    // 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
        });
      }, []);
    };

    Everything Your Custom Website Needs

    Direct server-to-server integration
    Support for any web technology stack
    Custom event tracking and analytics
    GDPR-compliant data processing
    European server infrastructure
    Ad blocker bypass technology
    Enhanced conversion tracking
    Real-time data processing

    Ready to Get Started?

    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