About Us

At Actinode, we're a team of tech enthusiasts dedicated to transforming ideas into innovative solutions. With a strong foundation in technology and creativity, we bring together expertise from various domains to deliver exceptional results. Our mission is to turn your visions into reality through cutting-edge technology and a collaborative approach. Meet the passionate professionals behind Actinode – committed to driving innovation and creating impactful solutions for your business.

Analytics Debugging

Fixing Analytics Breakdown from Reserved Keyword Conflicts

Identified and resolved analytics breakdown caused by using platform reserved keywords as custom dimension names, restoring accurate traffic attribution before critical Black Friday sales period.

November 2024
Nordic Auction Platform
3 weeks
2 Senior Analytics Engineers

Overview

Identified and resolved analytics breakdown caused by using platform reserved keywords as custom dimension names, restoring accurate traffic attribution before critical Black Friday sales period.

Industry

Auction & Marketplace

Offering

Google Analytics Troubleshooting & Implementation Best Practices

Business Challenges

The Swedish auction marketplace faced another analytics crisis just months after resolving their first major issue:

  • Unassigned Traffic Returns: Traffic attribution suddenly degraded from 2% to 35% unassigned within 72 hours
  • New Feature Deployment: Issue coincided with launching product recommendation tracking with custom events
  • Marketing Budget at Risk: Over 300K EUR monthly advertising spend couldn't be properly attributed
  • Black Friday Approaching: Critical sales period starting in 3 weeks requiring accurate campaign tracking
  • Team Confidence Shaken: Second major analytics issue in short timeframe created doubt in platform reliability
  • Staging Worked Fine: Issue only manifested in production, making troubleshooting more complex
  • Custom Dimensions Not Populating: Newly implemented tracking dimensions showing as not set in reports

Business Requirements

Quick resolution needed before peak sales season:

  • Rapid Diagnosis: Identify root cause within one week
  • Restore Attribution: Return unassigned traffic to under 2% threshold
  • Preserve Previous Fixes: Maintain event sequencing improvements from earlier resolution
  • Prevent Future Issues: Implement validation to catch similar problems during development
  • Documentation: Create implementation guidelines for development team
  • Campaign Readiness: Ensure analytics fully operational before Black Friday campaigns launch

Key Results

35% → 1.5%Unassigned Traffic
3 WeeksTotal Resolution
100%Attribution Restored
€300K+Ad Spend Protected

The Challenge

The client was understandably frustrated having recently invested in fixing their analytics. The symptoms appeared similar to the previous issue but the root cause was different. After investigation, we discovered the development team had unknowingly used platform reserved keywords when naming their custom dimensions. These keywords have special meaning in the analytics platform and override standard attribution logic. When the custom dimensions contained empty values, the platform couldn't properly attribute traffic sources, resulting in the massive increase in unassigned traffic.

Our Solution

We executed a focused three-week resolution:

Week 1: Investigation & Root Cause

  • Analyzed deployment timeline to correlate with traffic attribution degradation
  • Examined new custom event implementation and dimension definitions
  • Discovered dimension names conflicted with platform reserved keywords
  • Confirmed these reserved names were causing attribution override behavior
  • Validated that empty dimension values resulted in unassigned traffic classification

Week 2: Implementation & Testing

  • Renamed all conflicting custom dimensions to platform-compliant alternatives
  • Updated analytics configuration with corrected dimension names
  • Modified frontend implementation to use new parameter names
  • Created validation script to check for reserved keyword conflicts
  • Implemented automated testing for dimension naming conventions
  • Deployed fix with gradual rollout strategy to verify effectiveness

Week 3: Validation & Prevention

  • Monitored unassigned traffic metrics dropping from 35% to 1.5% within 24 hours
  • Verified all custom dimensions populating correctly in analytics reports
  • Integrated reserved keyword validation into development pipeline
  • Created comprehensive documentation of platform naming restrictions
  • Trained development team on analytics best practices and common pitfalls
  • Established pre-deployment checklist for analytics implementations

Key Features

  • Identified platform reserved keyword conflicts in custom dimension names
  • Renamed dimensions to platform-compliant alternatives
  • Automated validation preventing future naming conflicts
  • Development pipeline integration catching issues before production
  • Comprehensive documentation of platform restrictions
  • Team training on analytics implementation best practices
  • Real-time monitoring alerting on attribution anomalies

Results & Impact

  • Identified and fixed root cause within 3 weeks, before Black Friday campaign launch
  • Reduced unassigned traffic from 35% back to 1.5%, exceeding target threshold
  • Protected over 300K EUR monthly advertising budget with accurate attribution
  • Automated validation prevents entire category of analytics configuration errors
  • Development team trained on platform best practices reducing future incidents
  • Executive confidence restored demonstrating rapid issue resolution capability
  • Campaign optimization for Black Friday improved return on ad spend by 40%

Business Benefits

  • Marketing Effectiveness: Accurate attribution enabled Black Friday campaign optimization improving ROAS by 40%
  • Cost Avoidance: Prevented potential platform migration project estimated at 50K+ EUR
  • Time Savings: Automated validation saves approximately 4 hours per development sprint
  • Risk Reduction: Pre-deployment checks eliminate analytics configuration bugs
  • Knowledge Retention: Documentation ensures best practices survive team changes
  • Faster Development: Clear guidelines reduce iteration cycles between dev and analytics teams

Technologies Used

Google Analytics 4Google Tag ManagerReact.jsNode.jsAutomated TestingCI/CD Pipeline

Conclusion

This case highlighted the importance of deep platform knowledge and proper validation processes. What initially appeared as a complex mystery was resolved through systematic investigation and understanding of platform-specific requirements. The preventive measures implemented protect against future occurrences while building team expertise.

Future Enhancements

Planning to expand automated testing coverage, implement server-side event validation, and create custom development tools for analytics implementation assistance.

Have a Similar Project in Mind?

Let's discuss how we can help you achieve similar results for your business.