Managing the tags on large websites, or for companies with multiple websites can be difficult, there’s no other way to put it. The implementation for most of the large websites I’ve had the pleasure to work on has often been… disjointed, for want of a better phrase.
When someone says “Can you update all these tags and add this new variable?” It’s easy to want to jump off a cliff. That’s how I felt when I was asked to manage over 70 containers for GDPR compliance, adding exception triggers to Every. Single. Tag.
So instead, I worked smart, not hard, and did it all programatically and wrote some functions in R to do it for me. It made life so much easier, so I felt it was worth sharing with the rest of the world.
This package is hardly my own work, though. As with many things, I stand on the shoulders of giants, and this particular giant is Mark Edmondson, the author of almost all of the Google R packages out there. This certainly wouldn’t have been possible without GoogleAuthR as a base for handling all the API calls, which is actually the complicated part, I just put a level of simplicity on top.
If you want to try out the package, it’s available open source (MIT) on my GitHub. Feel free to fork it, raise issues or let me know how you’ve used it. I do plan on releasing a blog post on how I’ve used it in the near future, I just have a huge backlog of things to do, including finding a job!