Deploying Google Analytics (Via Tag Manager) In An Angular Application

by Colin Temple

Single-page applications often pose a challenge for the deployment of a web analytics tool: if there’s only ever one ‘real’ page loaded, how do you track the views of multiple screens within it? Fortunately, Google Tag Manager has a nice feature that makes this very easy. This post will outline how to use that feature […]

How To Use The Google Tag Manager API

by Adam Hill

Using the Google Tag Manager (GTM) API can be a frustrating exercise. Client libraries in particular have limited documentation to learn from and even fewer concrete examples. In this post, I’ll explain the PHP client library (available here) and how to use it for some common auditing operations. Getting Started Setup Setting up the GTM […]

Recently a number of our partners have begun porting their content to Accelerated Mobile Pages (AMP) –  a Google-led open source project that facilitates super-fast-loading mobile content. AMP enforces strict limitations on developers and content to ensure code is optimized for speed. Part of this optimization is the requirement to use lighter versions of Google […]

I wanted to write a little about the management part of tag management, and this is the first of a few posts I intend to write on the topic of good tag management governance. I’ve seen too many examples of tag managers be misused, becoming bloated, broken, and beyond saving. This is a problem that […]

Over the past few months, Napkyn has helped clients get up-and-running with Google’s new A/B testing tool Optimize 360. In our experience so far, it is a pretty great tool for targeting and optimizing experiments primarily because it features an intuitive interface and plays well with other tools within the marketing suite. Optimize 360 can be […]

I want to discuss an underused feature in Google Tag Manager (GTM) that Napkyn Analytics recommends for all of our clients. The GTM environments feature allows different versions of the same GTM container to be selectively published to different environments. Most large websites will have an established release process that includes multiple environment tiers: updates […]