Skip to content

Tracking Extension ​

The Magebit Tracking Extension provides robust tracking capabilities for your Magento storefront, enabling server-side tagging, enhanced data collection, improved website performance, and better user privacy compliance.

Overview ​

The Tracking Extension enhances your analytics capabilities by enabling server-side tagging, ensuring more accurate data collection, improved website performance, and enhanced user privacy. This extension provides comprehensive tracking solutions for modern e-commerce analytics requirements.

Documentation ​

  • Guide - Comprehensive implementation guide
  • Benefits - Key benefits and advantages
  • Setup - Detailed setup instructions

Key Features ​

Server-Side Tagging ​

  • Enhanced Performance - Reduces page load times by handling tracking on the server
  • Improved Accuracy - Achieves 90%+ tracking accuracy compared to client-side solutions
  • Ad Blocker Resistance - First-party data collection reduces blocking by ad blockers
  • Privacy Compliance - Better compliance with GDPR and privacy regulations

Multiple Tracking Methods ​

  • Measurement Protocol - Direct data transmission to GA4 without client-side scripts
  • Server-Side GTM - Comprehensive server-side Google Tag Manager implementation
  • Hybrid Setup - Flexible configuration for different tracking requirements

Core Web Vitals Tracking ​

  • Performance Monitoring - Tracks Core Web Vitals metrics (CLS, LCP, INP)
  • User Engagement - Monitors user interaction and engagement metrics
  • Real-Time Analytics - Provides immediate insights into website performance

Enhanced Conversions ​

  • Conversion Tracking - Improved conversion tracking accuracy
  • Google Ads Integration - Enhanced Google Ads performance tracking
  • Data Layer Events - Comprehensive event tracking through data layer

Prerequisites ​

Required ​

  • PHP 8.1 or higher - Minimum PHP version requirement
  • magebitcom/magento2-core - Necessary for Magebit tab in system configurations
  • PHP ext-curl - Required for communication with server-side GTM
  • hyva-themes/magento2-theme-module - Some functionality relies on Hyva (Luma compatibility coming soon)
  • hyva-themes/magento2-hyva-checkout - Required for add_shipping_info and add_payment_info events

Installation ​

Install the Tracking extension using Composer.

Installation Command:

bash
composer require magebitcom/magento2-module-tracking

Post-Installation Steps:

bash
bin/magento setup:upgrade

Configuration Access: Navigate to Stores > Settings > Configuration > Magebit > Tracking to access tracking configuration options.

Configuration ​

General Settings ​

Configure basic tracking functionality and enable/disable features.

DataLayer Configuration ​

Set up data layer events and tracking parameters.

Debug Settings ​

Enable debugging features for troubleshooting and testing.

Core Web Vitals ​

Configure Core Web Vitals tracking and monitoring.

Enhanced Conversions ​

Set up enhanced conversion tracking for improved accuracy.

GTM Container Export ​

Export and configure Google Tag Manager containers.

Testing ​

For comprehensive testing of the Tracking extension, use the extended testing guide which features the base configuration necessary for testing locally, on staging, or production.

Testing Process:

  1. Validate that all events are working correctly
  2. Verify event structure is correct
  3. Ensure events receive 200 status codes from GTM
  4. Test server-side GTM implementation (if not using Measurement Protocol)

Server-Side GTM ​

The Tracking Extension supports server-side Google Tag Manager implementation for enhanced tracking capabilities.

Benefits:

  • Improved Performance - Reduces client-side script loading
  • Better Data Accuracy - More reliable data collection
  • Enhanced Privacy - First-party data collection
  • Multi-Platform Support - Distributes data to multiple measurement protocols

Implementation: Server-side GTM works by sending all event data to a dedicated tagging server, which then processes and distributes the data to various measurement protocols and Google Ads platforms.

Support ​

For additional help with server-side tagging implementation, contact the SEO team for assistance with server setup and configuration.