Skip to content
David Vallejo

Analytics Engineer with a knack for building (debugging) tools.

Upcoming events

  • 11th Sep 2024Google App Summit 2024 Dublin / IE
  • 14th Sep 2024Analytics Pioneers Summit Munich / DE
  • 21th Sep 2024Measurecamp LondonLondon / UK
  • 9th Oct 2024Analytics Summit (TRKKN)Hamburg / DE
  • 12th Oct 2024Measurecamp WarsawWarsaw / PL
  • TBD 2024Analytics DevFestXXX
  • 27-31th Jan 2025SuperWeekMatrahaza / HU

🌟 Google Analytics 4 Measurement Protocol

Learn all about the meaning of Google Analytics payload parameters and how the protocol works.

  • Published on

    It took almost 9 months, but it’s finally here. The new Analytics Debugger Extension (Formerly GTM/GA Debugger) hit the 2.0.0 milestone. It’s been a full rewrite of the code, mainly to make it fully compliance with the new MV3, but at the same time it’s internal functionality has been improved. Now all the components are…

  • Published on

    It’s been half a year since I released my Android Debugger during the Super Week Punchcard Prize contest. Today it’s a big day for the family, and most logic next step on this travel, I’m adding support for iOS devices. This tool is offered “as is” and for free. While you won’t have to pay…

  • Published on

    Back in time, I remember relying on jQuery for all the custom event tracking on my client websites, it was really great since it was covering the support for IE8, IE9. Since jQuery dropped the support for the older browser versions, the point of using it for the clicks / interactions tracking has lost most…

  • Published on

    I’m really obsessed with performance, while I may not be the best on that task I’m a real tryhard on that topic, at least up to where my knowledge allows me. And this said, I really miss the Site Speed Report on Google Analytics 4. This is why I replicated the current metrics and logic…

  • Published on

    One of the most notorious misses on Google Analytics 4. Is the lack of AMP (Accelerated Mobile Pages) Pages tracking support. While this may not be an issue for many sites, there’re some website types that really need this support (like media sites or magazines). That’s why I decided to investigate the possibilities of <amp-analytics>…

  • Published on

    When Google Announced Google Analytics 4, I started to work on this library, with the main aim to be used as a customTask. Now the current deadline is 1 year-ish for all free Universal Analytics users and 3 extra months ( thanks? ) for paid users. In my very humble opinion, this is very short…

  • Published on

    UPDATE JULY 2024 Google Updated their GTAG library to relay on fetch instead of sendBeacon, making the old script to stop working. In any case sendBeacon uses fetch API under the hoods ( it’s a fetch request that won’t expected any return response from Google Analytics Endpoint ). We may expect at some poing Google…

  • Published on

    At his point, many ( if not all ) have heard Google Analytics is moving to an “events” based tracking model with Google Analytics 4. But, what does it really imply? Do we have to worry about it?. To be honest, it’s not a big ( from the implementation side ) deal since we have…

  • Published on

    Now that Universal Analytics deprecation has been officially announced, it’s time to start writtingsome technical posts about how things works on Google Analytics 4. First one, is going to be about how Cross Domain Tracking works, ( not only for GA4 but also for any GTAG.JS based tool ). Back in time (about three years…