We're excited to introduce server-side purchase tracking for Google Analytics 4 (GA4), which offers superior tracking accuracy (over 98%) compared to traditional client-side methods. This new feature bypasses ad blockers and captures first-party attribution data directly from Shopify.
With Analyzify, you have two main options to set up your integrations: Direct Integrations and Customized (GTM) Integrations . These methods should not be used together for the same events, as this can lead to duplicate tracking of your eCommerce events. To better understand, please check Analyzify Integrations article.
Our Direct Integrations are quick and easy to implement, offering the flexibility to customize your events. However, if you're using a Customized Integration (via GTM), you might wonder how to use server-side tracking with Analyzify. This guide will help you.
If you're currently using GTM, you can continue with your setup but only activate the server-side purchase event through Analyzify's Direct GA4 Integration.
Learn more about Server-Side Conversion Tracking (GA4) .
As a current Google Tag Manager user, you have two options for implementing server-side tracking with Analyzify:
Option 1: Complete Migration to Direct GA4 Integration
- Disable your existing GTM implementation for GA4
- Switch to our direct GA4 integration
- Benefit from comprehensive tracking of all events through our platform
- Automatically get server-side purchase tracking
Learn how to implement direct GA4 integration with Analyzify.
Option 2: Hybrid Approach (GTM + Server-Side Purchase)
- Continue using GTM for most events
- Implement server-side purchase tracking through our direct integration
- Requires careful configuration to avoid duplicate tracking
Implementation Steps for Option 2 (Hybrid Approach)
1) Upgrade to Analyzify Yearly Plan:
Server-side tracking is only available with Analyzify Yearly Plan and currently supports Google Analytics 4 and Meta integrations.
2) In Google Tag Manager:
-
- Disable any existing purchase event tracking
- Keep all other event tracking as is
3) In Direct GA4 Integration Setup:
-
- Navigate to the GA4 integration page
- Enter your GA4 Measurement ID
- Provide your GA4 API Secret
- Select your preferred Item ID Format (SKU recommended)
- Under "Customize Events":
-
- Disable all events under "App Embed"
- Disable all events under "Customer Events"
- Only "Purchase" under "Server-side" will be enabled automatically
- Complete your setup
4) Verification:
-
- Confirm that purchase events are only being tracked once
- Verify that other events continue tracking through GTM
Best Practices
- Always test the implementation in a development environment first
- Monitor your GA4 reports for any duplicate events
- Consider eventually migrating fully to direct integration for optimal performance
Support
If you need assistance with the implementation or have questions, please contact our support team.
Note: Server-side tracking is currently available only for GA4 and Facebook. TikTok, and other platforms are coming soon.